公开记录
软件健康报告模式 0.27.0 · 指标 1.13.0 · 2026-07-27 04:30 UTC

OtterMind / Chat2DB

🔥🔥🔥 AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.

Java · TypeScript自定义许可证★ 27,224 星标⑂ 2,946 复刻始于 2023年6月在 GitHub 上查看 ↗

OtterMind/Chat2DB 的健康指数为 100 分中的 80 分,处于「良好」区间。 其得分最高的类别是Community & Adoption(92/100),最低的是Security(63/100)。 最近一次更新在今天。 近期的大部分工作由 3 位贡献者完成。

80
总分 / 100
良好

软件健康指数

指标归入加权类别,统一采用 1–100 量表。总体分先取类别加权平均;当公开证据触发高风险司法辖区政策时,评级会按政策调整,并设置 49(有风险)的上限。AI 就绪度不计入总体分。

80
优秀85-100堪称典范;基本满足所有检验标准
良好70-84健康;仅有轻微不足
中等50-69可接受,但存在明显不足;建议进行审查
存在风险30-49存在重大薄弱环节;采用时应保持审慎
危急1-29问题严重(项目被弃置、仅有单一维护者、缺乏基本工程规范)
活力社区与采用可持续性与治理工程质量安全AI 就绪度

评分画像

每条轴代表一个类别。形状比平均值更重要——健康的对象会填满整个图形,而“一峰一谷”式画像意味着某一维度的优势正掩盖另一维度的风险。

所有权

OtterMind组织
555 关注者17 个公开仓库始于 2023年4月

该仓库由组织支持——共同承担、可问责的托管责任,可延续于任何单一维护者之后。

按类别列示的指标

活力

项目是否仍有生命——是否仍在编写代码,是否仍在发布版本?

77良好 · 占总体的 22%
评分方式
36/36推送新近度 — 最近一次推送于 0 天前
9/36提交节奏 — 52 周中有 13 周有提交
18/18提交量 — 最近一年 267 次提交
10/10OpenSSF Scorecard:Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
所用输入
commits_last_year267
human_commit_share1
days_since_last_push0
active_weeks_last_year13

发布纪律

83良好
评分方式
27/27有发布版本 — 已发布 44 个发布版本
36/36发布时效 — 最近一次发布版本于 9 天前
19.8/27发布节奏 — 约每 92.2 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — Project has not signed or included provenance with any releases.
所用输入
releases_count44
latest_release_tagv5.3.0
releases_from_tags
days_since_latest_release9
mean_days_between_releases92.2

社区与采用

项目是否拥有用户、下载量与关注度,并具备欢迎贡献者参与的配置?

92优秀 · 占总体的 18%
评分方式
60/60星标 — 27,224 个星标
25/25复刻 — 2,946 个复刻
12.2/15关注者 — 155 位关注者
所用输入
forks2,946
stars27,224
watchers155
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

86优秀
评分方式
22.5/22.5README
16.9/22.5许可证 — 存在许可证文件,但不是可识别的许可证
18/18CONTRIBUTING 指南
13.5/13.5行为准则
0/7.2议题模板
6.3/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template

可持续性与治理

项目能否在其成员之外延续——巴士系数、响应能力、由谁支持,以及软件包的维护状况?

77良好 · 占总体的 24%
评分方式
36/54巴士系数 — 3 位贡献者贡献了半数提交
16.4/22.5提交分布 — 头号贡献者编写了 27% 的提交
13.5/13.5贡献者广度 — 51 位贡献者
10/10OpenSSF Scorecard:Contributors — project has 9 contributing companies or organizations
所用输入
bus_factor3
contributors_sampled51
top_contributor_share0.273
评分方式
45.5/46.8议题解决 — 97% 的议题已关闭
31.4/38.3PR 接受 — 已裁定的 PR 中 545/664 已合并
13.5/15OpenSSF Scorecard:Code-Review — Found 29/30 approved changesets -- score normalized to 9
所用输入
merged_prs545
open_issues37
closed_issues1,330
issue_closed_ratio0.973
closed_unmerged_prs119
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
19.7/25所有者影响力 — OtterMind 有 555 位关注者
15.6/25既往记录 — 17 个公开仓库,账户约 3 年
所用输入
followers555
owner_typeOrganization
is_verified
owner_loginOtterMind
public_repos17
account_age_days1,188

工程质量

基础的工程与文档实践是否到位?

89优秀 · 占总体的 20%

工程实践

82良好
评分方式
24/24CI 工作流 — 11 个工作流
24/24存在测试
16/16Linter 配置 — .eslintrc.js
0/9.6Pre-commit 钩子
0/6.4.editorconfig
18/20OpenSSF Scorecard:CI-Tests — 29 out of 30 merged PRs checked by a CI test -- score normalized to 9
所用输入
has_ci
has_tests
has_editorconfig
has_linter_config
has_precommit_config

文档

100优秀
评分方式
30/30README
25/25文档目录
15/15文档 / 主页站点 — https://chat2db.ai
10/10仓库描述
10/10主题标签 — 19 个主题标签
10/10Wiki
所用输入
topicsai, chatgpt, datagrip, dbeaver, gpt, mysql, navicat, oracle, postgresql, redis, sqlserver, bi, database, clickhouse, db2, hive, redis-client, text2sql, clickhouse-client
has_wiki
homepagehttps://chat2db.ai
has_readme
has_docs_dir
has_description

安全

可见的安全与供应链实践是否稳固,且不存在未解决的高风险司法辖区暴露?

63中等 · 占总体的 16%

安全态势

73良好
评分方式
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — 无数据
2.2/2.5CI-Tests — 29 out of 30 merged PRs checked by a CI test -- score normalized to 9
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
6.8/7.5Code-Review — Found 29/30 approved changesets -- score normalized to 9
2.5/2.5Contributors — project has 9 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
2.2/2.5许可证 — license file detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
4/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
6.8/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 147 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate7.3
已排除计分(无数据或不适用):branch_protection。 其余权重已重新归一化。
评分方式
2.3/35直接依赖不含已知公告 — 13 个受影响:cn.hutool:hutool-all 5.8.20 (critical 9.8), org.apache.tika:tika-core 2.7.0 (critical 9.8), com.fasterxml.jackson.core:jackson-databind 2.15.3 (high 8.1),另有 10 个
0/25间接依赖不含已知公告 — 在此范围内,传递依赖集合无法与开发和测试依赖区分
13.4/40没有长期未处理的公告 — 10 个携带公告的软件包超过 90 天未处理;最早一条发布于 1,605 天前
所用输入
sourceosv
advisories157
affected_packages68
assessed_packages2,070
unassessed_packages123
affected_by_severitycritical 9, high 32, moderate 23, low 4
direct_affected_packages13
已排除计分(无数据或不适用):间接依赖不含已知公告。 其余权重已重新归一化。 已将 2070 个已解析依赖与 OSV 比对。 有 123 项无法评估——没有已解析的版本、生态系统不受支持,或超出所报告的软件包清单。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

该仓库在多大程度上具备与 AI 编码代理协同开发与维护的条件?这是一枚独立的实验性徽章——权重为 0.0,因此单独呈现,不影响总体健康评分。

90优秀 · 占总体的 0%
评分方式
45/45代理指令 — AGENTS.md
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 100 次人类提交中有 88 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.88
agent_instruction_filesAGENTS.md
agent_instruction_max_bytes18,884
评分方式
12.6/18一条命令的引导启动 — chat2db-community-server/chat2db-community-bom/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml(工具链约定,无任务运行器)
22/22自动化测试
11/11Lint / 格式化配置 — .eslintrc.js
11/11静态类型检查 — chat2db-community-client/tsconfig.json
10/10可复现环境 — Dockerfile, lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 61 次由代理编写或署名代理
5/8自动化维护 — 已配置依赖自动化,但在抽样提交中未观察到
8/10OpenSSF Scorecard:Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 8
所用输入
has_nix
has_tests
lockfilesyarn.lock
has_dockerfile
typed_language
bootstrap_files
has_devcontainer
has_linter_config
typecheck_configschat2db-community-client/tsconfig.json
agent_commit_share0.61
toolchain_manifestschat2db-community-server/chat2db-community-bom/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml, chat2db-community-server/chat2db-community-domain/pom.xml, chat2db-community-server/chat2db-community-jcef/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-bigquery/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-clickhouse/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-cockroachdb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-db2/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-dm/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-doris/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-duckdb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-elasticsearch/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-gaussdb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-gbase8s/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-generic/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-h2/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-hive/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-informix/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-kylin/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-mariadb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-mongodb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-mysql/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase-oracle/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-opengauss/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-oracle/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-oscar/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-presto/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-redis/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-redshift/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-snowflake/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlite/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlserver/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-starrocks/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-sundb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-tdengine/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-tidb/pom.xml, chat2db-community-server/chat2db-community-plugins/chat2db-community-xugudb/pom.xml, chat2db-community-server/chat2db-community-plugins/pom.xml, chat2db-community-server/chat2db-community-spi/pom.xml, chat2db-community-server/chat2db-community-start/pom.xml, chat2db-community-server/chat2db-community-storage/pom.xml, chat2db-community-server/chat2db-community-tools/pom.xml, chat2db-community-server/chat2db-community-web/pom.xml, chat2db-community-server/pom.xml
dependency_bot_commit_share0
评分方式
45/45可类型检查的代码 — Java(静态类型)
54.7/55可控的文件大小 — 采样的 3,184 个源文件中有 17 个超过 60KB
所用输入
primary_languageJava
largest_source_bytes292,543
source_files_sampled3,184
oversized_source_files17

关键数据

27,224GitHub 星标
51贡献者
267最近 12 个月提交数
0距最近推送天数
44发布版本数
3巴士系数(bus factor)
37开放议题
Maven, npm软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch maven package 'ai.chat2db:chat2db-community-spi' from its registry
  • Could not fetch maven package 'ai.chat2db:chat2db-community-web' from its registry
  • Could not fetch maven package 'ai.chat2db:chat2db-community-jcef' from its registry
  • Could not fetch maven package 'ai.chat2db:chat2db-community-start' from its registry
  • Could not fetch maven package 'ai.chat2db:chat2db-community-tools' from its registry
  • Could not fetch maven package 'ai.chat2db:chat2db-community-storage' from its registry

更多细节

Star 与 Fork 历史 0 ★ / 2,946 ⇿
0Star
2,946Fork
1发布

每颗 star 和每个 fork 的添加时间,来自 GitHub 并按天汇总。累计增长位于其构成来源——每日新增——的正上方,二者可相互对照:稳定的自然增长与短暂的突增形态截然不同。当这一差别可被衡量时,它会作为增长真实性予以报告。

仅显示最近的历史——该仓库超出采集窗口,因此未采集最早的历史记录。

1,5002,0002,5003,0002,946612025-012025-102026-07
主版本 0次版本 1修订 0

每个点涵盖 2 天。

OpenSSF Scorecard 7.3 / 10
7.3综合

来自开源项目 OpenSSF Scorecard 的独立、工具无关的安全评估。每项检查奖励的是安全实践本身,而非特定供应商的工具。Scorecard 无法判定的检查项标记为 不适用,并从安全评分中剔除(绝不按零分计)。Scorecard v5.5.0 · 2026-07-27 04:30 UTC

9Binary-Artifactsbinaries present in source code
不适用Branch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
9CI-Tests29 out of 30 merged PRs checked by a CI test -- score normalized to 9
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
9Code-ReviewFound 29/30 approved changesets -- score normalized to 9
10Contributorsproject has 9 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
8Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 8
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
9Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities147 existing vulnerabilities detected
直接依赖 301
注册表软件包版本约束清单文件
npm@chat2db/ui^1.45.3chat2db-community-client/package.json
npm@dnd-kit/core^6.1.0chat2db-community-client/package.json
npm@dnd-kit/modifiers^6.0.1chat2db-community-client/package.json
npm@dnd-kit/sortable^8.0.0chat2db-community-client/package.json
npm@radix-ui/react-dropdown-menu^2.0.6chat2db-community-client/package.json
npm@radix-ui/react-popover^1.1.1chat2db-community-client/package.json
npm@visactor/vtable^1.14.1chat2db-community-client/package.json
npm@visactor/vtable-editors^1.10.1chat2db-community-client/package.json
npm@visactor/vtable-search^1.13.0chat2db-community-client/package.json
npm@xyflow/react^12.4.2chat2db-community-client/package.json
npmahooks^3.7.8chat2db-community-client/package.json
npmali-oss^6.20.0chat2db-community-client/package.json
npmali-react-table^2.6.1chat2db-community-client/package.json
npmantd~5.24.1chat2db-community-client/package.json
npmantd-style^3.6.1chat2db-community-client/package.json
npmapng-js^1.1.5chat2db-community-client/package.json
npmbabel-plugin-antd-style^1.0.4chat2db-community-client/package.json
npmbig.js^5.2.2chat2db-community-client/package.json
npmcopy-to-clipboard^3.3.3chat2db-community-client/package.json
npmdayjs^1.11.11chat2db-community-client/package.json
npmdexie^4.0.11chat2db-community-client/package.json
npmecharts^5.5.1chat2db-community-client/package.json
npmecharts-wordcloud^2.1.0chat2db-community-client/package.json
npmelkjs^0.9.3chat2db-community-client/package.json
npmevent-source-polyfill^1.0.31chat2db-community-client/package.json
npmhtml-to-image1.11.11chat2db-community-client/package.json
npmhtml2canvas^1.4.1chat2db-community-client/package.json
npmidb-keyval^6.2.1chat2db-community-client/package.json
npmis-online^11.0.0chat2db-community-client/package.json
npmlocalforage^1.10.0chat2db-community-client/package.json
npmlodash^4.17.21chat2db-community-client/package.json
npmlottie-react^2.4.0chat2db-community-client/package.json
npmlucide-react^0.356.0chat2db-community-client/package.json
npmmonaco-editor^0.52.0chat2db-community-client/package.json
npmnode-schedule^2.1.1chat2db-community-client/package.json
npmpako^2.1.0chat2db-community-client/package.json
npmqrcode^1.5.3chat2db-community-client/package.json
npmquery-string^9.0.0chat2db-community-client/package.json
npmreact-grid-layout^1.4.4chat2db-community-client/package.json
npmreact-infinite-scroll-component^6.1.0chat2db-community-client/package.json
npmreact-mentions^4.4.10chat2db-community-client/package.json
npmreact-resizable^3.0.5chat2db-community-client/package.json
npmreact-sortablejs^6.1.4chat2db-community-client/package.json
npmreact-split-pane^0.1.92chat2db-community-client/package.json
npmumi^4.0.87chat2db-community-client/package.json
npmumi-request^1.4.0chat2db-community-client/package.json
npmurl-parse^1.5.10chat2db-community-client/package.json
npmutility-types^3.11.0chat2db-community-client/package.json
npmuuid^9.0.0chat2db-community-client/package.json
npmxterm^5.3.0chat2db-community-client/package.json
npmxterm-addon-fit^0.8.0chat2db-community-client/package.json
npmxterm-addon-web-links^0.9.0chat2db-community-client/package.json
npmzod^3.24.2chat2db-community-client/package.json
npmzustand^4.4.4chat2db-community-client/package.json
Mavenorg.projectlombok:lombokchat2db-community-server/pom.xml
Mavenorg.projectlombok:lombok-mapstruct-bindingchat2db-community-server/pom.xml
Mavenorg.mongodb:bsonchat2db-community-server/pom.xml
Mavenorg.jetbrains:annotationschat2db-community-server/pom.xml
Mavenorg.springframework.boot:spring-boot-dependencies${spring-boot.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.springframework.ai:spring-ai-bom${spring-ai.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-tools${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-web${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-jcef${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-server-admin-api${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-server-common-api${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-domain-api${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-domain-core${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-storage${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-domain-repository${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-start${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-spi${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-plugins${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-mongodb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-redis${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-snowflake${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-opengauss${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-sundb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-oscar${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-tidb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-cockroachdb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-kylin${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-oceanbase-oracle${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-xugudb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-mysql${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-sqlserver${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-postgresql${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-oracle${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-sqlite${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-h2${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-clickhouse${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-oceanbase${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-db2${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-mariadb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-dm${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-presto${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-hive${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-kingbase${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-generic${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-bigquery${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-redshift${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-informix${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-doris${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-starrocks${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-gaussdb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-gbase8s${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-tdengine${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-elasticsearch${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-duckdb${revision}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenio.micrometer:context-propagation${context-propagation.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-mcp-server-webmvc${spring-ai-mcp-server.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.antlr:antlr4-runtime${antlr4.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.commons:commons-collections4${commons-collections4.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.google.guava:guava${guava.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencn.hutool:hutool-all${hutool.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.alibaba.fastjson2:fastjson2${fastjson2.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.mapstruct:mapstruct${mapstruct.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.mapstruct:mapstruct-processor${mapstruct.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.h2database:h2${h2.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.baomidou:mybatis-plus${mybatis-plus.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.baomidou:mybatis-plus-generator${mybatis-plus.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.zaxxer:HikariCP${hikari.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.liquibase:liquibase-core${liquibase.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.freemarker:freemarker${freemarker.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.aliyun.oss:aliyun-sdk-oss${aliyun-oss.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenjavax.xml.bind:jaxb-api${jaxb.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.glassfish.jaxb:jaxb-runtime${jaxb.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.alibaba:druid${druid.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencn.dev33:sa-token-spring-boot3-starter${sa-token.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencn.dev33:sa-token-jwt${sa-token.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.dtflys.forest:forest-core${forest.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.squareup.okhttp3:okhttp${okhttp.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.flywaydb:flyway-core${flyway.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.flywaydb:flyway-mysql${flyway.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.unfbx:chatgpt-java${chatgpt-java.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.theokanning.openai-gpt3-java:service${openai-gpt3-java.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.zalando:logbook-spring-boot-starter${logbook.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.springframework:spring-context-indexer${spring-context-indexer.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencommons-beanutils:commons-beanutils${commons-beanutils.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.ehcache:ehcache${ehcache.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenjavax.cache:cache-api${cache-api.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencommons-io:commons-io${commons-io.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.alibaba:easyexcel${easyexcel.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.pdfbox:pdfbox${pdfbox.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.auth0:java-jwt${java-jwt.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.github.vertical-blank:sql-formatter${sql-formatter.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.commons:commons-lang3${commons-lang3.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.jetbrains:annotations${jetbrains-annotations.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.mongodb:bson${mongodb-bson.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.jetbrains.intellij.deps.jcef:jcef${jcef.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenio.github.classgraph:classgraph${classgraph.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.formdev:flatlaf${flatlaf.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.fasterxml.jackson.core:jackson-databind${jackson.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-afterburner${jackson-afterburner.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.fasterxml.jackson.datatype:jackson-datatype-jsr310${jackson.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.junit.jupiter:junit-jupiter${junit-jupiter.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenio.vavr:vavr${vavr.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.github.mwiede:jsch${jsch.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.bouncycastle:bcprov-jdk18on${bouncycastle.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavencom.github.jsqlparser:jsqlparser${jsqlparser.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.locationtech.jts:jts-core${jts.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.tika:tika-core${tika.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.calcite:calcite-core${calcite.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenorg.apache.poi:poi-scratchpad${poi.version}chat2db-community-server/chat2db-community-bom/pom.xml
Mavenai.chat2db:chat2db-community-toolschat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.jetbrains.intellij.deps.jcef:jcefchat2db-community-server/chat2db-community-jcef/pom.xml
Mavenio.github.classgraph:classgraphchat2db-community-server/chat2db-community-jcef/pom.xml
Mavencom.formdev:flatlafchat2db-community-server/chat2db-community-jcef/pom.xml
Mavencom.alibaba.fastjson2:fastjson2chat2db-community-server/chat2db-community-jcef/pom.xml
Mavencom.fasterxml.jackson.core:jackson-databindchat2db-community-server/chat2db-community-jcef/pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-afterburnerchat2db-community-server/chat2db-community-jcef/pom.xml
Mavencom.fasterxml.jackson.datatype:jackson-datatype-jsr310chat2db-community-server/chat2db-community-jcef/pom.xml
Mavencommons-io:commons-iochat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.apache.commons:commons-lang3chat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.jetbrains:annotationschat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.springframework:spring-corechat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.springframework:spring-contextchat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.springframework:spring-beanschat2db-community-server/chat2db-community-jcef/pom.xml
Mavenorg.antlr:antlr4-runtimechat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.apache.commons:commons-lang3chat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.apache.commons:commons-collections4chat2db-community-server/chat2db-community-spi/pom.xml
Mavenio.vavr:vavrchat2db-community-server/chat2db-community-spi/pom.xml
Mavenai.chat2db:chat2db-community-domain-apichat2db-community-server/chat2db-community-spi/pom.xml
Mavenai.chat2db:chat2db-community-toolschat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.alibaba:druidchat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.h2database:h2chat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.springframework:spring-jdbcchat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.github.mwiede:jschchat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.bouncycastle:bcprov-jdk18onchat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.squareup.okhttp3:okhttpchat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.zaxxer:HikariCPchat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.baomidou:mybatis-pluschat2db-community-server/chat2db-community-spi/pom.xml
Mavencommons-beanutils:commons-beanutilschat2db-community-server/chat2db-community-spi/pom.xml
Mavencom.github.jsqlparser:jsqlparserchat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.locationtech.jts:jts-corechat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.apache.tika:tika-corechat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.mongodb:bsonchat2db-community-server/chat2db-community-spi/pom.xml
Mavenjavax.xml.bind:jaxb-apichat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.glassfish.jaxb:jaxb-runtimechat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.apache.calcite:calcite-corechat2db-community-server/chat2db-community-spi/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-mcp-server-webmvcchat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-webchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-webchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-jcefchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-domain-corechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-storagechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-mysqlchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-clickhousechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-db2chat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-dmchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-h2chat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-hivechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-kingbasechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-mariadbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-mongodbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-oceanbasechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-oraclechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-postgresqlchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-prestochat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-redischat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-sqlitechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-sqlserverchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-snowflakechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-opengausschat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-sundbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-oscarchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-tidbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-cockroachdbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-kylinchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-oceanbase-oraclechat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-xugudbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-genericchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-bigquerychat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-redshiftchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-informixchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-dorischat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-starrockschat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-gaussdbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-gbase8schat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-duckdbchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-elasticsearchchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-tdenginechat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.slf4j:jcl-over-slf4jchat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.slf4j:log4j-over-slf4jchat2db-community-server/chat2db-community-start/pom.xml
Mavench.qos.logback:logback-classicchat2db-community-server/chat2db-community-start/pom.xml
Mavencom.h2database:h2chat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.flywaydb:flyway-corechat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.flywaydb:flyway-mysqlchat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-thymeleafchat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.freemarker:freemarkerchat2db-community-server/chat2db-community-start/pom.xml
Mavencom.baomidou:mybatis-plus-generatorchat2db-community-server/chat2db-community-start/pom.xml
Mavencom.dtflys.forest:forest-corechat2db-community-server/chat2db-community-start/pom.xml
Mavenorg.zalando:logbook-spring-boot-starterchat2db-community-server/chat2db-community-start/pom.xml
Mavenai.chat2db:chat2db-community-domain-apichat2db-community-server/chat2db-community-storage/pom.xml
Mavenai.chat2db:chat2db-community-toolschat2db-community-server/chat2db-community-storage/pom.xml
Mavencom.google.guava:guavachat2db-community-server/chat2db-community-storage/pom.xml
Mavencn.hutool:hutool-allchat2db-community-server/chat2db-community-storage/pom.xml
Mavencom.alibaba.fastjson2:fastjson2chat2db-community-server/chat2db-community-storage/pom.xml
Mavencommons-beanutils:commons-beanutilschat2db-community-server/chat2db-community-storage/pom.xml
Mavenorg.apache.commons:commons-lang3chat2db-community-server/chat2db-community-storage/pom.xml
Mavenorg.springframework:spring-contextchat2db-community-server/chat2db-community-storage/pom.xml
Mavenorg.apache.commons:commons-lang3chat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.apache.commons:commons-collections4chat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.slf4j:slf4j-apichat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.google.guava:guavachat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.alibaba.fastjson2:fastjson2chat2db-community-server/chat2db-community-tools/pom.xml
Mavencn.hutool:hutool-allchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.hibernate.validator:hibernate-validatorchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.mapstruct:mapstructchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.mapstruct:mapstruct-processorchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.springframework.boot:spring-boot-starterchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.zalando:logbook-spring-boot-starterchat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.springframework:spring-context-indexerchat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.baomidou:mybatis-pluschat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-webchat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.dtflys.forest:forest-corechat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.squareup.okhttp3:okhttpchat2db-community-server/chat2db-community-tools/pom.xml
Mavencom.alibaba:easyexcelchat2db-community-server/chat2db-community-tools/pom.xml
Mavencommons-beanutils:commons-beanutilschat2db-community-server/chat2db-community-tools/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-mcp-server-webmvcchat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-model-anthropicchat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-model-vertex-ai-geminichat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.ai:spring-ai-starter-model-openaichat2db-community-server/chat2db-community-web/pom.xml
Mavenai.chat2db:chat2db-community-toolschat2db-community-server/chat2db-community-web/pom.xml
Mavenai.chat2db:chat2db-community-domain-apichat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-webchat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework:spring-aspectschat2db-community-server/chat2db-community-web/pom.xml
Mavencom.unfbx:chatgpt-javachat2db-community-server/chat2db-community-web/pom.xml
Mavencom.theokanning.openai-gpt3-java:servicechat2db-community-server/chat2db-community-web/pom.xml
Mavencommons-io:commons-iochat2db-community-server/chat2db-community-web/pom.xml
Mavencom.dtflys.forest:forest-corechat2db-community-server/chat2db-community-web/pom.xml
Mavencom.alibaba:easyexcelchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.baomidou:mybatis-plus-generatorchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.auth0:java-jwtchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.github.vertical-blank:sql-formatterchat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-websocketchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.aliyun.oss:aliyun-sdk-osschat2db-community-server/chat2db-community-web/pom.xml
Mavenjavax.xml.bind:jaxb-apichat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.springframework.boot:spring-boot-starter-thymeleafchat2db-community-server/chat2db-community-web/pom.xml
Mavenorg.freemarker:freemarkerchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.fasterxml.jackson.core:jackson-databindchat2db-community-server/chat2db-community-web/pom.xml
Mavencom.fasterxml.jackson.module:jackson-module-afterburnerchat2db-community-server/chat2db-community-web/pom.xml
全部依赖 2,193

来自 GitHub 依赖图的完整解析依赖集合:282 个直接依赖与 1,911 个间接(传递)软件包。仓库提交锁文件时,传递闭包才是完整的。

注册表软件包版本关系
Mavenai.chat2db:chat2db-community-bigquery直接
Mavenai.chat2db:chat2db-community-bigquery5.3.0直接
Mavenai.chat2db:chat2db-community-clickhouse直接
Mavenai.chat2db:chat2db-community-clickhouse5.3.0直接
Mavenai.chat2db:chat2db-community-cockroachdb直接
Mavenai.chat2db:chat2db-community-cockroachdb5.3.0直接
Mavenai.chat2db:chat2db-community-db2直接
Mavenai.chat2db:chat2db-community-db25.3.0直接
Mavenai.chat2db:chat2db-community-dm直接
Mavenai.chat2db:chat2db-community-dm5.3.0直接
Mavenai.chat2db:chat2db-community-domain-api直接
Mavenai.chat2db:chat2db-community-domain-api5.3.0直接
Mavenai.chat2db:chat2db-community-domain-core直接
Mavenai.chat2db:chat2db-community-domain-core5.3.0直接
Mavenai.chat2db:chat2db-community-domain-repository5.3.0直接
Mavenai.chat2db:chat2db-community-doris直接
Mavenai.chat2db:chat2db-community-doris5.3.0直接
Mavenai.chat2db:chat2db-community-duckdb直接
Mavenai.chat2db:chat2db-community-duckdb5.3.0直接
Mavenai.chat2db:chat2db-community-elasticsearch直接
Mavenai.chat2db:chat2db-community-elasticsearch5.3.0直接
Mavenai.chat2db:chat2db-community-gaussdb直接
Mavenai.chat2db:chat2db-community-gaussdb5.3.0直接
Mavenai.chat2db:chat2db-community-gbase8s直接
Mavenai.chat2db:chat2db-community-gbase8s5.3.0直接
Mavenai.chat2db:chat2db-community-generic直接
Mavenai.chat2db:chat2db-community-generic5.3.0直接
Mavenai.chat2db:chat2db-community-h2直接
Mavenai.chat2db:chat2db-community-h25.3.0直接
Mavenai.chat2db:chat2db-community-hive直接
Mavenai.chat2db:chat2db-community-hive5.3.0直接
Mavenai.chat2db:chat2db-community-informix直接
Mavenai.chat2db:chat2db-community-informix5.3.0直接
Mavenai.chat2db:chat2db-community-jcef直接
Mavenai.chat2db:chat2db-community-jcef5.3.0直接
Mavenai.chat2db:chat2db-community-kingbase直接
Mavenai.chat2db:chat2db-community-kingbase5.3.0直接
Mavenai.chat2db:chat2db-community-kylin直接
Mavenai.chat2db:chat2db-community-kylin5.3.0直接
Mavenai.chat2db:chat2db-community-mariadb直接
Mavenai.chat2db:chat2db-community-mariadb5.3.0直接
Mavenai.chat2db:chat2db-community-mongodb直接
Mavenai.chat2db:chat2db-community-mongodb5.3.0直接
Mavenai.chat2db:chat2db-community-mysql直接
Mavenai.chat2db:chat2db-community-mysql5.3.0直接
Mavenai.chat2db:chat2db-community-oceanbase直接
Mavenai.chat2db:chat2db-community-oceanbase5.3.0直接
Mavenai.chat2db:chat2db-community-oceanbase-oracle直接
Mavenai.chat2db:chat2db-community-oceanbase-oracle5.3.0直接
Mavenai.chat2db:chat2db-community-opengauss直接
Mavenai.chat2db:chat2db-community-opengauss5.3.0直接
Mavenai.chat2db:chat2db-community-oracle直接
Mavenai.chat2db:chat2db-community-oracle5.3.0直接
Mavenai.chat2db:chat2db-community-oscar直接
Mavenai.chat2db:chat2db-community-oscar5.3.0直接
Mavenai.chat2db:chat2db-community-plugins5.3.0直接
Mavenai.chat2db:chat2db-community-postgresql直接
Mavenai.chat2db:chat2db-community-postgresql5.3.0直接
Mavenai.chat2db:chat2db-community-presto直接
Mavenai.chat2db:chat2db-community-presto5.3.0直接
Mavenai.chat2db:chat2db-community-redis直接
Mavenai.chat2db:chat2db-community-redis5.3.0直接
Mavenai.chat2db:chat2db-community-redshift直接
Mavenai.chat2db:chat2db-community-redshift5.3.0直接
Mavenai.chat2db:chat2db-community-snowflake直接
Mavenai.chat2db:chat2db-community-snowflake5.3.0直接
Mavenai.chat2db:chat2db-community-spi直接
Mavenai.chat2db:chat2db-community-spi5.3.0直接
Mavenai.chat2db:chat2db-community-sqlite直接
Mavenai.chat2db:chat2db-community-sqlite5.3.0直接
Mavenai.chat2db:chat2db-community-sqlserver直接
Mavenai.chat2db:chat2db-community-sqlserver5.3.0直接
Mavenai.chat2db:chat2db-community-starrocks直接
Mavenai.chat2db:chat2db-community-starrocks5.3.0直接
Mavenai.chat2db:chat2db-community-start5.3.0直接
Mavenai.chat2db:chat2db-community-storage直接
Mavenai.chat2db:chat2db-community-storage5.3.0直接
Mavenai.chat2db:chat2db-community-sundb直接
Mavenai.chat2db:chat2db-community-sundb5.3.0直接
Mavenai.chat2db:chat2db-community-tdengine直接
Mavenai.chat2db:chat2db-community-tdengine5.3.0直接
Mavenai.chat2db:chat2db-community-tidb直接
Mavenai.chat2db:chat2db-community-tidb5.3.0直接
Mavenai.chat2db:chat2db-community-tools直接
Mavenai.chat2db:chat2db-community-tools5.3.0直接
Mavenai.chat2db:chat2db-community-web直接
Mavenai.chat2db:chat2db-community-web5.3.0直接
Mavenai.chat2db:chat2db-community-xugudb直接
Mavenai.chat2db:chat2db-community-xugudb5.3.0直接
Mavenai.chat2db:chat2db-server-admin-api5.3.0直接
Mavenai.chat2db:chat2db-server-common-api5.3.0直接
Mavench.qos.logback:logback-classic直接
Mavencn.dev33:sa-token-jwt1.34.0直接
Mavencn.dev33:sa-token-spring-boot3-starter1.34.0直接
Mavencn.hutool:hutool-all直接
Mavencn.hutool:hutool-all5.8.20直接
Mavencom.alibaba.fastjson2:fastjson2直接
Mavencom.alibaba.fastjson2:fastjson22.0.49直接
Mavencom.alibaba:druid直接
Mavencom.alibaba:druid1.2.18直接
Mavencom.alibaba:easyexcel直接
Mavencom.alibaba:easyexcel3.3.2直接
Mavencom.aliyun.oss:aliyun-sdk-oss直接
Mavencom.aliyun.oss:aliyun-sdk-oss3.10.2直接
Mavencom.auth0:java-jwt直接
Mavencom.auth0:java-jwt4.4.0直接
Mavencom.baomidou:mybatis-plus直接
Mavencom.baomidou:mybatis-plus3.5.3.1直接
Mavencom.baomidou:mybatis-plus-generator直接
Mavencom.baomidou:mybatis-plus-generator3.5.3.1直接
Mavencom.dtflys.forest:forest-core直接
Mavencom.dtflys.forest:forest-core1.5.32直接
Mavencom.fasterxml.jackson.core:jackson-databind直接
Mavencom.fasterxml.jackson.core:jackson-databind2.15.3直接
Mavencom.fasterxml.jackson.datatype:jackson-datatype-jsr310直接
Mavencom.fasterxml.jackson.datatype:jackson-datatype-jsr3102.15.3直接
Mavencom.fasterxml.jackson.module:jackson-module-afterburner直接
Mavencom.fasterxml.jackson.module:jackson-module-afterburner2.15.0直接
Mavencom.formdev:flatlaf直接
Mavencom.formdev:flatlaf3.6直接
Mavencom.github.jsqlparser:jsqlparser直接
Mavencom.github.jsqlparser:jsqlparser4.9直接
Mavencom.github.mwiede:jsch直接
Mavencom.github.mwiede:jsch0.2.9直接
Mavencom.github.vertical-blank:sql-formatter直接
Mavencom.github.vertical-blank:sql-formatter2.0.4直接
Mavencom.google.guava:guava直接
Mavencom.google.guava:guava32.0.1-jre直接
Mavencom.h2database:h2直接
Mavencom.h2database:h22.1.214直接
Mavencom.squareup.okhttp3:okhttp直接
Mavencom.squareup.okhttp3:okhttp3.14.9直接
Mavencom.theokanning.openai-gpt3-java:service直接
Mavencom.theokanning.openai-gpt3-java:service0.12.0直接
Mavencom.unfbx:chatgpt-java直接
Mavencom.unfbx:chatgpt-java1.0.8直接
Mavencom.zaxxer:HikariCP直接
Mavencom.zaxxer:HikariCP5.0.1直接
Mavencommons-beanutils:commons-beanutils直接
Mavencommons-beanutils:commons-beanutils1.9.4直接
Mavencommons-io:commons-io直接
Mavencommons-io:commons-io2.18.0直接
Mavenio.github.classgraph:classgraph直接
Mavenio.github.classgraph:classgraph4.8.168直接
Mavenio.micrometer:context-propagation1.2.0直接
Mavenio.vavr:vavr直接
Mavenio.vavr:vavr0.10.4直接
Mavenjavax.cache:cache-api直接
Mavenjavax.cache:cache-api1.1.1直接
Mavenjavax.xml.bind:jaxb-api直接
Mavenjavax.xml.bind:jaxb-api2.3.1直接
Mavenorg.antlr:antlr4-runtime直接
Mavenorg.antlr:antlr4-runtime4.13.1直接
Mavenorg.apache.calcite:calcite-core直接
Mavenorg.apache.calcite:calcite-core1.38.0直接
Mavenorg.apache.commons:commons-collections4直接
Mavenorg.apache.commons:commons-collections44.4直接
Mavenorg.apache.commons:commons-lang3直接
Mavenorg.apache.commons:commons-lang33.17.0直接
Mavenorg.apache.pdfbox:pdfbox直接
Mavenorg.apache.pdfbox:pdfbox2.0.24直接
Mavenorg.apache.poi:poi-scratchpad直接
Mavenorg.apache.poi:poi-scratchpad4.1.2直接
Mavenorg.apache.tika:tika-core直接
Mavenorg.apache.tika:tika-core2.7.0直接
Mavenorg.bouncycastle:bcprov-jdk18on直接
Mavenorg.bouncycastle:bcprov-jdk18on1.71直接
Mavenorg.ehcache:ehcache直接
Mavenorg.ehcache:ehcache3.10.8直接
Mavenorg.flywaydb:flyway-core直接
Mavenorg.flywaydb:flyway-core9.19.4直接
Mavenorg.flywaydb:flyway-mysql直接
Mavenorg.flywaydb:flyway-mysql9.19.4直接
Mavenorg.freemarker:freemarker直接
Mavenorg.freemarker:freemarker2.3.34直接
Mavenorg.glassfish.jaxb:jaxb-runtime直接
Mavenorg.glassfish.jaxb:jaxb-runtime2.3.1直接
Mavenorg.hibernate.validator:hibernate-validator直接
Mavenorg.jetbrains.intellij.deps.jcef:jcef直接
Mavenorg.jetbrains.intellij.deps.jcef:jcef122.1.9-gd14e051-chromium-122.0.6261.94-api-1.14直接
Mavenorg.jetbrains:annotations直接
Mavenorg.jetbrains:annotations24.1.0直接
Mavenorg.junit.jupiter:junit-jupiter直接
Mavenorg.junit.jupiter:junit-jupiter5.11.4直接
Mavenorg.liquibase:liquibase-core直接
Mavenorg.liquibase:liquibase-core4.30.0直接
Mavenorg.locationtech.jts:jts-core直接
Mavenorg.locationtech.jts:jts-core1.19.0直接
Mavenorg.mapstruct:mapstruct直接
Mavenorg.mapstruct:mapstruct1.5.5直接
Mavenorg.mapstruct:mapstruct-processor直接
Mavenorg.mapstruct:mapstruct-processor1.5.5直接
Mavenorg.mongodb:bson直接
Mavenorg.mongodb:bson4.10.1直接
Mavenorg.projectlombok:lombok直接
Mavenorg.projectlombok:lombok1.18.44直接
Mavenorg.projectlombok:lombok-mapstruct-binding直接
Mavenorg.projectlombok:lombok-mapstruct-binding0.2.0直接
Mavenorg.slf4j:jcl-over-slf4j直接
Mavenorg.slf4j:log4j-over-slf4j直接
Mavenorg.slf4j:slf4j-api直接
Mavenorg.springframework.ai:spring-ai-bom1.1.4直接
Mavenorg.springframework.ai:spring-ai-starter-mcp-server-webmvc直接
Mavenorg.springframework.ai:spring-ai-starter-mcp-server-webmvc1.1.3直接
Mavenorg.springframework.ai:spring-ai-starter-model-anthropic直接
Mavenorg.springframework.ai:spring-ai-starter-model-openai直接
Mavenorg.springframework.ai:spring-ai-starter-model-vertex-ai-gemini直接
Mavenorg.springframework.boot:spring-boot-dependencies3.5.13直接
Mavenorg.springframework.boot:spring-boot-starter直接
Mavenorg.springframework.boot:spring-boot-starter-thymeleaf直接
Mavenorg.springframework.boot:spring-boot-starter-web直接
Mavenorg.springframework.boot:spring-boot-starter-websocket直接
Mavenorg.springframework:spring-aspects直接
Mavenorg.springframework:spring-beans直接
Mavenorg.springframework:spring-context直接
Mavenorg.springframework:spring-context-indexer直接
Mavenorg.springframework:spring-context-indexer6.0.10直接
Mavenorg.springframework:spring-core直接
Mavenorg.springframework:spring-jdbc直接
Mavenorg.zalando:logbook-spring-boot-starter直接
Mavenorg.zalando:logbook-spring-boot-starter3.3.0直接
npm@chat2db/ui1.45.3直接
npm@dnd-kit/core6.3.1直接
npm@dnd-kit/modifiers6.0.1直接
npm@dnd-kit/modifiers7.0.0直接
npm@dnd-kit/sortable7.0.2直接
npm@dnd-kit/sortable8.0.0直接
npm@radix-ui/react-dropdown-menu2.1.6直接
npm@radix-ui/react-popover1.1.6直接
npm@visactor/vtable1.16.1直接
npm@visactor/vtable-editors1.16.1直接
npm@visactor/vtable-search1.16.1直接
npm@xyflow/react12.4.3直接
npmahooks3.8.4直接
npmali-oss6.22.0直接
npmali-react-table2.6.1直接
npmantd5.24.1直接
npmantd5.24.9直接
npmantd-style3.7.1直接
npmapng-js1.1.5直接
npmbabel-plugin-antd-style1.0.4直接
npmbig.js5.2.2直接
npmcopy-to-clipboard3.3.3直接
npmdayjs1.11.13直接
npmdexie4.0.11直接
npmecharts5.6.0直接
npmecharts-wordcloud2.1.0直接
npmelkjs0.9.3直接
npmevent-source-polyfill1.0.31直接
npmhtml-to-image1.11.11直接
npmhtml2canvas1.4.1直接
npmidb-keyval6.2.1直接
npmis-online11.0.0直接
npmlocalforage1.10.0直接
npmlodash4.17.21直接
npmlottie-react2.4.1直接
npmlucide-react0.356.0直接
npmlucide-react0.475.0直接
npmmonaco-editor0.52.2直接
npmnode-schedule2.1.1直接
npmpako1.0.11直接
npmpako2.1.0直接
npmqrcode1.5.4直接
npmquery-string6.14.1直接
npmquery-string9.1.1直接
npmreact-grid-layout1.5.0直接
npmreact-infinite-scroll-component6.1.0直接
npmreact-mentions4.4.10直接
npmreact-resizable3.0.5直接
npmreact-sortablejs6.1.4直接
npmreact-split-pane0.1.92直接
npmumi4.4.5直接
npmumi-request1.4.0直接
npmurl-parse1.5.10直接
npmutility-types3.11.0直接
npmuuid9.0.1直接
npmxterm5.3.0直接
npmxterm-addon-fit0.8.0直接
npmxterm-addon-web-links0.9.0直接
npmzod3.24.2直接
npmzustand3.7.2直接
npmzustand4.5.6直接
Mavenorg.antlr:antlr4-maven-plugin间接
Mavenorg.apache.maven.plugins:maven-antrun-plugin3.1.0间接
Mavenorg.apache.maven.plugins:maven-clean-plugin间接
Mavenorg.apache.maven.plugins:maven-clean-plugin3.4.1间接
Mavenorg.apache.maven.plugins:maven-compiler-plugin间接
Mavenorg.apache.maven.plugins:maven-compiler-plugin3.14.1间接
Mavenorg.apache.maven.plugins:maven-dependency-plugin间接
Mavenorg.apache.maven.plugins:maven-dependency-plugin3.8.1间接
Mavenorg.apache.maven.plugins:maven-deploy-plugin3.1.4间接
Mavenorg.apache.maven.plugins:maven-install-plugin3.1.4间接
Mavenorg.apache.maven.plugins:maven-jar-plugin3.4.2间接
Mavenorg.apache.maven.plugins:maven-resources-plugin3.3.1间接
Mavenorg.apache.maven.plugins:maven-source-plugin间接
Mavenorg.apache.maven.plugins:maven-source-plugin3.3.1间接
Mavenorg.apache.maven.plugins:maven-surefire-plugin间接
Mavenorg.apache.maven.plugins:maven-surefire-plugin3.5.5间接
Mavenorg.codehaus.mojo:flatten-maven-plugin间接
Mavenorg.codehaus.mojo:flatten-maven-plugin1.5.0间接
Mavenorg.springframework.boot:spring-boot-maven-plugin间接
Mavenorg.springframework.boot:spring-boot-starter-test间接
npm@ahooksjs/use-request2.8.15间接
npm@alloc/quick-lru5.2.0间接
npm@ampproject/remapping2.3.0间接
npm@ant-design/antd-theme-variable1.0.0间接
npm@ant-design/charts-util0.0.1-alpha.7间接
npm@ant-design/colors6.0.0间接
npm@ant-design/colors7.2.0间接
npm@ant-design/cssinjs1.23.0间接
npm@ant-design/cssinjs-utils1.1.3间接
npm@ant-design/fast-color2.0.6间接
npm@ant-design/icons4.8.3间接
npm@ant-design/icons5.6.1间接
npm@ant-design/icons-svg4.4.2间接
npm@ant-design/moment-webpack-plugin0.0.3间接
npm@ant-design/plots2.3.3间接
npm@ant-design/pro-card2.9.6间接
npm@ant-design/pro-components2.8.6间接
npm@ant-design/pro-descriptions2.6.6间接
npm@ant-design/pro-field3.0.3间接
npm@ant-design/pro-form2.31.6间接
npm@ant-design/pro-layout7.22.3间接
npm@ant-design/pro-list2.6.6间接
npm@ant-design/pro-provider2.15.3间接
npm@ant-design/pro-skeleton2.2.1间接
npm@ant-design/pro-table3.18.6间接
npm@ant-design/pro-utils2.16.4间接
npm@ant-design/react-slick1.1.2间接
npm@antfu/install-pkg0.1.1间接
npm@antfu/utils0.7.10间接
npm@antv/component2.1.2间接
npm@antv/coord0.4.7间接
npm@antv/event-emitter0.1.3间接
npm@antv/g6.1.21间接
npm@antv/g-camera-api2.0.35间接
npm@antv/g-canvas2.0.39间接
npm@antv/g-dom-mutation-observer-api2.0.32间接
npm@antv/g-lite2.2.16间接
npm@antv/g-math3.0.0间接
npm@antv/g-plugin-canvas-path-generator2.1.16间接
npm@antv/g-plugin-canvas-picker2.1.18间接
npm@antv/g-plugin-canvas-renderer2.2.18间接
npm@antv/g-plugin-dom-interaction2.1.21间接
npm@antv/g-plugin-dragndrop2.0.32间接
npm@antv/g-plugin-html-renderer2.1.21间接
npm@antv/g-plugin-image-loader2.1.18间接
npm@antv/g-web-animations-api2.1.21间接
npm@antv/g25.2.11间接
npm@antv/g2-extension-plot0.2.1间接
npm@antv/scale0.4.16间接
npm@antv/util2.0.17间接
npm@antv/util3.3.10间接
npm@antv/vendor1.0.6间接
npm@antv/vendor1.0.8间接
npm@babel/code-frame7.26.2间接
npm@babel/compat-data7.26.8间接
npm@babel/core7.23.6间接
npm@babel/core7.26.9间接
npm@babel/eslint-parser7.23.3间接
npm@babel/generator7.2.0间接
npm@babel/generator7.26.9间接
npm@babel/helper-annotate-as-pure7.25.9间接
npm@babel/helper-compilation-targets7.26.5间接
npm@babel/helper-module-imports7.25.9间接
npm@babel/helper-module-transforms7.26.0间接
npm@babel/helper-plugin-utils7.26.5间接
npm@babel/helper-simple-access7.25.9间接
npm@babel/helper-string-parser7.25.9间接
npm@babel/helper-validator-identifier7.25.9间接
npm@babel/helper-validator-option7.25.9间接
npm@babel/helpers7.26.9间接
npm@babel/parser7.26.9间接
npm@babel/plugin-syntax-async-generators7.8.4间接
npm@babel/plugin-syntax-bigint7.8.3间接
npm@babel/plugin-syntax-class-properties7.12.13间接
npm@babel/plugin-syntax-class-static-block7.14.5间接
npm@babel/plugin-syntax-import-attributes7.26.0间接
npm@babel/plugin-syntax-import-meta7.10.4间接
npm@babel/plugin-syntax-json-strings7.8.3间接
npm@babel/plugin-syntax-jsx7.25.9间接
npm@babel/plugin-syntax-logical-assignment-operators7.10.4间接
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3间接
npm@babel/plugin-syntax-numeric-separator7.10.4间接
npm@babel/plugin-syntax-object-rest-spread7.8.3间接
npm@babel/plugin-syntax-optional-catch-binding7.8.3间接
npm@babel/plugin-syntax-optional-chaining7.8.3间接
npm@babel/plugin-syntax-private-property-in-object7.14.5间接
npm@babel/plugin-syntax-top-level-await7.14.5间接
npm@babel/plugin-transform-modules-commonjs7.23.3间接
npm@babel/plugin-transform-react-jsx-self7.25.9间接
npm@babel/plugin-transform-react-jsx-source7.25.9间接
npm@babel/runtime7.23.6间接
npm@babel/runtime7.26.9间接
npm@babel/runtime7.4.5间接
npm@babel/template7.26.9间接
npm@babel/traverse7.26.9间接
npm@babel/types7.26.9间接
npm@bloomberg/record-tuple-polyfill0.0.4间接
npm@cacheable/memory2.2.0间接
npm@cacheable/utils2.5.0间接
npm@chenshuai2144/sketch-color1.0.9间接
npm@csstools/css-parser-algorithms3.0.5间接
npm@csstools/css-syntax-patches-for-csstree1.1.6间接
npm@csstools/css-tokenizer3.0.4间接
npm@csstools/media-query-list-parser4.0.3间接
npm@csstools/postcss-color-function1.1.1间接
npm@csstools/postcss-font-format-keywords1.0.1间接
npm@csstools/postcss-hwb-function1.0.2间接
npm@csstools/postcss-ic-unit1.0.1间接
npm@csstools/postcss-is-pseudo-class2.0.7间接
npm@csstools/postcss-normalize-display-values1.0.1间接
npm@csstools/postcss-oklab-function1.1.1间接
npm@csstools/postcss-progressive-custom-properties1.3.0间接
npm@csstools/postcss-stepped-value-functions1.0.1间接
npm@csstools/postcss-unset-value1.0.2间接
npm@csstools/selector-specificity2.2.0间接
npm@csstools/selector-specificity5.0.0间接
npm@ctrl/tinycolor3.6.1间接
npm@dnd-kit/accessibility3.1.1间接
npm@dnd-kit/utilities3.2.2间接
npm@dual-bundle/import-meta-resolve4.2.1间接
npm@emotion/babel-plugin11.13.5间接
npm@emotion/cache11.14.0间接
npm@emotion/css11.13.5间接
npm@emotion/hash0.8.0间接
npm@emotion/hash0.9.2间接
npm@emotion/is-prop-valid1.3.1间接
npm@emotion/memoize0.9.0间接
npm@emotion/react11.14.0间接
npm@emotion/serialize1.3.3间接
npm@emotion/sheet1.4.0间接
npm@emotion/stylis0.8.5间接
npm@emotion/unitless0.10.0间接
npm@emotion/unitless0.7.5间接
npm@emotion/unitless0.8.1间接
npm@emotion/use-insertion-effect-with-fallbacks1.2.0间接
npm@emotion/utils1.4.2间接
npm@emotion/weak-memoize0.4.0间接
npm@esbuild-kit/cjs-loader2.4.4间接
npm@esbuild-kit/core-utils3.3.2间接
npm@esbuild-kit/esm-loader2.6.5间接
npm@esbuild/aix-ppc640.21.4间接
npm@esbuild/android-arm0.18.20间接
npm@esbuild/android-arm0.21.4间接
npm@esbuild/android-arm640.18.20间接
npm@esbuild/android-arm640.21.4间接
npm@esbuild/android-x640.18.20间接
npm@esbuild/android-x640.21.4间接
npm@esbuild/darwin-arm640.18.20间接
npm@esbuild/darwin-arm640.21.4间接
npm@esbuild/darwin-x640.18.20间接
npm@esbuild/darwin-x640.21.4间接
npm@esbuild/freebsd-arm640.18.20间接
npm@esbuild/freebsd-arm640.21.4间接
npm@esbuild/freebsd-x640.18.20间接
npm@esbuild/freebsd-x640.21.4间接
npm@esbuild/linux-arm0.18.20间接
npm@esbuild/linux-arm0.21.4间接
npm@esbuild/linux-arm640.18.20间接
npm@esbuild/linux-arm640.21.4间接
npm@esbuild/linux-ia320.18.20间接
npm@esbuild/linux-ia320.21.4间接
npm@esbuild/linux-loong640.18.20间接
npm@esbuild/linux-loong640.21.4间接
npm@esbuild/linux-mips64el0.18.20间接
npm@esbuild/linux-mips64el0.21.4间接
npm@esbuild/linux-ppc640.18.20间接
npm@esbuild/linux-ppc640.21.4间接
npm@esbuild/linux-riscv640.18.20间接
npm@esbuild/linux-riscv640.21.4间接
npm@esbuild/linux-s390x0.18.20间接
npm@esbuild/linux-s390x0.21.4间接
npm@esbuild/linux-x640.18.20间接
npm@esbuild/linux-x640.21.4间接
npm@esbuild/netbsd-x640.18.20间接
npm@esbuild/netbsd-x640.21.4间接
npm@esbuild/openbsd-x640.18.20间接
npm@esbuild/openbsd-x640.21.4间接
npm@esbuild/sunos-x640.18.20间接
npm@esbuild/sunos-x640.21.4间接
npm@esbuild/win32-arm640.18.20间接
npm@esbuild/win32-arm640.21.4间接
npm@esbuild/win32-ia320.18.20间接
npm@esbuild/win32-ia320.21.4间接
npm@esbuild/win32-x640.18.20间接
npm@esbuild/win32-x640.21.4间接
npm@eslint-community/eslint-utils4.4.1间接
npm@eslint-community/regexpp4.12.1间接
npm@eslint/eslintrc2.1.4间接
npm@eslint/js8.57.1间接
npm@floating-ui/core0.6.2间接
npm@floating-ui/core0.7.3间接
npm@floating-ui/core1.6.9间接
npm@floating-ui/dom0.4.5间接
npm@floating-ui/dom0.5.4间接
npm@floating-ui/dom1.6.13间接
npm@floating-ui/react-dom0.6.3间接
npm@floating-ui/react-dom0.7.2间接
npm@floating-ui/react-dom2.1.2间接
npm@floating-ui/react-dom-interactions0.3.1间接
npm@floating-ui/utils0.2.9间接
npm@formatjs/intl-displaynames1.2.10间接
npm@formatjs/intl-listformat1.4.8间接
npm@formatjs/intl-relativetimeformat4.5.16间接
npm@formatjs/intl-unified-numberformat3.3.7间接
npm@formatjs/intl-utils2.3.0间接
npm@humanwhocodes/config-array0.13.0间接
npm@humanwhocodes/module-importer1.0.1间接
npm@humanwhocodes/object-schema2.0.3间接
npm@iconify/types2.0.0间接
npm@iconify/utils2.1.1间接
npm@isaacs/cliui8.0.2间接
npm@istanbuljs/load-nyc-config1.1.0间接
npm@istanbuljs/schema0.1.3间接
npm@jest/schemas29.6.3间接
npm@jest/transform29.7.0间接
npm@jest/types24.9.0间接
npm@jest/types27.5.1间接
npm@jest/types29.6.3间接
npm@jridgewell/gen-mapping0.3.8间接
npm@jridgewell/resolve-uri3.1.2间接
npm@jridgewell/set-array1.2.1间接
npm@jridgewell/source-map0.3.6间接
npm@jridgewell/sourcemap-codec1.5.0间接
npm@jridgewell/trace-mapping0.3.25间接
npm@keyv/bigmap1.3.1间接
npm@keyv/serialize1.1.1间接
npm@leichtgewicht/ip-codec2.0.5间接
npm@ljharb/resumer0.0.1间接
npm@ljharb/through2.3.14间接
npm@loadable/component5.15.2间接
npm@napi-rs/nice1.0.1间接
npm@napi-rs/nice-android-arm-eabi1.0.1间接
npm@napi-rs/nice-android-arm641.0.1间接
npm@napi-rs/nice-darwin-arm641.0.1间接
npm@napi-rs/nice-darwin-x641.0.1间接
npm@napi-rs/nice-freebsd-x641.0.1间接
npm@napi-rs/nice-linux-arm-gnueabihf1.0.1间接
npm@napi-rs/nice-linux-arm64-gnu1.0.1间接
npm@napi-rs/nice-linux-arm64-musl1.0.1间接
npm@napi-rs/nice-linux-ppc64-gnu1.0.1间接
npm@napi-rs/nice-linux-riscv64-gnu1.0.1间接
npm@napi-rs/nice-linux-s390x-gnu1.0.1间接
npm@napi-rs/nice-linux-x64-gnu1.0.1间接
npm@napi-rs/nice-linux-x64-musl1.0.1间接
npm@napi-rs/nice-win32-arm64-msvc1.0.1间接
npm@napi-rs/nice-win32-ia32-msvc1.0.1间接
npm@napi-rs/nice-win32-x64-msvc1.0.1间接
npm@nicolo-ribaudo/eslint-scope-5-internals5.1.1-v1间接
npm@nodelib/fs.scandir2.1.5间接
npm@nodelib/fs.stat2.0.5间接
npm@nodelib/fs.walk1.2.8间接
npm@pkgjs/parseargs0.11.0间接
npm@pkgr/core0.1.1间接
npm@pkgr/utils2.4.2间接
npm@popperjs/core2.11.8间接
npm@radix-ui/primitive1.0.0间接
npm@radix-ui/primitive1.1.1间接
npm@radix-ui/react-arrow1.0.2间接
npm@radix-ui/react-arrow1.1.2间接
npm@radix-ui/react-collection1.1.2间接
npm@radix-ui/react-compose-refs1.0.0间接
npm@radix-ui/react-compose-refs1.1.1间接
npm@radix-ui/react-context1.0.0间接
npm@radix-ui/react-context1.1.1间接
npm@radix-ui/react-direction1.1.0间接
npm@radix-ui/react-dismissable-layer1.0.3间接
npm@radix-ui/react-dismissable-layer1.1.5间接
npm@radix-ui/react-focus-guards1.1.1间接
npm@radix-ui/react-focus-scope1.1.2间接
npm@radix-ui/react-id1.0.0间接
npm@radix-ui/react-id1.1.0间接
npm@radix-ui/react-menu2.1.6间接
npm@radix-ui/react-popper1.1.1间接
npm@radix-ui/react-popper1.2.2间接
npm@radix-ui/react-portal1.0.2间接
npm@radix-ui/react-portal1.1.4间接
npm@radix-ui/react-presence1.0.0间接
npm@radix-ui/react-presence1.1.2间接
npm@radix-ui/react-primitive1.0.2间接
npm@radix-ui/react-primitive2.0.2间接
npm@radix-ui/react-roving-focus1.1.2间接
npm@radix-ui/react-slot1.0.1间接
npm@radix-ui/react-slot1.1.2间接
npm@radix-ui/react-tooltip1.0.5间接
npm@radix-ui/react-use-callback-ref1.0.0间接
npm@radix-ui/react-use-callback-ref1.1.0间接
npm@radix-ui/react-use-controllable-state1.0.0间接
npm@radix-ui/react-use-controllable-state1.1.0间接
npm@radix-ui/react-use-escape-keydown1.0.2间接
npm@radix-ui/react-use-escape-keydown1.1.0间接
npm@radix-ui/react-use-layout-effect1.0.0间接
npm@radix-ui/react-use-layout-effect1.1.0间接
npm@radix-ui/react-use-rect1.0.0间接
npm@radix-ui/react-use-rect1.1.0间接
npm@radix-ui/react-use-size1.0.0间接
npm@radix-ui/react-use-size1.1.0间接
npm@radix-ui/react-visually-hidden1.0.2间接
npm@radix-ui/rect1.0.0间接
npm@radix-ui/rect1.1.0间接
npm@rc-component/async-validator5.0.4间接
npm@rc-component/color-picker2.0.1间接
npm@rc-component/context1.4.0间接
npm@rc-component/mini-decimal1.1.0间接
npm@rc-component/mutate-observer1.1.0间接
npm@rc-component/portal1.1.2间接
npm@rc-component/qrcode1.0.0间接
npm@rc-component/tour1.15.1间接
npm@rc-component/trigger2.2.6间接
npm@resvg/resvg-js2.4.1间接
npm@resvg/resvg-js-android-arm-eabi2.4.1间接
npm@resvg/resvg-js-android-arm642.4.1间接
npm@resvg/resvg-js-darwin-arm642.4.1间接
npm@resvg/resvg-js-darwin-x642.4.1间接
npm@resvg/resvg-js-linux-arm-gnueabihf2.4.1间接
npm@resvg/resvg-js-linux-arm64-gnu2.4.1间接
npm@resvg/resvg-js-linux-arm64-musl2.4.1间接
npm@resvg/resvg-js-linux-x64-gnu2.4.1间接
npm@resvg/resvg-js-linux-x64-musl2.4.1间接
npm@resvg/resvg-js-win32-arm64-msvc2.4.1间接
npm@resvg/resvg-js-win32-ia32-msvc2.4.1间接
npm@resvg/resvg-js-win32-x64-msvc2.4.1间接
npm@rtsao/scc1.1.0间接
npm@sinclair/typebox0.27.8间接
npm@sindresorhus/is4.6.0间接
npm@sindresorhus/is5.6.0间接
npm@stitches/react1.2.8间接
npm@stylelint/postcss-css-in-js0.38.0间接
npm@svgr/babel-plugin-add-jsx-attribute6.5.1间接
npm@svgr/babel-plugin-remove-jsx-attribute8.0.0间接
npm@svgr/babel-plugin-remove-jsx-empty-expression8.0.0间接
npm@svgr/babel-plugin-replace-jsx-attribute-value6.5.1间接
npm@svgr/babel-plugin-svg-dynamic-title6.5.1间接
npm@svgr/babel-plugin-svg-em-dimensions6.5.1间接
npm@svgr/babel-plugin-transform-react-native-svg6.5.1间接
npm@svgr/babel-plugin-transform-svg-component6.5.1间接
npm@svgr/babel-preset6.5.1间接
npm@svgr/core6.5.1间接
npm@svgr/hast-util-to-babel-ast6.5.1间接
npm@svgr/plugin-jsx6.5.1间接
npm@svgr/plugin-svgo6.5.1间接
npm@swc/helpers0.5.1间接
npm@szmarczak/http-timer5.0.1间接
npm@tanstack/match-sorter-utils8.19.4间接
npm@tanstack/query-core4.36.1间接
npm@tanstack/react-query4.36.1间接
npm@tanstack/react-query-devtools4.36.1间接
npm@trysound/sax0.2.0间接
npm@turf/boolean-clockwise6.5.0间接
npm@turf/clone6.5.0间接
npm@turf/flatten6.5.0间接
npm@turf/helpers6.5.0间接
npm@turf/invariant6.5.0间接
npm@turf/meta3.14.0间接
npm@turf/meta6.5.0间接
npm@turf/rewind6.5.0间接
npm@types/babel__core7.20.5间接
npm@types/babel__generator7.6.8间接
npm@types/babel__template7.4.4间接
npm@types/babel__traverse7.20.6间接
npm@types/classnames2.3.4间接
npm@types/d3-array3.0.5间接
npm@types/d3-array3.2.1间接
npm@types/d3-color3.1.3间接
npm@types/d3-dispatch3.0.6间接
npm@types/d3-drag3.0.7间接
npm@types/d3-dsv3.0.7间接
npm@types/d3-fetch3.0.7间接
npm@types/d3-force3.0.10间接
npm@types/d3-format3.0.4间接
npm@types/d3-geo3.1.0间接
npm@types/d3-hierarchy3.1.7间接
npm@types/d3-interpolate3.0.4间接
npm@types/d3-path3.1.1间接
npm@types/d3-quadtree3.0.6间接
npm@types/d3-random3.0.3间接
npm@types/d3-scale-chromatic3.1.0间接
npm@types/d3-selection3.0.11间接
npm@types/d3-shape3.1.7间接
npm@types/d3-timer3.0.2间接
npm@types/d3-transition3.0.9间接
npm@types/d3-zoom3.0.8间接
npm@types/debug4.1.12间接
npm@types/estree1.0.6间接
npm@types/estree-jsx1.0.5间接
npm@types/event-source-polyfill1.0.5间接
npm@types/geojson7946.0.16间接
npm@types/graceful-fs4.1.9间接
npm@types/hapi__joi17.1.9间接
npm@types/hast3.0.4间接
npm@types/hoist-non-react-statics3.3.6间接
npm@types/html-minifier-terser6.1.0间接
npm@types/http-cache-semantics4.0.4间接
npm@types/invariant2.2.37间接
npm@types/istanbul-lib-coverage2.0.6间接
npm@types/istanbul-lib-report3.0.3间接
npm@types/istanbul-reports1.1.2间接
npm@types/istanbul-reports3.0.4间接
npm@types/json-schema7.0.15间接
npm@types/json50.0.29间接
npm@types/katex0.16.7间接
npm@types/lodash4.17.15间接
npm@types/mdast4.0.4间接
npm@types/ms2.1.0间接
npm@types/node18.19.76间接
npm@types/node22.13.4间接
npm@types/parse-json4.0.2间接
npm@types/prop-types15.7.14间接
npm@types/react18.3.18间接
npm@types/react19.0.10间接
npm@types/react-dom18.3.5间接
npm@types/react-mentions4.4.1间接
npm@types/resolve1.20.6间接
npm@types/semver7.5.8间接
npm@types/stylis4.2.7间接
npm@types/unist2.0.11间接
npm@types/unist3.0.3间接
npm@types/use-sync-external-store0.0.3间接
npm@types/uuid9.0.8间接
npm@types/yargs13.0.12间接
npm@types/yargs16.0.9间接
npm@types/yargs17.0.33间接
npm@types/yargs-parser21.0.3间接
npm@typescript-eslint/eslint-plugin5.62.0间接
npm@typescript-eslint/eslint-plugin6.21.0间接
npm@typescript-eslint/parser5.62.0间接
npm@typescript-eslint/parser6.21.0间接
npm@typescript-eslint/scope-manager5.62.0间接
npm@typescript-eslint/scope-manager6.21.0间接
npm@typescript-eslint/type-utils5.62.0间接
npm@typescript-eslint/type-utils6.21.0间接
npm@typescript-eslint/types5.62.0间接
npm@typescript-eslint/types6.21.0间接
npm@typescript-eslint/typescript-estree5.62.0间接
npm@typescript-eslint/typescript-estree6.21.0间接
npm@typescript-eslint/utils5.62.0间接
npm@typescript-eslint/utils6.21.0间接
npm@typescript-eslint/visitor-keys5.62.0间接
npm@typescript-eslint/visitor-keys6.21.0间接
npm@umijs/ast4.4.5间接
npm@umijs/babel-preset-umi4.4.5间接
npm@umijs/bundler-esbuild4.4.5间接
npm@umijs/bundler-mako0.11.4间接
npm@umijs/bundler-utils4.4.5间接
npm@umijs/bundler-vite4.4.5间接
npm@umijs/bundler-webpack4.4.5间接
npm@umijs/case-sensitive-paths-webpack-plugin1.0.1间接
npm@umijs/core4.4.5间接
npm@umijs/did-you-know1.0.3间接
npm@umijs/es-module-parser0.0.7间接
npm@umijs/es-module-parser-darwin-arm640.0.7间接
npm@umijs/es-module-parser-darwin-x640.0.7间接
npm@umijs/es-module-parser-linux-arm-gnueabihf0.0.7间接
npm@umijs/es-module-parser-linux-arm64-gnu0.0.7间接
npm@umijs/es-module-parser-linux-arm64-musl0.0.7间接
npm@umijs/es-module-parser-linux-x64-gnu0.0.7间接
npm@umijs/es-module-parser-linux-x64-musl0.0.7间接
npm@umijs/es-module-parser-win32-arm64-msvc0.0.7间接
npm@umijs/es-module-parser-win32-x64-msvc0.0.7间接
npm@umijs/history5.3.1间接
npm@umijs/lint4.4.5间接
npm@umijs/mako0.11.4间接
npm@umijs/mako-darwin-arm640.11.4间接
npm@umijs/mako-darwin-x640.11.4间接
npm@umijs/mako-linux-arm64-gnu0.11.4间接
npm@umijs/mako-linux-arm64-musl0.11.4间接
npm@umijs/mako-linux-x64-gnu0.11.4间接
npm@umijs/mako-linux-x64-musl0.11.4间接
npm@umijs/mako-win32-ia32-msvc0.11.4间接
npm@umijs/mako-win32-x64-msvc0.11.4间接
npm@umijs/mfsu4.4.5间接
npm@umijs/plugin-run4.4.5间接
npm@umijs/plugins4.4.5间接
npm@umijs/preset-umi4.4.5间接
npm@umijs/react-refresh-webpack-plugin0.5.11间接
npm@umijs/renderer-react4.4.5间接
npm@umijs/route-utils4.0.1间接
npm@umijs/server4.4.5间接
npm@umijs/test4.4.5间接
npm@umijs/ui3.0.1间接
npm@umijs/use-params1.0.9间接
npm@umijs/utils4.4.5间接
npm@umijs/valtio1.0.4间接
npm@umijs/zod2ts4.4.5间接
npm@ungap/structured-clone1.3.0间接
npm@use-gesture/core10.3.1间接
npm@use-gesture/react10.3.1间接
npm@visactor/vdataset0.18.18间接
npm@visactor/vrender-components0.21.9-alpha.1间接
npm@visactor/vrender-core0.21.9-alpha.1间接
npm@visactor/vrender-kits0.21.9-alpha.1间接
npm@visactor/vscale0.18.18间接
npm@visactor/vscale0.19.4间接
npm@visactor/vutils0.18.18间接
npm@visactor/vutils0.19.4间接
npm@visactor/vutils-extension1.11.14间接
npm@vitejs/plugin-react4.0.0间接
npm@xyflow/system0.0.51间接
npmabs-svg-path0.1.1间接
npmaccepts1.3.8间接
npmacorn8.14.0间接
npmacorn-jsx5.3.2间接
npmadd-dom-event-listener1.1.0间接
npmaddress1.2.2间接
npmagentkeepalive3.5.3间接
npmaggregate-error4.0.1间接
npmajv6.12.6间接
npmajv8.20.0间接
npmajv-keywords3.5.2间接
npmalign-text0.1.4间接
npmamdefine1.0.1间接
npmansi-html-community0.0.8间接
npmansi-regex2.1.1间接
npmansi-regex4.1.1间接
npmansi-regex5.0.1间接
npmansi-regex6.1.0间接
npmansi-styles2.2.1间接
npmansi-styles3.2.1间接
npmansi-styles4.3.0间接
npmansi-styles6.2.1间接
npmantd-dayjs-webpack-plugin1.0.6间接
npmany-promise1.3.0间接
npmanymatch3.1.3间接
npmarg5.0.2间接
npmargparse1.0.10间接
npmargparse2.0.1间接
npmaria-hidden1.2.4间接
npmarray-buffer-byte-length1.0.2间接
npmarray-flatten1.1.1间接
npmarray-includes3.1.8间接
npmarray-source0.0.4间接
npmarray-union2.1.0间接
npmarray.prototype.findlast1.2.5间接
npmarray.prototype.findlastindex1.2.5间接
npmarray.prototype.flat1.3.3间接
npmarray.prototype.flatmap1.3.3间接
npmarray.prototype.tosorted1.1.4间接
npmarraybuffer.prototype.slice1.0.4间接
npmasn1.js4.10.1间接
npmassert1.5.1间接
npmassert-okam1.5.0间接
npmassign-symbols1.0.0间接
npmastral-regex2.0.0间接
npmasync-function1.0.0间接
npmasynckit0.4.0间接
npmatomic-sleep1.0.0间接
npmattr-accept2.2.5间接
npmautoprefixer10.4.20间接
npmavailable-typed-arrays1.0.7间接
npmaxios0.27.2间接
npmbabel-jest29.7.0间接
npmbabel-plugin-dynamic-import-node2.3.3间接
npmbabel-plugin-import1.13.8间接
npmbabel-plugin-istanbul6.1.1间接
npmbabel-plugin-jest-hoist29.6.3间接
npmbabel-plugin-macros3.1.0间接
npmbabel-plugin-react-compiler0.0.0-experimental-c23de8d-20240515间接
npmbabel-plugin-styled-components2.1.4间接
npmbabel-preset-current-node-syntax1.1.0间接
npmbabel-preset-jest29.6.3间接
npmbail2.0.2间接
npmbalanced-match1.0.2间接
npmbalanced-match2.0.0间接
npmbase64-arraybuffer1.0.2间接
npmbase64-js1.5.1间接
npmbig-integer1.6.52间接
npmbinary-extensions2.3.0间接
npmbn.js4.12.1间接
npmbn.js5.2.1间接
npmbody-parser1.20.3间接
npmboolbase1.0.0间接
npmbowser1.9.4间接
npmbplist-parser0.2.0间接
npmbrace-expansion1.1.11间接
npmbrace-expansion2.0.1间接
npmbraces3.0.3间接
npmbrorand1.1.0间接
npmbrowserify-aes1.2.0间接
npmbrowserify-cipher1.0.1间接
npmbrowserify-des1.0.2间接
npmbrowserify-rsa4.1.1间接
npmbrowserify-sign4.2.3间接
npmbrowserify-zlib0.2.0间接
npmbrowserslist4.24.4间接
npmbser2.1.1间接
npmbuffer4.9.2间接
npmbuffer-from1.1.2间接
npmbuffer-okam4.9.2间接
npmbuffer-xor1.0.3间接
npmbuiltin-status-codes3.0.0间接
npmbundle-name3.0.0间接
npmbytes3.1.2间接
npmcacheable2.5.0间接
npmcacheable-lookup7.0.0间接
npmcacheable-request10.2.14间接
npmcall-bind1.0.8间接
npmcall-bind-apply-helpers1.0.2间接
npmcall-bound1.0.3间接
npmcallsites3.1.0间接
npmcamel-case4.1.2间接
npmcamelcase1.2.1间接
npmcamelcase5.3.1间接
npmcamelcase6.3.0间接
npmcamelcase-css2.0.1间接
npmcamelize1.0.1间接
npmcaniuse-lite1.0.30001700间接
npmcanvas-confetti1.9.3间接
npmccount2.0.1间接
npmcenter-align0.1.3间接
npmchalk1.1.3间接
npmchalk4.1.2间接
npmchar-regex1.0.2间接
npmcharacter-entities2.0.2间接
npmcharacter-entities-html42.1.0间接
npmcharacter-entities-legacy3.0.0间接
npmcharacter-reference-invalid2.0.1间接
npmchokidar3.5.3间接
npmchokidar3.6.0间接
npmci-info3.9.0间接
npmcipher-base1.0.6间接
npmclasscat5.0.5间接
npmclassnames2.3.1间接
npmclassnames2.5.1间接
npmclean-css5.3.3间接
npmclean-stack4.2.0间接
npmclick-to-react-component1.1.0间接
npmcliui2.1.0间接
npmcliui6.0.0间接
npmcliui8.0.1间接
npmclone-regexp3.0.0间接
npmclsx1.2.1间接
npmclsx2.1.1间接
npmcolor-convert1.9.3间接
npmcolor-convert2.0.1间接
npmcolor-name1.1.3间接
npmcolor-name1.1.4间接
npmcolor-string1.9.1间接
npmcolord2.9.3间接
npmcombined-stream1.0.8间接
npmcomma-separated-tokens2.0.3间接
npmcommander2.20.3间接
npmcommander4.1.1间接
npmcommander7.2.0间接
npmcommander8.3.0间接
npmcommon-path-prefix3.0.0间接
npmcompressible2.0.18间接
npmcompression1.8.0间接
npmcompute-scroll-into-view3.1.1间接
npmconcat-map0.0.1间接
npmconcat-stream1.4.11间接
npmconcat-stream2.0.0间接
npmconcurrently8.2.2间接
npmconfusing-browser-globals1.0.11间接
npmconnect-history-api-fallback2.0.0间接
npmconsole-browserify1.2.0间接
npmconstants-browserify1.0.0间接
npmcontent-disposition0.5.4间接
npmcontent-type1.0.5间接
npmcontour_plot0.0.1间接
npmconvert-hrtime5.0.0间接
npmconvert-source-map1.9.0间接
npmconvert-source-map2.0.0间接
npmcookie0.7.1间接
npmcookie-signature1.0.6间接
npmcopy-anything2.0.6间接
npmcopy-anything3.0.5间接
npmcopy-to2.0.1间接
npmcore-js3.34.0间接
npmcore-js-pure3.40.0间接
npmcore-util-is1.0.3间接
npmcors2.8.5间接
npmcosmiconfig7.1.0间接
npmcosmiconfig9.0.2间接
npmcreate-ecdh4.0.4间接
npmcreate-hash1.2.0间接
npmcreate-hmac1.1.7间接
npmcron-parser4.9.0间接
npmcross-env7.0.3间接
npmcross-spawn7.0.6间接
npmcrypto-browserify3.12.1间接
npmcss-blank-pseudo3.0.3间接
npmcss-color-keywords1.0.0间接
npmcss-functions-list3.3.3间接
npmcss-has-pseudo3.0.4间接
npmcss-line-break2.1.0间接
npmcss-loader6.7.1间接
npmcss-prefers-color-scheme6.0.3间接
npmcss-select4.3.0间接
npmcss-to-react-native3.2.0间接
npmcss-tree1.1.3间接
npmcss-tree3.2.1间接
npmcss-what6.1.0间接
npmcssdb6.6.3间接
npmcssesc3.0.0间接
npmcssfontparser1.2.1间接
npmcsso4.2.0间接
npmcsstype3.1.3间接
npmcurrent-script-polyfill1.0.0间接
npmd1.0.2间接
npmd3-array1.2.4间接
npmd3-array3.2.4间接
npmd3-binarytree1.0.2间接
npmd3-color3.1.0间接
npmd3-dispatch3.0.1间接
npmd3-drag3.0.0间接
npmd3-dsv2.0.0间接
npmd3-dsv3.0.1间接
npmd3-ease3.0.1间接
npmd3-fetch3.0.1间接
npmd3-force3.0.0间接
npmd3-force-3d3.0.5间接
npmd3-format3.1.0间接
npmd3-geo1.12.1间接
npmd3-geo3.1.1间接
npmd3-geo-projection4.0.0间接
npmd3-hexbin0.2.2间接
npmd3-hierarchy3.1.2间接
npmd3-interpolate3.0.1间接
npmd3-octree1.1.0间接
npmd3-path3.1.0间接
npmd3-quadtree3.0.1间接
npmd3-random3.0.1间接
npmd3-regression1.3.10间接
npmd3-scale-chromatic3.1.0间接
npmd3-selection3.0.0间接
npmd3-shape3.2.0间接
npmd3-timer3.0.1间接
npmd3-transition3.0.1间接
npmd3-zoom3.0.0间接
npmdata-uri-to-buffer4.0.1间接
npmdata-view-buffer1.0.2间接
npmdata-view-byte-length1.0.2间接
npmdata-view-byte-offset1.0.1间接
npmdate-fns2.30.0间接
npmdateformat2.2.0间接
npmdebug2.6.9间接
npmdebug3.2.7间接
npmdebug4.4.0间接
npmdebug4.4.3间接
npmdecamelize1.2.0间接
npmdecode-named-character-reference1.0.2间接
npmdecode-uri-component0.2.2间接
npmdecode-uri-component0.4.1间接
npmdecompress-response6.0.0间接
npmdeep-equal1.1.2间接
npmdeep-is0.1.4间接
npmdeepmerge1.5.2间接
npmdeepmerge4.3.1间接
npmdefault-browser4.0.0间接
npmdefault-browser-id3.0.0间接
npmdefault-user-agent1.0.0间接
npmdefer-to-connect2.0.1间接
npmdefine-data-property1.1.4间接
npmdefine-lazy-prop2.0.0间接
npmdefine-lazy-prop3.0.0间接
npmdefine-properties1.2.1间接
npmdefined1.0.1间接
npmdelayed-stream1.0.0间接
npmdepd2.0.0间接
npmdequal2.0.3间接
npmdes.js1.1.0间接
npmdestroy1.2.0间接
npmdetect-indent7.0.1间接
npmdetect-libc1.0.3间接
npmdetect-newline4.0.1间接
npmdetect-node2.1.0间接
npmdetect-node-es1.1.0间接
npmdevlop1.1.0间接
npmdidyoumean1.2.2间接
npmdiffie-hellman5.0.3间接
npmdigest-header1.1.0间接
npmdijkstrajs1.0.3间接
npmdir-glob3.0.1间接
npmdlv1.1.3间接
npmdns-packet5.6.1间接
npmdns-socket4.2.2间接
npmdoctrine2.1.0间接
npmdoctrine3.0.0间接
npmdom-converter0.2.0间接
npmdom-serializer1.4.1间接
npmdom-walk0.1.2间接
npmdomain-browser1.2.0间接
npmdomelementtype2.3.0间接
npmdomhandler4.3.1间接
npmdomutils2.8.0间接
npmdot-case3.0.4间接
npmdotignore0.1.2间接
npmdunder-proto1.0.1间接
npmduplexify4.1.3间接
npmdva-core2.0.4间接
npmdva-immer1.0.2间接
npmdva-loading3.0.25间接
npmeastasianwidth0.2.0间接
npmee-first1.1.1间接
npmelectron-to-chromium1.5.102间接
npmelliptic6.6.1间接
npmemoji-regex8.0.0间接
npmemoji-regex9.2.2间接
npmemojilib2.4.0间接
npmemojis-list3.0.0间接
npmemoticon4.1.0间接
npmencodeurl1.0.2间接
npmencodeurl2.0.0间接
npmencoding0.1.13间接
npmend-of-stream1.4.4间接
npmend-or-error1.0.1间接
npmenhanced-resolve0.9.1间接
npmenhanced-resolve5.18.1间接
npmenhanced-resolve5.9.3间接
npmentities2.2.0间接
npmentities4.5.0间接
npmenv-paths2.2.1间接
npmerrno0.1.8间接
npmerror-ex1.3.2间接
npmerror-stack-parser2.1.4间接
npmes-abstract1.23.9间接
npmes-define-property1.0.1间接
npmes-errors1.3.0间接
npmes-get-iterator1.1.3间接
npmes-iterator-helpers1.2.1间接
npmes-object-atoms1.1.1间接
npmes-set-tostringtag2.1.0间接
npmes-shim-unscopables1.1.0间接
npmes-to-primitive1.3.0间接
npmes5-ext0.10.64间接
npmes5-imcompatible-versions0.1.90间接
npmes6-iterator2.0.3间接
npmes6-promise4.2.8间接
npmes6-symbol3.1.4间接
npmesbuild0.18.20间接
npmesbuild0.21.4间接
npmescalade3.2.0间接
npmescape-html1.0.3间接
npmescape-string-regexp1.0.5间接
npmescape-string-regexp4.0.0间接
npmescape-string-regexp5.0.0间接
npmeslint8.57.1间接
npmeslint-config-airbnb-base15.0.0间接
npmeslint-config-prettier9.1.0间接
npmeslint-import-resolver-node0.3.9间接
npmeslint-import-resolver-webpack0.13.10间接
npmeslint-module-utils2.12.0间接
npmeslint-plugin-babel5.3.1间接
npmeslint-plugin-import2.31.0间接
npmeslint-plugin-jest27.2.3间接
npmeslint-plugin-prettier5.2.3间接
npmeslint-plugin-react7.33.2间接
npmeslint-plugin-react7.37.4间接
npmeslint-plugin-react-hooks4.6.0间接
npmeslint-plugin-react-hooks4.6.2间接
npmeslint-plugin-unused-imports3.2.0间接
npmeslint-rule-composer0.3.0间接
npmeslint-scope5.1.1间接
npmeslint-scope7.2.2间接
npmeslint-visitor-keys2.1.0间接
npmeslint-visitor-keys3.4.3间接
npmesniff2.0.1间接
npmespree9.6.1间接
npmesprima4.0.1间接
npmesquery1.6.0间接
npmesrecurse4.3.0间接
npmestraverse4.3.0间接
npmestraverse5.3.0间接
npmestree-util-is-identifier-name3.0.0间接
npmesutils2.0.3间接
npmetag1.8.1间接
npmevent-emitter0.3.5间接
npmeventemitter34.0.7间接
npmeventemitter35.0.1间接
npmevents3.3.0间接
npmevents-okam3.3.0间接
npmevp_bytestokey1.0.3间接
npmexeca5.1.1间接
npmexeca7.2.0间接
npmexpress4.21.2间接
npmexpress-http-proxy2.1.1间接
npmext1.7.0间接
npmextend3.0.2间接
npmextend-shallow2.0.1间接
npmextend-shallow3.0.2间接
npmfast-deep-equal3.1.3间接
npmfast-diff1.3.0间接
npmfast-equals4.0.3间接
npmfast-glob3.2.12间接
npmfast-glob3.3.3间接
npmfast-json-stable-stringify2.1.0间接
npmfast-levenshtein2.0.6间接
npmfast-redact3.5.0间接
npmfast-uri3.1.3间接
npmfastest-levenshtein1.0.16间接
npmfastq1.19.0间接
npmfb-watchman2.0.2间接
npmfdir6.4.3间接
npmfecha4.2.3间接
npmfetch-blob3.2.0间接
npmfile-entry-cache11.1.5间接
npmfile-entry-cache6.0.1间接
npmfile-selector0.5.0间接
npmfile-source0.6.1间接
npmfill-range7.1.1间接
npmfilter-obj1.1.0间接
npmfilter-obj5.1.0间接
npmfinalhandler1.3.1间接
npmfind-root1.1.0间接
npmfind-up4.1.0间接
npmfind-up5.0.0间接
npmflat-cache3.2.0间接
npmflat-cache6.1.23间接
npmflatted3.3.2间接
npmflatted3.4.2间接
npmflatten1.0.3间接
npmflru1.0.2间接
npmfmin0.0.2间接
npmfollow-redirects1.15.9间接
npmfor-each0.3.5间接
npmfor-in1.0.2间接
npmforeground-child3.3.0间接
npmfork-ts-checker-webpack-plugin8.0.0间接
npmform-data4.0.2间接
npmform-data-encoder2.1.4间接
npmformdata-polyfill4.0.10间接
npmformstream1.5.1间接
npmforwarded0.2.0间接
npmfraction.js4.3.7间接
npmfresh0.5.2间接
npmfs-extra10.1.0间接
npmfs-monkey1.0.6间接
npmfs.realpath1.0.0间接
npmfsevents2.3.3间接
npmfunction-bind1.1.2间接
npmfunction-timeout0.1.1间接
npmfunction.prototype.name1.1.8间接
npmfunctions-have-names1.2.3间接
npmgensync1.0.0-beta.2间接
npmgeobuf3.0.2间接
npmgeojson-dissolve3.1.0间接
npmgeojson-flatten0.2.4间接
npmgeojson-linestring-dissolve0.0.1间接
npmget-caller-file2.0.5间接
npmget-intrinsic1.2.7间接
npmget-nonce1.0.1间接
npmget-package-type0.1.0间接
npmget-proto1.0.1间接
npmget-ready1.0.0间接
npmget-stdin6.0.0间接
npmget-stdin9.0.0间接
npmget-stream6.0.1间接
npmget-symbol-description1.1.0间接
npmget-tsconfig4.10.0间接
npmget-tsconfig4.7.5间接
npmget-value2.0.6间接
npmgifuct-js2.1.2间接
npmgit-hooks-list3.2.0间接
npmgl-matrix3.4.3间接
npmglob10.4.5间接
npmglob7.2.3间接
npmglob-parent5.1.2间接
npmglob-parent6.0.2间接
npmglobal4.4.0间接
npmglobal-modules2.0.0间接
npmglobal-prefix3.0.0间接
npmglobals11.12.0间接
npmglobals13.24.0间接
npmglobalthis1.0.4间接
npmglobby11.1.0间接
npmglobby13.2.2间接
npmglobjoin0.1.4间接
npmgopd1.2.0间接
npmgot13.0.0间接
npmgraceful-fs4.2.11间接
npmgraphemer1.4.0间接
npmhandle-thing2.0.1间接
npmharmony-reflect1.6.2间接
npmhas1.0.4间接
npmhas-ansi2.0.0间接
npmhas-bigints1.1.0间接
npmhas-flag3.0.0间接
npmhas-flag4.0.0间接
npmhas-property-descriptors1.0.2间接
npmhas-proto1.2.0间接
npmhas-symbols1.1.0间接
npmhas-tostringtag1.0.2间接
npmhash-base3.0.5间接
npmhash-base3.1.0间接
npmhash.js1.1.7间接
npmhashery1.5.1间接
npmhasown2.0.2间接
npmhast-util-from-dom5.0.1间接
npmhast-util-from-html2.0.3间接
npmhast-util-from-html-isomorphic2.0.0间接
npmhast-util-from-parse58.0.2间接
npmhast-util-is-element3.0.0间接
npmhast-util-parse-selector4.0.0间接
npmhast-util-raw9.1.0间接
npmhast-util-to-jsx-runtime2.3.2间接
npmhast-util-to-parse58.0.0间接
npmhast-util-to-text4.0.2间接
npmhast-util-whitespace3.0.0间接
npmhastscript9.0.0间接
npmhe1.2.0间接
npmhistory5.3.0间接
npmhmac-drbg1.0.1间接
npmhoist-non-react-statics3.3.2间接
npmhookified1.15.1间接
npmhookified2.2.0间接
npmhpack.js2.1.6间接
npmhtm3.1.1间接
npmhtml-entities2.5.2间接
npmhtml-minifier-terser6.1.0间接
npmhtml-tags3.3.1间接
npmhtml-url-attributes3.0.1间接
npmhtml-void-elements3.0.0间接
npmhtml-webpack-plugin5.5.0间接
npmhtmlparser26.1.0间接
npmhttp-cache-semantics4.1.1间接
npmhttp-deceiver1.2.7间接
npmhttp-errors2.0.0间接
npmhttp2-wrapper2.2.1间接
npmhttps-browserify1.0.0间接
npmhuman-signals2.1.0间接
npmhuman-signals4.3.1间接
npmhumanize-ms1.2.1间接
npmiconv-lite0.4.24间接
npmiconv-lite0.6.3间接
npmicss-utils5.1.0间接
npmidentity-obj-proxy3.0.0间接
npmieee7541.2.1间接
npmignore5.3.2间接
npmignore7.0.6间接
npmimage-size0.5.5间接
npmimmediate3.0.6间接
npmimmer8.0.4间接
npmimport-fresh3.3.1间接
npmimport-html-entry1.17.0间接
npmimurmurhash0.1.4间接
npmindent-string5.0.0间接
npminflight1.0.6间接
npminherits2.0.1间接
npminherits2.0.3间接
npminherits2.0.4间接
npmini1.3.8间接
npminline-style-parser0.2.4间接
npminternal-slot1.1.0间接
npminternmap2.0.3间接
npminterpret1.4.0间接
npmintersection-observer0.12.2间接
npmintl1.2.5间接
npmintl-format-cache4.3.1间接
npmintl-messageformat7.8.4间接
npmintl-messageformat-parser3.6.4间接
npminvariant2.2.4间接
npmip-regex5.0.0间接
npmipaddr.js1.9.1间接
npmis-alphabetical2.0.1间接
npmis-alphanumerical2.0.1间接
npmis-arguments1.2.0间接
npmis-array-buffer3.0.5间接
npmis-arrayish0.2.1间接
npmis-arrayish0.3.2间接
npmis-arrow-function2.0.3间接
npmis-async-function2.1.1间接
npmis-bigint1.1.0间接
npmis-binary-path2.1.0间接
npmis-boolean-object1.2.2间接
npmis-buffer1.1.6间接
npmis-callable1.2.7间接
npmis-class-hotfix0.0.6间接
npmis-core-module2.16.1间接
npmis-data-view1.0.2间接
npmis-date-object1.1.0间接
npmis-decimal2.0.1间接
npmis-docker2.2.1间接
npmis-docker3.0.0间接
npmis-equal1.7.0间接
npmis-extendable0.1.1间接
npmis-extendable1.0.1间接
npmis-extglob2.1.1间接
npmis-finalizationregistry1.1.1间接
npmis-fullwidth-code-point3.0.0间接
npmis-generator-function1.1.0间接
npmis-glob4.0.3间接
npmis-hexadecimal2.0.1间接
npmis-inside-container1.0.0间接
npmis-ip5.0.1间接
npmis-map2.0.3间接
npmis-number7.0.0间接
npmis-number-object1.1.1间接
npmis-path-inside3.0.3间接
npmis-plain-obj4.1.0间接
npmis-plain-object2.0.4间接
npmis-plain-object5.0.0间接
npmis-regex1.1.4间接
npmis-regex1.2.1间接
npmis-regexp3.1.0间接
npmis-set2.0.3间接
npmis-shared-array-buffer1.0.4间接
npmis-stream1.1.0间接
npmis-stream2.0.1间接
npmis-stream3.0.0间接
npmis-string1.1.1间接
npmis-symbol1.1.1间接
npmis-type-of1.4.0间接
npmis-typed-array1.1.15间接
npmis-weakmap2.0.2间接
npmis-weakref1.1.1间接
npmis-weakset2.0.4间接
npmis-what3.14.1间接
npmis-what4.1.16间接
npmis-wsl2.2.0间接
npmisarray0.0.1间接
npmisarray1.0.0间接
npmisarray2.0.5间接
npmisexe2.0.0间接
npmisobject3.0.1间接
npmisomorphic-fetch2.2.1间接
npmisomorphic-unfetch4.0.2间接
npmisstream0.1.2间接
npmistanbul-lib-coverage3.2.2间接
npmistanbul-lib-instrument5.2.1间接
npmiterator.prototype1.1.5间接
npmjackspeak3.4.3间接
npmjavascript-stringify2.1.0间接
npmjest-haste-map29.7.0间接
npmjest-regex-util29.6.3间接
npmjest-util29.7.0间接
npmjest-worker29.4.3间接
npmjest-worker29.7.0间接
npmjiti1.21.7间接
npmjs-base642.6.4间接
npmjs-binary-schema-parser2.0.3间接
npmjs-cookie3.0.5间接
npmjs-tokens4.0.0间接
npmjs-yaml3.14.1间接
npmjs-yaml4.1.0间接
npmjsesc2.5.2间接
npmjsesc3.1.0间接
npmjson-buffer3.0.1间接
npmjson-parse-even-better-errors2.3.1间接
npmjson-schema-traverse0.4.1间接
npmjson-schema-traverse1.0.0间接
npmjson-stable-stringify-without-jsonify1.0.1间接
npmjson2module0.0.3间接
npmjson2mq0.2.0间接
npmjson51.0.2间接
npmjson52.2.3间接
npmjsonfile6.1.0间接
npmjstoxml2.2.9间接
npmjsx-ast-utils3.3.5间接
npmkatex0.16.21间接
npmkatex0.16.8间接
npmkeyv4.5.4间接
npmkeyv5.6.0间接
npmkind-of3.2.2间接
npmkind-of6.0.3间接
npmknown-css-properties0.37.0间接
npmkolorist1.8.0间接
npmlazy-cache1.0.4间接
npmless4.1.3间接
npmless4.2.2间接
npmless-plugin-resolve1.0.2间接
npmleva0.9.36间接
npmlevn0.4.1间接
npmlie3.1.1间接
npmlightningcss1.22.1间接
npmlightningcss-darwin-arm641.22.1间接
npmlightningcss-darwin-x641.22.1间接
npmlightningcss-freebsd-x641.22.1间接
npmlightningcss-linux-arm-gnueabihf1.22.1间接
npmlightningcss-linux-arm64-gnu1.22.1间接
npmlightningcss-linux-arm64-musl1.22.1间接
npmlightningcss-linux-x64-gnu1.22.1间接
npmlightningcss-linux-x64-musl1.22.1间接
npmlightningcss-win32-x64-msvc1.22.1间接
npmlilconfig3.1.3间接
npmlines-and-columns1.2.4间接
npmloader-utils2.0.4间接
npmlocal-pkg0.4.3间接
npmlocate-path5.0.0间接
npmlocate-path6.0.0间接
npmlodash-es4.17.21间接
npmlodash.debounce4.0.8间接
npmlodash.merge4.6.2间接
npmlodash.throttle4.1.1间接
npmlodash.truncate4.4.2间接
npmlong-timeout0.1.1间接
npmlongest1.0.1间接
npmlongest-streak3.1.0间接
npmloose-envify1.4.0间接
npmlottie-web5.12.2间接
npmlower-case2.0.2间接
npmlowercase-keys3.0.0间接
npmlru-cache10.4.3间接
npmlru-cache5.1.1间接
npmluxon3.5.0间接
npmmake-dir2.1.0间接
npmmakeerror1.0.12间接
npmmarkdown-table3.0.4间接
npmmath-intrinsics1.1.0间接
npmmathml-tag-names2.1.3间接
npmmd5.js1.3.5间接
npmmdast-util-find-and-replace3.0.2间接
npmmdast-util-from-markdown2.0.2间接
npmmdast-util-gfm3.1.0间接
npmmdast-util-gfm-autolink-literal2.0.1间接
npmmdast-util-gfm-footnote2.1.0间接
npmmdast-util-gfm-strikethrough2.0.0间接
npmmdast-util-gfm-table2.0.0间接
npmmdast-util-gfm-task-list-item2.0.0间接
npmmdast-util-math3.0.0间接
npmmdast-util-mdx-expression2.0.1间接
npmmdast-util-mdx-jsx3.2.0间接
npmmdast-util-mdxjs-esm2.0.1间接
npmmdast-util-phrasing4.1.0间接
npmmdast-util-to-hast13.2.0间接
npmmdast-util-to-markdown2.1.2间接
npmmdast-util-to-string4.0.0间接
npmmdn-data2.0.14间接
npmmdn-data2.27.1间接
npmmedia-typer0.3.0间接
npmmemfs3.6.0间接
npmmemory-fs0.2.0间接
npmmeow13.2.0间接
npmmerge-descriptors1.0.3间接
npmmerge-stream2.0.0间接
npmmerge-value1.0.0间接
npmmerge21.4.1间接
npmmethods1.1.2间接
npmmicromark4.0.1间接
npmmicromark-core-commonmark2.0.2间接
npmmicromark-extension-gfm3.0.0间接
npmmicromark-extension-gfm-autolink-literal2.1.0间接
npmmicromark-extension-gfm-footnote2.1.0间接
npmmicromark-extension-gfm-strikethrough2.1.0间接
npmmicromark-extension-gfm-table2.1.1间接
npmmicromark-extension-gfm-tagfilter2.0.0间接
npmmicromark-extension-gfm-task-list-item2.1.0间接
npmmicromark-extension-math3.1.0间接
npmmicromark-factory-destination2.0.1间接
npmmicromark-factory-label2.0.1间接
npmmicromark-factory-space2.0.1间接
npmmicromark-factory-title2.0.1间接
npmmicromark-factory-whitespace2.0.1间接
npmmicromark-util-character2.1.1间接
npmmicromark-util-chunked2.0.1间接
npmmicromark-util-classify-character2.0.1间接
npmmicromark-util-combine-extensions2.0.1间接
npmmicromark-util-decode-numeric-character-reference2.0.2间接
npmmicromark-util-decode-string2.0.1间接
npmmicromark-util-encode2.0.1间接
npmmicromark-util-html-tag-name2.0.1间接
npmmicromark-util-normalize-identifier2.0.1间接
npmmicromark-util-resolve-all2.0.1间接
npmmicromark-util-sanitize-uri2.0.1间接
npmmicromark-util-subtokenize2.0.4间接
npmmicromark-util-symbol2.0.1间接
npmmicromark-util-types2.0.1间接
npmmicromatch4.0.8间接
npmmiller-rabin4.0.1间接
npmmime1.6.0间接
npmmime2.6.0间接
npmmime-db1.52.0间接
npmmime-db1.53.0间接
npmmime-types2.1.35间接
npmmimic-fn2.1.0间接
npmmimic-fn4.0.0间接
npmmimic-response3.1.0间接
npmmimic-response4.0.0间接
npmmin-document2.19.0间接
npmminimalistic-assert1.0.1间接
npmminimalistic-crypto-utils1.0.1间接
npmminimatch3.1.2间接
npmminimatch9.0.3间接
npmminimatch9.0.5间接
npmminimist1.2.0间接
npmminimist1.2.6间接
npmminimist1.2.8间接
npmminipass7.1.2间接
npmmixin-deep1.3.2间接
npmmkdirp0.5.6间接
npmmock-property1.0.3间接
npmmoment2.30.1间接
npmmonaco-editor-webpack-plugin7.1.0间接
npmms2.0.0间接
npmms2.1.3间接
npmmz2.7.0间接
npmnanoid3.3.16间接
npmnanoid3.3.8间接
npmnatural-compare1.4.0间接
npmnatural-compare-lite1.4.0间接
npmneedle3.3.1间接
npmnegotiator0.6.3间接
npmnegotiator0.6.4间接
npmnext-tick1.1.0间接
npmno-case3.0.4间接
npmnode-abort-controller3.1.1间接
npmnode-domexception1.0.0间接
npmnode-emoji2.2.0间接
npmnode-fetch1.7.3间接
npmnode-fetch3.3.2间接
npmnode-hex1.0.1间接
npmnode-int640.4.0间接
npmnode-libs-browser2.2.1间接
npmnode-libs-browser-okam2.2.5间接
npmnode-releases2.0.19间接
npmnormalize-path3.0.0间接
npmnormalize-range0.1.2间接
npmnormalize-url8.0.1间接
npmnpm-run-path4.0.1间接
npmnpm-run-path5.3.0间接
npmnth-check2.1.1间接
npmobject-assign4.1.1间接
npmobject-hash3.0.0间接
npmobject-inspect1.12.3间接
npmobject-inspect1.13.4间接
npmobject-is1.1.6间接
npmobject-keys1.1.1间接
npmobject.assign4.1.7间接
npmobject.entries1.1.8间接
npmobject.fromentries2.0.8间接
npmobject.getprototypeof1.0.7间接
npmobject.groupby1.0.3间接
npmobject.hasown1.1.4间接
npmobject.values1.2.1间接
npmobuf1.1.2间接
npmon-exit-leak-free0.2.0间接
npmon-finished2.4.1间接
npmon-headers1.0.2间接
npmonce1.4.0间接
npmonetime5.1.2间接
npmonetime6.0.0间接
npmopen8.4.2间接
npmopen9.1.0间接
npmoptionator0.9.4间接
npmos-browserify0.3.0间接
npmos-name1.0.3间接
npmosx-release1.1.0间接
npmown-keys1.0.1间接
npmp-any4.0.0间接
npmp-cancelable3.0.0间接
npmp-limit2.3.0间接
npmp-limit3.1.0间接
npmp-locate4.1.0间接
npmp-locate5.0.0间接
npmp-some6.0.0间接
npmp-timeout6.1.4间接
npmp-try2.2.0间接
npmpackage-json-from-dist1.0.1间接
npmparam-case3.0.4间接
npmparent-module1.0.1间接
npmparse-asn15.1.7间接
npmparse-entities4.0.2间接
npmparse-json5.2.0间接
npmparse-node-version1.0.1间接
npmparse-svg-path0.1.2间接
npmparse57.2.1间接
npmparseurl1.3.3间接
npmpascal-case3.1.2间接
npmpath-browserify0.0.1间接
npmpath-browserify1.0.1间接
npmpath-data-parser0.1.0间接
npmpath-exists4.0.0间接
npmpath-is-absolute1.0.1间接
npmpath-key3.1.1间接
npmpath-key4.0.0间接
npmpath-parse1.0.7间接
npmpath-scurry1.11.1间接
npmpath-source0.1.3间接
npmpath-to-regexp0.1.12间接
npmpath-to-regexp1.7.0间接
npmpath-to-regexp8.2.0间接
npmpath-type4.0.0间接
npmpause-stream0.0.11间接
npmpbf3.3.0间接
npmpbkdf23.1.2间接
npmpdfast0.2.0间接
npmpicocolors1.1.1间接
npmpicomatch2.3.1间接
npmpicomatch4.0.2间接
npmpify2.3.0间接
npmpify4.0.1间接
npmpino7.11.0间接
npmpino-abstract-transport0.5.0间接
npmpino-std-serializers4.0.0间接
npmpirates4.0.6间接
npmpiscina4.8.0间接
npmplatform1.3.6间接
npmpngjs5.0.0间接
npmpoint-at-length1.1.0间接
npmpoint-in-polygon1.1.0间接
npmpoints-on-curve0.2.0间接
npmpoints-on-path0.2.1间接
npmpolished4.3.1间接
npmpossible-typed-array-names1.1.0间接
npmpostcss8.5.19间接
npmpostcss8.5.2间接
npmpostcss-attribute-case-insensitive5.0.2间接
npmpostcss-clamp4.1.0间接
npmpostcss-color-functional-notation4.2.4间接
npmpostcss-color-hex-alpha8.0.4间接
npmpostcss-color-rebeccapurple7.1.1间接
npmpostcss-custom-media8.0.2间接
npmpostcss-custom-properties12.1.11间接
npmpostcss-custom-selectors6.0.3间接
npmpostcss-dir-pseudo-class6.0.5间接
npmpostcss-double-position-gradients3.1.2间接
npmpostcss-env-function4.0.6间接
npmpostcss-flexbugs-fixes5.0.2间接
npmpostcss-focus-visible6.0.4间接
npmpostcss-focus-within5.0.4间接
npmpostcss-font-variant5.0.0间接
npmpostcss-gap-properties3.0.5间接
npmpostcss-image-set-function4.0.7间接
npmpostcss-import15.1.0间接
npmpostcss-initial4.0.1间接
npmpostcss-js4.0.1间接
npmpostcss-lab-function4.2.1间接
npmpostcss-less6.0.0间接
npmpostcss-load-config4.0.2间接
npmpostcss-logical5.0.4间接
npmpostcss-media-minmax5.0.0间接
npmpostcss-modules-extract-imports3.1.0间接
npmpostcss-modules-local-by-default4.2.0间接
npmpostcss-modules-scope3.2.1间接
npmpostcss-modules-values4.0.0间接
npmpostcss-nested6.2.0间接
npmpostcss-nesting10.2.0间接
npmpostcss-opacity-percentage1.1.3间接
npmpostcss-overflow-shorthand3.0.4间接
npmpostcss-page-break3.0.4间接
npmpostcss-place7.0.5间接
npmpostcss-prefix-selector1.16.0间接
npmpostcss-preset-env7.5.0间接
npmpostcss-pseudo-class-any-link7.1.6间接
npmpostcss-replace-overflow-wrap4.0.0间接
npmpostcss-resolve-nested-selector0.1.6间接
npmpostcss-safe-parser7.0.1间接
npmpostcss-selector-not5.0.0间接
npmpostcss-selector-parser6.1.2间接
npmpostcss-selector-parser7.1.0间接
npmpostcss-selector-parser7.1.4间接
npmpostcss-syntax0.36.2间接
npmpostcss-value-parser4.2.0间接
npmprelude-ls1.2.1间接
npmprettier2.8.8间接
npmprettier-linter-helpers1.0.0间接
npmprettier-plugin-organize-imports2.3.4间接
npmprettier-plugin-organize-imports3.2.4间接
npmprettier-plugin-packagejson2.4.3间接
npmprettier-plugin-packagejson2.5.8间接
npmpretty-error4.0.0间接
npmpretty-format24.9.0间接
npmprocess0.11.10间接
npmprocess-nextick-args2.0.1间接
npmprocess-okam0.11.10间接
npmprocess-warning1.0.0间接
npmprop-types15.8.1间接
npmproperty-information6.5.0间接
npmprotocol-buffers-schema3.6.0间接
npmproxy-addr2.0.7间接
npmproxy-compare2.5.1间接
npmprr1.0.1间接
npmpublic-encrypt4.0.3间接
npmpublic-ip7.0.1间接
npmpump3.0.2间接
npmpunycode1.4.1间接
npmpunycode2.3.1间接
npmpunycode-okam1.4.1间接
npmqiankun2.10.16间接
npmqified0.10.1间接
npmqs6.13.0间接
npmqs6.14.0间接
npmquerystring-es30.2.1间接
npmquerystringify2.2.0间接
npmqueue-microtask1.2.3间接
npmquick-format-unescaped4.0.4间接
npmquick-lru5.1.1间接
npmquickselect2.0.0间接
npmrandombytes2.1.0间接
npmrandomfill1.0.4间接
npmrange-parser1.2.1间接
npmraw-body2.5.2间接
npmrbush3.0.1间接
npmrc-cascader3.33.0间接
npmrc-cascader3.33.1间接
npmrc-checkbox3.5.0间接
npmrc-collapse3.9.0间接
npmrc-dialog9.6.0间接
npmrc-drawer7.2.0间接
npmrc-dropdown4.2.1间接
npmrc-field-form2.7.0间接
npmrc-footer0.6.8间接
npmrc-image7.11.0间接
npmrc-image7.12.0间接
npmrc-input1.7.2间接
npmrc-input1.8.0间接
npmrc-input-number9.4.0间接
npmrc-input-number9.5.0间接
npmrc-mentions2.19.1间接
npmrc-mentions2.20.0间接
npmrc-menu9.16.1间接
npmrc-motion2.9.5间接
npmrc-notification5.6.3间接
npmrc-notification5.6.4间接
npmrc-overflow1.4.1间接
npmrc-pagination5.1.0间接
npmrc-picker4.11.2间接
npmrc-picker4.11.3间接
npmrc-progress4.0.0间接
npmrc-rate2.13.1间接
npmrc-resize-observer0.2.6间接
npmrc-resize-observer1.4.3间接
npmrc-segmented2.7.0间接
npmrc-select14.16.6间接
npmrc-slider11.1.8间接
npmrc-steps6.0.1间接
npmrc-switch4.1.0间接
npmrc-table7.50.3间接
npmrc-table7.50.5间接
npmrc-tabs15.5.1间接
npmrc-tabs15.6.1间接
npmrc-textarea1.10.2间接
npmrc-textarea1.9.0间接
npmrc-tooltip6.4.0间接
npmrc-tree5.13.0间接
npmrc-tree5.13.1间接
npmrc-tree-select5.27.0间接
npmrc-upload4.8.1间接
npmrc-util4.21.1间接
npmrc-util5.44.4间接
npmrc-virtual-list3.18.2间接
npmre-resizable6.10.3间接
npmreact18.3.1间接
npmreact-colorful5.6.1间接
npmreact-dom18.3.1间接
npmreact-draggable4.4.6间接
npmreact-dropzone12.1.0间接
npmreact-error-boundary4.1.2间接
npmreact-error-overlay6.0.9间接
npmreact-fast-compare3.2.2间接
npmreact-helmet-async1.3.0间接
npmreact-intl3.12.1间接
npmreact-is16.13.1间接
npmreact-is18.3.1间接
npmreact-lifecycles-compat3.0.4间接
npmreact-markdown9.0.3间接
npmreact-merge-refs1.1.0间接
npmreact-redux8.1.3间接
npmreact-refresh0.14.0间接
npmreact-refresh0.14.2间接
npmreact-remove-scroll2.6.3间接
npmreact-remove-scroll-bar2.3.8间接
npmreact-resizable-panels2.1.7间接
npmreact-router6.3.0间接
npmreact-router-dom6.3.0间接
npmreact-style-proptype3.2.2间接
npmreact-style-singleton2.2.3间接
npmreactcss1.2.3间接
npmread-cache1.0.0间接
npmreadable-stream1.1.14间接
npmreadable-stream2.3.8间接
npmreadable-stream3.6.2间接
npmreaddirp3.6.0间接
npmreal-require0.1.0间接
npmredux4.2.1间接
npmredux-saga0.16.2间接
npmreflect.getprototypeof1.0.10间接
npmregenerate1.4.2间接
npmregenerate-unicode-properties10.1.1间接
npmregenerator-runtime0.13.11间接
npmregenerator-runtime0.14.1间接
npmregexp.prototype.flags1.5.4间接
npmrehype-katex7.0.1间接
npmrehype-raw7.0.0间接
npmrelateurl0.2.7间接
npmremark-emoji4.0.1间接
npmremark-gfm4.0.1间接
npmremark-math6.0.0间接
npmremark-parse11.0.0间接
npmremark-rehype11.1.1间接
npmremark-stringify11.0.0间接
npmremove-accents0.5.0间接
npmrenderkid3.0.0间接
npmrepeat-string1.6.1间接
npmrequire-directory2.1.1间接
npmrequire-from-string2.0.2间接
npmrequire-main-filename2.0.0间接
npmrequires-port1.0.0间接
npmresize-observer-polyfill1.5.1间接
npmresolve1.22.10间接
npmresolve2.0.0-next.5间接
npmresolve-alpn1.2.1间接
npmresolve-from4.0.0间接
npmresolve-from5.0.0间接
npmresolve-pkg-maps1.0.0间接
npmresolve-protobuf-schema2.1.0间接
npmresponselike3.0.0间接
npmreusify1.0.4间接
npmright-align0.1.3间接
npmrimraf3.0.2间接
npmrimraf5.0.1间接
npmripemd1602.0.2间接
npmrollup0.25.8间接
npmrollup3.29.5间接
npmrollup-plugin-visualizer5.9.0间接
npmroughjs4.5.2间接
npmrun-applescript5.0.0间接
npmrun-parallel1.2.0间接
npmrw1.3.3间接
npmrxjs6.6.7间接
npmrxjs7.8.1间接
npmsafe-array-concat1.1.3间接
npmsafe-buffer5.1.2间接
npmsafe-buffer5.2.1间接
npmsafe-push-apply1.0.0间接
npmsafe-regex-test1.1.0间接
npmsafe-stable-stringify2.5.0间接
npmsafer-buffer2.1.2间接
npmsax1.4.1间接
npmscheduler0.23.2间接
npmschema-utils3.3.0间接
npmscreenfull5.2.0间接
npmscroll-into-view-if-needed3.1.0间接
npmsdk-base2.0.1间接
npmselect-hose2.0.0间接
npmsemver5.7.2间接
npmsemver6.3.1间接
npmsemver7.7.1间接
npmsend0.19.0间接
npmserve-static1.16.2间接
npmset-blocking2.0.0间接
npmset-function-length1.2.2间接
npmset-function-name2.0.2间接
npmset-proto1.0.0间接
npmset-value2.0.1间接
npmsetimmediate1.0.5间接
npmsetprototypeof1.2.0间接
npmsha.js2.4.11间接
npmshallow-equal1.2.1间接
npmshallowequal1.1.0间接
npmshapefile0.6.6间接
npmshebang-command2.0.0间接
npmshebang-regex3.0.0间接
npmshell-quote1.8.2间接
npmshikiji0.10.2间接
npmshikiji-core0.10.2间接
npmside-channel1.1.0间接
npmside-channel-list1.0.0间接
npmside-channel-map1.0.1间接
npmside-channel-weakmap1.0.2间接
npmsignal-exit3.0.7间接
npmsignal-exit4.1.0间接
npmsimple-statistics7.8.7间接
npmsimple-swizzle0.2.2间接
npmsimplify-geojson1.0.5间接
npmsimplify-geometry0.0.2间接
npmsingle-spa5.9.5间接
npmskin-tone2.0.0间接
npmslash3.0.0间接
npmslash4.0.0间接
npmslice-ansi4.0.0间接
npmslice-source0.4.1间接
npmsonic-boom2.8.0间接
npmsort-object-keys1.1.3间接
npmsort-package-json2.14.0间接
npmsort-package-json2.4.1间接
npmsorted-array-functions1.3.0间接
npmsource-map0.1.32间接
npmsource-map0.5.7间接
npmsource-map0.6.1间接
npmsource-map0.7.4间接
npmsource-map-js1.2.1间接
npmsource-map-support0.3.3间接
npmsource-map-support0.5.21间接
npmspace-separated-tokens2.0.2间接
npmspawn-command0.0.2间接
npmspdy4.0.2间接
npmspdy-transport3.0.0间接
npmsplit-on-first1.1.0间接
npmsplit-on-first3.0.0间接
npmsplit-string3.1.0间接
npmsplit24.2.0间接
npmsprintf-js1.0.3间接
npmstable0.1.8间接
npmstackframe1.3.4间接
npmstatuses1.5.0间接
npmstatuses2.0.1间接
npmstop-iteration-iterator1.1.0间接
npmstream-browserify2.0.2间接
npmstream-http2.8.2间接
npmstream-http2.8.3间接
npmstream-shift1.0.3间接
npmstream-source0.3.5间接
npmstream-wormhole1.1.0间接
npmstrict-uri-encode2.0.0间接
npmstring-convert0.2.1间接
npmstring-width4.2.3间接
npmstring-width5.1.2间接
npmstring-width-cjs4.2.3间接
npmstring.prototype.matchall4.0.12间接
npmstring.prototype.repeat1.0.0间接
npmstring.prototype.trim1.2.10间接
npmstring.prototype.trimend1.0.9间接
npmstring.prototype.trimstart1.0.8间接
npmstring_decoder0.10.31间接
npmstring_decoder1.1.1间接
npmstring_decoder1.3.0间接
npmstring_decoder-okam1.3.0间接
npmstringify-entities4.0.4间接
npmstrip-ansi3.0.1间接
npmstrip-ansi6.0.1间接
npmstrip-ansi7.1.0间接
npmstrip-ansi-cjs6.0.1间接
npmstrip-bom3.0.0间接
npmstrip-final-newline2.0.0间接
npmstrip-final-newline3.0.0间接
npmstrip-json-comments3.1.1间接
npmstyle-to-object1.0.8间接
npmstyled-components5.3.11间接
npmstyled-components6.1.1间接
npmstylelint16.26.1间接
npmstylelint-config-recommended14.0.1间接
npmstylelint-config-recommended16.0.0间接
npmstylelint-config-recommended7.0.0间接
npmstylelint-config-recommended-less3.0.1间接
npmstylelint-config-standard25.0.0间接
npmstylelint-config-standard35.0.0间接
npmstylelint-config-standard38.0.0间接
npmstylelint-config-standard-less3.0.1间接
npmstylelint-less3.0.1间接
npmstylis4.2.0间接
npmstylis4.3.6间接
npmsubstyle9.4.1间接
npmsucrase3.35.0间接
npmsuper-regex0.2.0间接
npmsuperjson1.13.3间接
npmsupports-color2.0.0间接
npmsupports-color5.5.0间接
npmsupports-color7.2.0间接
npmsupports-color8.1.1间接
npmsupports-hyperlinks3.2.0间接
npmsupports-preserve-symlinks-flag1.0.0间接
npmsvg-parser2.0.4间接
npmsvg-path-parser1.1.0间接
npmsvg-tags1.0.0间接
npmsvgo2.8.0间接
npmswr2.3.2间接
npmsynckit0.8.5间接
npmsynckit0.9.2间接
npmsystemjs6.15.1间接
npmtable6.9.0间接
npmtailwindcss3.4.17间接
npmtapable0.1.10间接
npmtapable2.2.1间接
npmtape4.17.0间接
npmterser5.39.0间接
npmtest-exclude6.0.0间接
npmtext-encoding0.6.4间接
npmtext-segmentation1.0.3间接
npmtext-table0.2.0间接
npmthenify3.3.1间接
npmthenify-all1.6.0间接
npmthread-stream0.15.2间接
npmthrottle-debounce2.3.0间接
npmthrottle-debounce5.0.2间接
npmthrough2.3.8间接
npmtime-span5.1.0间接
npmtimers-browserify2.0.12间接
npmtiny-invariant1.2.0间接
npmtinycolor21.6.0间接
npmtinyglobby0.2.11间接
npmtitleize3.0.0间接
npmtmpl1.0.5间接
npmto-arraybuffer1.0.1间接
npmto-regex-range5.0.1间接
npmtoggle-selection1.0.6间接
npmtoidentifier1.0.1间接
npmtopojson-client3.1.0间接
npmtopojson-server3.0.1间接
npmtree-kill1.2.2间接
npmtrim-lines3.0.1间接
npmtrim-right1.0.1间接
npmtrough2.2.0间接
npmts-api-utils1.4.3间接
npmts-interface-checker0.1.13间接
npmtsconfig-paths3.15.0间接
npmtslib1.14.1间接
npmtslib2.3.0间接
npmtslib2.8.1间接
npmtsutils3.21.0间接
npmtsx3.12.2间接
npmtty-browserify0.0.0间接
npmtype2.7.3间接
npmtype-check0.4.0间接
npmtype-fest0.20.2间接
npmtype-is1.6.18间接
npmtyped-array-buffer1.0.3间接
npmtyped-array-byte-length1.0.3间接
npmtyped-array-byte-offset1.0.4间接
npmtyped-array-length1.0.7间接
npmtypedarray0.0.6间接
npmtypedarray0.0.7间接
npmtypescript5.7.3间接
npmuglify-js2.8.29间接
npmuglify-to-browserify1.0.2间接
npmunbox-primitive1.1.0间接
npmundici-types5.26.5间接
npmundici-types6.20.0间接
npmunescape1.0.1间接
npmunfetch5.0.0间接
npmunicode-emoji-modifier-base1.0.0间接
npmunified11.0.5间接
npmunist-util-find-after5.0.0间接
npmunist-util-is6.0.0间接
npmunist-util-position5.0.0间接
npmunist-util-remove-position5.0.0间接
npmunist-util-stringify-position4.0.0间接
npmunist-util-visit5.0.0间接
npmunist-util-visit-parents6.0.1间接
npmuniversalify2.0.1间接
npmunpipe1.0.0间接
npmuntildify4.0.0间接
npmupdate-browserslist-db1.1.2间接
npmuri-js4.4.1间接
npmurl0.11.4间接
npmurl-okam0.11.1间接
npmurllib2.44.0间接
npmuse-callback-ref1.3.3间接
npmuse-isomorphic-layout-effect1.2.0间接
npmuse-merge-value1.2.0间接
npmuse-sidecar1.1.3间接
npmuse-sync-external-store1.2.0间接
npmuse-sync-external-store1.4.0间接
npmutil0.10.3间接
npmutil0.10.4间接
npmutil0.11.1间接
npmutil-deprecate1.0.2间接
npmutil-okam0.11.1间接
npmutila0.4.0间接
npmutility1.18.0间接
npmutils-merge1.0.1间接
npmutrie1.0.2间接
npmv8n1.5.1间接
npmvaltio1.11.2间接
npmvary1.1.2间接
npmvfile6.0.3间接
npmvfile-location5.0.3间接
npmvfile-message4.0.2间接
npmvite4.5.2间接
npmvm-browserify1.1.2间接
npmwalker1.0.8间接
npmwarning3.0.0间接
npmwarning4.0.3间接
npmwbuf1.7.3间接
npmweb-namespaces2.0.1间接
npmweb-streams-polyfill3.3.3间接
npmwebpack-5-chain8.0.1间接
npmwhatwg-fetch3.6.20间接
npmwhich1.3.1间接
npmwhich2.0.2间接
npmwhich-boxed-primitive1.1.1间接
npmwhich-builtin-type1.2.1间接
npmwhich-collection1.0.2间接
npmwhich-module2.0.1间接
npmwhich-typed-array1.1.18间接
npmwin-release1.1.1间接
npmwindow-size0.1.0间接
npmword-wrap1.2.5间接
npmwordwrap0.0.2间接
npmwrap-ansi6.2.0间接
npmwrap-ansi7.0.0间接
npmwrap-ansi8.1.0间接
npmwrap-ansi-cjs7.0.0间接
npmwrappy1.0.2间接
npmwrite-file-atomic4.0.2间接
npmwrite-file-atomic5.0.1间接
npmxml2js0.6.2间接
npmxmlbuilder11.0.1间接
npmxtend4.0.2间接
npmy18n4.0.3间接
npmy18n5.0.8间接
npmyallist3.1.1间接
npmyaml1.10.2间接
npmyaml2.7.0间接
npmyargs15.4.1间接
npmyargs17.7.2间接
npmyargs3.10.0间接
npmyargs-parser18.1.3间接
npmyargs-parser21.1.1间接
npmyocto-queue0.1.0间接
npmzod-validation-error2.1.0间接
npmzrender5.6.1间接
npmzwitch2.0.4间接
依赖安全公告 68

该仓库未发布可被索引解析的包,因此评估的是其自身的依赖图——共 2,070 个包,其中也包含从不交付的开发与测试版本固定:68 个存在已知公告,13 个为直接依赖。 有 123 个无法评估——没有已解析的版本、生态系统不受支持,或不在所列包清单之内。

软件包版本关系严重程度公告数修复版本
cn.hutool:hutool-all5.8.20直接严重15.8.21
org.apache.tika:tika-core2.7.0直接严重13.2.2
flatted3.3.2间接严重23.4.2
immer8.0.4间接严重29.0.6
minimist1.2.0间接严重21.2.6
rollup0.25.8间接严重24.59.0
rollup3.29.5间接严重14.59.0
sha.js2.4.11间接严重12.4.12
shell-quote1.8.2间接严重21.9.0
com.fasterxml.jackson.core:jackson-databind2.15.3直接53.1.4
com.h2database:h22.1.214直接12.2.220
com.squareup.okhttp3:okhttp3.14.9直接14.9.2
commons-beanutils:commons-beanutils1.9.4直接12.0.0-M2
lodash4.17.21直接34.18.0
org.bouncycastle:bcprov-jdk18on1.71直接72.73.6
uuid9.0.1直接113.0.1
axios0.27.2间接231.18.0
brace-expansion1.1.11间接45.0.8
brace-expansion2.0.1间接45.0.8
elliptic6.6.1间接1
fast-uri3.1.3间接14.1.1
form-data4.0.2间接24.0.6
glob10.4.5间接111.1.0
js-cookie3.0.5间接13.0.7
js-yaml3.14.1间接34.3.0
js-yaml4.1.0间接34.3.0
lodash-es4.17.21间接34.18.0
minimatch3.1.2间接310.2.3
minimatch9.0.3间接310.2.3
minimatch9.0.5间接310.2.3
node-fetch1.7.3间接13.1.1
path-to-regexp0.1.12间接10.1.13
path-to-regexp1.7.0间接18.0.0
path-to-regexp8.2.0间接28.4.0
pbkdf23.1.2间接23.1.3
picomatch2.3.1间接24.0.4
picomatch4.0.2间接24.0.4
piscina4.8.0间接16.0.0-rc.2
postcss8.5.2间接38.5.18
svgo2.8.0间接24.0.2
vite4.5.2间接168.0.16
echarts5.6.0直接16.1.0
org.apache.calcite:calcite-core1.38.0直接11.42.0
org.apache.commons:commons-lang33.17.0直接13.18.0
org.apache.poi:poi-scratchpad4.1.2直接15.2.1
@babel/helpers7.26.9间接18.0.0-alpha.17
@babel/runtime7.23.6间接18.0.0-alpha.17
@babel/runtime7.26.9间接18.0.0-alpha.17
@babel/runtime7.4.5间接18.0.0-alpha.17
ajv6.12.6间接18.18.0
bn.js4.12.1间接15.2.3
bn.js5.2.1间接15.2.3
esbuild0.18.20间接10.25.0
esbuild0.21.4间接10.25.0
follow-redirects1.15.9间接11.16.0
katex0.16.8间接50.16.21
mdast-util-to-hast13.2.0间接113.2.1
min-document2.19.0间接12.19.1
protocol-buffers-schema3.6.0间接13.6.1
qs6.13.0间接36.15.2
qs6.14.0间接36.15.2
react-router6.3.0间接27.18.0
yaml1.10.2间接12.8.3
yaml2.7.0间接12.8.3
@babel/core7.23.6间接18.0.0-rc.6
@babel/core7.26.9间接18.0.0-rc.6
body-parser1.20.3间接12.3.0
on-headers1.0.2间接11.1.0

公告表示依赖图中记录的版本落入某条公告的受影响范围。可达性未经分析,且依赖图包含开发与测试的版本固定——某项发现可能只涉及工具链而非交付的软件。

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [
        "ai",
        "chatgpt",
        "datagrip",
        "dbeaver",
        "gpt",
        "mysql",
        "navicat",
        "oracle",
        "postgresql",
        "redis",
        "sqlserver",
        "bi",
        "database",
        "clickhouse",
        "db2",
        "hive",
        "redis-client",
        "text2sql",
        "clickhouse-client"
      ],
      "is_fork": false,
      "size_kb": 46212,
      "has_wiki": true,
      "homepage": "https://chat2db.ai",
      "languages": {
        "HTML": 1126,
        "Java": 6512512,
        "Less": 25567,
        "Ruby": 2756,
        "TSQL": 522713,
        "ANTLR": 915007,
        "PLSQL": 127054,
        "Shell": 60297,
        "Python": 71771,
        "VBScript": 1194,
        "Dockerfile": 906,
        "JavaScript": 78534,
        "TypeScript": 4948244
      },
      "pushed_at": "2026-07-27T04:28:18Z",
      "created_at": "2023-06-20T14:05:26Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-27T04:28:21Z",
      "description": "🔥🔥🔥 AI-driven database tool and SQL client, The hottest GUI client, supporting MySQL, Oracle, PostgreSQL, DB2, SQL Server, DB2, SQLite, H2, ClickHouse, and more.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "Java",
      "significant_languages": [
        "Java",
        "TypeScript"
      ]
    },
    "owner": {
      "blog": "https://chat2db.ai",
      "name": "OtterMind",
      "type": "Organization",
      "login": "OtterMind",
      "company": null,
      "location": "Singapore",
      "followers": 555,
      "avatar_url": "https://avatars.githubusercontent.com/u/131834193?v=4",
      "created_at": "2023-04-26T01:40:35Z",
      "is_verified": null,
      "public_repos": 17,
      "account_age_days": 1188
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v5.3.0",
          "kind": "minor",
          "published_at": "2026-07-17T10:13:11Z"
        },
        {
          "tag": "v0.3.7",
          "kind": "patch",
          "published_at": "2025-01-15T01:28:25Z"
        },
        {
          "tag": "v0.3.6",
          "kind": "patch",
          "published_at": "2024-12-24T02:14:59Z"
        },
        {
          "tag": "v0.3.5",
          "kind": "patch",
          "published_at": "2024-11-21T01:51:27Z"
        },
        {
          "tag": "v3.4.1",
          "kind": "patch",
          "published_at": "2024-10-31T10:52:00Z"
        },
        {
          "tag": "v3.4.0",
          "kind": "minor",
          "published_at": "2024-10-29T12:52:26Z"
        },
        {
          "tag": "v3.2.4",
          "kind": "patch",
          "published_at": "2024-07-24T04:27:28Z"
        },
        {
          "tag": "v3.2.3",
          "kind": "patch",
          "published_at": "2024-07-24T01:31:17Z"
        },
        {
          "tag": "v3.2.2",
          "kind": "patch",
          "published_at": "2024-06-13T05:43:26Z"
        },
        {
          "tag": "v3.1.22",
          "kind": "patch",
          "published_at": "2024-04-08T17:03:38Z"
        },
        {
          "tag": "v3.1.19",
          "kind": "patch",
          "published_at": "2024-01-03T12:27:27Z"
        },
        {
          "tag": "v3.1.18",
          "kind": "patch",
          "published_at": "2023-12-28T10:01:56Z"
        },
        {
          "tag": "v3.1.17",
          "kind": "patch",
          "published_at": "2023-12-27T15:32:42Z"
        },
        {
          "tag": "v3.1.16",
          "kind": "patch",
          "published_at": "2023-12-25T12:16:57Z"
        },
        {
          "tag": "v3.1.15",
          "kind": "patch",
          "published_at": "2023-12-21T06:07:57Z"
        },
        {
          "tag": "v3.1.14",
          "kind": "patch",
          "published_at": "2023-12-17T14:32:39Z"
        },
        {
          "tag": "v3.1.13",
          "kind": "patch",
          "published_at": "2023-12-15T15:49:14Z"
        },
        {
          "tag": "v3.1.11",
          "kind": "patch",
          "published_at": "2023-12-13T13:23:49Z"
        },
        {
          "tag": "v3.1.0",
          "kind": "minor",
          "published_at": "2023-12-12T16:36:04Z"
        },
        {
          "tag": "v3.0.14",
          "kind": "patch",
          "published_at": "2023-11-21T06:28:50Z"
        },
        {
          "tag": "v3.0.13",
          "kind": "patch",
          "published_at": "2023-11-15T15:22:04Z"
        },
        {
          "tag": "v3.0.12",
          "kind": "patch",
          "published_at": "2023-11-14T01:19:53Z"
        },
        {
          "tag": "v3.0.11",
          "kind": "patch",
          "published_at": "2023-11-11T01:35:29Z"
        },
        {
          "tag": "v3.0.10",
          "kind": "patch",
          "published_at": "2023-11-06T14:50:16Z"
        },
        {
          "tag": "v3.0.9",
          "kind": "patch",
          "published_at": "2023-11-01T13:40:18Z"
        },
        {
          "tag": "v3.0.8",
          "kind": "patch",
          "published_at": "2023-10-28T03:36:32Z"
        },
        {
          "tag": "v3.0.7",
          "kind": "patch",
          "published_at": "2023-10-25T02:34:10Z"
        },
        {
          "tag": "v3.0.4",
          "kind": "patch",
          "published_at": "2023-10-20T02:32:39Z"
        },
        {
          "tag": "v3.0.3",
          "kind": "patch",
          "published_at": "2023-10-19T04:18:18Z"
        },
        {
          "tag": "v3.0.1",
          "kind": "patch",
          "published_at": "2023-10-19T02:43:47Z"
        },
        {
          "tag": "v3.0.0",
          "kind": "major",
          "published_at": "2023-10-17T15:19:31Z"
        },
        {
          "tag": "v2.1.0",
          "kind": "minor",
          "published_at": "2023-09-09T14:27:47Z"
        },
        {
          "tag": "v2.0.13",
          "kind": "patch",
          "published_at": "2023-08-21T01:46:25Z"
        },
        {
          "tag": "v2.0.12",
          "kind": "patch",
          "published_at": "2023-08-14T01:53:06Z"
        },
        {
          "tag": "v2.0.11",
          "kind": "patch",
          "published_at": "2023-08-08T12:18:44Z"
        },
        {
          "tag": "v2.0.10",
          "kind": "patch",
          "published_at": "2023-08-06T10:56:23Z"
        },
        {
          "tag": "v2.0.9",
          "kind": "patch",
          "published_at": "2023-08-03T04:21:40Z"
        },
        {
          "tag": "v2.0.7",
          "kind": "patch",
          "published_at": "2023-07-30T12:43:35Z"
        },
        {
          "tag": "v2.0.6",
          "kind": "patch",
          "published_at": "2023-07-25T14:36:15Z"
        },
        {
          "tag": "v2.0.5",
          "kind": "patch",
          "published_at": "2023-07-24T06:13:00Z"
        },
        {
          "tag": "v2.0.4",
          "kind": "patch",
          "published_at": "2023-07-17T03:21:21Z"
        },
        {
          "tag": "v2.0.2",
          "kind": "patch",
          "published_at": "2023-07-11T16:34:23Z"
        },
        {
          "tag": "v2.0.1",
          "kind": "patch",
          "published_at": "2023-07-03T15:05:25Z"
        },
        {
          "tag": "v2.0.0",
          "kind": "major",
          "published_at": "2023-07-03T12:55:55Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "0ce376e6dc47791bd9d244e8595bada318611c62",
          "body": null,
          "is_bot": false,
          "headline": "ci(dependabot): group related dependency updates (#2208)",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-27T04:05:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "18cb42b519f64e5ce148eb9bcadb4d1443ceae9e",
          "body": "…mentValue (#2139)\n\n* fix(snowflake): null-guard getByType and use Objects.equals for incrementValue\n\ngetByType returns null for unrecognized types; the builder dereferenced\nit in three loops (create columns, indexes, modify columns), NPE-ing.\nAdd if (... == null) continue guards, mirroring every si\n[…]\nnsupported DDL metadata\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(snowflake): null-guard getByType and use Objects.equals for incre…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:59:21Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "916846e7e3f2d7603e0977cb1bbc8aaf738b5dfa",
          "body": "…138)\n\ngetSQLDataValue set scale=columnSize and precision=decimalDigits, the\ninverse of BaseExcelImporter (scale=decimalDigits, precision=columnSize),\nso JSON imports (JSONImporter extends BaseImporter) fed value processors\nswapped precision/scale for DECIMAL/NUMERIC. Swap to match the sibling.\n\nFixes #2134\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(import): swap scale/precision in BaseImporter.getSQLDataValue (#2…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:53:27Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a57246ed8192d3c0b30db2978903e8037fe0dee3",
          "body": "…TZ (#2137)\n\nThe time-type group listed TIMESTAMP_LTZ twice and omitted TIMESTAMP_NTZ,\nso TIMESTAMP_NTZ columns skipped the (size) suffix. Use TIMESTAMP_NTZ.\n\nFixes #2132\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(snowflake): list TIMESTAMP_NTZ instead of duplicating TIMESTAMP_L…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:48:10Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "043784a56ad2fcf32ff5cd05fc1883e1a5efcb85",
          "body": "The column type enum had NUMBERIC(\"NUMBERIC\",...), so a SUNDB NUMERIC\ncolumn was not recognized (size/scale formatting lost) and generated\nSQL emitted the invalid token NUMBERIC. Rename to NUMERIC, matching the\nDB2 sibling.\n\nFixes #2133\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sundb): rename NUMBERIC typo to NUMERIC (#2136)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:33:08Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "7ced4e79b6f88396d1e42ae77d82cb9bf07a8363",
          "body": "…cated (#2128)\n\nlimitString appended \"...\" when limitString.length() == length, which is\nalso true when the input was exactly length chars (no truncation). Append\nonly when str.length() > length.\n\nFixes #2122\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(easy-string): only append ellipsis when limitString actually trun…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:28:15Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "51db79554ba904e8feb5dbbb441a490a1ed7ecc0",
          "body": "parseTableSchema case 3 added databaseName to databaseList twice,\nduplicating the database entry for db.schema.table names. Add once,\nmirroring case 4.\n\nFixes #2121\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(easy-sql): add databaseName once for 3-part names (#2127)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:21:44Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "fd3b37a776c1ddf9416943d82ff0cbc4bfc4226a",
          "body": "The catch logged without e, losing the stack trace. Pass e to log.error,\nmirroring SqlUtils.count.\n\nFixes #2120\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sql-generate): log jsqlparser error with the exception (#2126)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:14:44Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "b0ee32e46f5269b661921ff9854d6d6ce90b28cf",
          "body": "quoteValue called dbType.toUpperCase() in four places, NPE-ing when\ndbType was null. Use null-safe equalsAnyIgnoreCase/equalsIgnoreCase,\nmirroring the isQuote sibling; drop the now-unused Objects import.\n\nFixes #2119\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sql-util): null-safe dbType comparison in quoteValue (#2125)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:06:40Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "d1cf31bffa8b0e98a41b70c7b9460098f046c740",
          "body": "… (#2117)\n\nThe catch logged without e and threw a bare RuntimeException, losing\nthe original JSQLParserException. Log with e and rethrow with e as\ncause, mirroring AbstractSqlParser/SqlSplitProcessor.\n\nFixes #2114\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(lineage): preserve parse exception cause instead of discarding it…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T08:00:35Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "edb348b0d3085729b3c5c517e59d6b24c6694d85",
          "body": "…ssage (#2116)\n\nreportNoViableAlternative null-checked offendingToken for the reassignment\nblock but used it unguarded below, NPE-ing when getOffendingToken() was\nnull. Guard the second use with Objects.nonNull, mirroring\nBaseSyntaxErrorListener.\n\nFixes #2113\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sql-parser): null-guard offendingToken before getType in error me…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T07:55:02Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "38cbc8926e92114076b589fa031627297989d535",
          "body": "The column list is prop-driven and can change (schema sync refresh), so\nkey={index} reused rows by position. Use item.name (stable within a\ntable); drop the now-unused index param.\n\nFixes #2124\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(er-modal-table): key column rows by name, not index (#2130)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T07:48:30Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "9a1a66ad9a56ad251781965daf67cdad0ed40e03",
          "body": "…t (#2140)\n\n* fix(on-mount): guard more async fetches against setState after unmount\n\nChangeAiTableInfo, ViewTable, McpSetting, NetworkProxySetting,\nDeviceCer, and ApiKeys start an async fetch in a mount effect and call\nsetState after the await/.then with no mounted guard. Add a mountedRef\n(set fals\n[…]\nAuthored-By: Claude <noreply@anthropic.com>\n\n* fix(frontend): invalidate additional stale requests\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(on-mount): guard more async fetches against setState after unmoun…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T07:39:51Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5e3a4a1b14298fc8cda96f7b844f82e6a357090a",
          "body": "…118)\n\n* fix(on-mount): guard async fetches against setState after unmount\n\nSeveral components start an async fetch in a mount-only effect and call\nsetState after the await with no mounted guard, firing setState on an\nunmounted component on tab/route switch or modal close. Add a mountedRef\n(set fals\n[…]\ne lifecycle CI contract\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(on-mount): guard async fetches against setState after unmount (#2…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T07:10:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c049c44d543ce3bbae784f95c5247c6802fee645",
          "body": "…2129)\n\nlistCertificate mutates when a device is deactivated (refetch shrinks\nthe list), so key={index} reused the wrong rows. Use item.deviceId.\n\nFixes #2123\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(purchase-details): key certificate rows by deviceId, not index (#…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-26T06:55:17Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "efb5c06db98a17b057596b356aa4ec9d5859e5f5",
          "body": "* Enhance custom model entry visibility\n\n* fix(ai): make custom model entry keyboard accessible\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "feat(ai): improve custom-model entry visibility (#2089)",
          "author_name": "一个蓝胖子",
          "author_login": "BlueChubby",
          "committed_at": "2026-07-26T05:47:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f0620fa49c91339567e03e058a31785b76816ea",
          "body": "…2109)\n\nisLinuxDarkMode called readLine().toLowerCase() with no null check,\nNPE-ing when gsettings produced no stdout. Neither isMacDarkMode nor\nisLinuxDarkMode closed the BufferedReader/process stream. Null-guard\nreadLine (mirror isMacDarkMode) and wrap the reader in\ntry-with-resources (mirror UrlP\n[…]\negistrarUtil/OSOperateUtil), in\nboth MacThemeUtil and ThemeUtil.\n\nFixes #2105\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(jcef): null-guard readLine and close reader in theme detection (#…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:45:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "7f1cfa7cd758a2f1763c81bd0d5610a50a7ed890",
          "body": "initLayout awaited getLaidOutElements then called setNodes/setEdges/\nsetLoading with no disposed guard, firing setState on an unmounted or\nstale component when the modal closed or erModalData changed during the\nawait. Track a disposed flag and bail out before the setters.\n\nFixes #2107\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(er-modal): skip initLayout setState after dispose (#2111)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:38:30Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "edd780d75bbef6a650fcf0d61a313a57401d8355",
          "body": "…2110)\n\n* fix(wechat-login): stop QR-code polling and setState after unmount\n\ncheckQRCodeStatus rescheduled a new timer inside the in-flight .then\nafter the cleanup already ran, leaking a forever-poll and calling\nsetState on an unmounted component. Track a disposed flag and bail out\nof both .then ca\n[…]\ngin polling generations\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(wechat-login): stop QR-code polling and setState after unmount (#…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:29:01Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1a5171a8eb4b585bc01b41890eee47880b510c8a",
          "body": "… (#2100)\n\nsetColumnSize had an empty catch that silently swallowed parse failures,\nand indexed sizes[1] without a length guard (AIOOBE on a trailing-\nseparator size). Guard sizes.length > 1 and log.warn the failure. Add a\nLogger field, mirroring ClickHouseDBManager.\n\nFixes #2094\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(clickhouse): log column-size parse failures instead of swallowing…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:23:04Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "dcb5a26feb52d96f97e606adc78a880d063aaea5",
          "body": "…ll (#2099)\n\nexportTable's catch re-emitted buildIndexScript for every index when one\nindex DDL fetch failed, producing duplicate/wrong DDL, and had no null\nguard on getByType (NPE). Mirror DMMetaData.tableDDL: operate on the\nsingle failing index and guard against null.\n\nFixes #2093\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(dm): fall back for the single failing index in exportTable, not a…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:14:32Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3096bf28df3ae2a2e1789c8d5c165a7f3b8f057a",
          "body": "…se (#2101)\n\n* fix(kingbase,postgresql): check constraintDefinition before toLowerCase\n\ntableDDL checked constraintName twice in the guard, then called\nconstraintDefinition.toLowerCase() unguarded, NPE-ing when\nCONSTRAINT_DEFINITION was null/blank. The second operand should be\nconstraintDefinition. \n[…]\nd constraint separators\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(kingbase,postgresql): check constraintDefinition before toLowerCa…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T16:08:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b87fb32513f173314c76b908cf02dd148a9f9df3",
          "body": "…2102)\n\n* fix(import-export): stop polling and setState after unmount in Log\n\nThe task-details poll rescheduled a new timer inside the in-flight .then\nafter the cleanup already ran, leaking a forever-poll and calling\nsetState on an unmounted component. Track a mounted ref and bail out of\nthe .then a\n[…]\nort polling generations\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(import-export): stop polling and setState after unmount in Log (#…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T15:48:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f3e8ac3afdc9a3b76ff194a1badcb022dc43c959",
          "body": "… cleanup (#2104)\n\nThe effect cleanup only unregistered the table event handlers; a pending\n1s mouseenterTimeout could fire after unmount and call openDropdown on a\nstale ref. Call the existing clearMouseenterTimeout helper in cleanup.\n\nFixes #2098\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(result-set): clear pending mouseenter timeout in useHeaderTooltip…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T15:37:49Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "53ab688cfe1d891111676fde8d69ebcc80062fc0",
          "body": "* fix(price): stop order-status polling and setState after unmount\n\npolling rescheduled timer.current inside the in-flight .then after the\ncleanup already ran, leaking a 3s forever-poll and calling setState on\nan unmounted component. Track a mounted ref and bail out of the .then\nafter unmount.\n\nFixe\n[…]\n #2097\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n* fix: isolate payment polling generations\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(price): stop order-status polling and setState after unmount (#2103)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T15:30:24Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "921904071fd0f01a8e58f177e6f432fcdb6bcac4",
          "body": "* feat(sql-editor): add type-aware insert value hints\n\n* fix: address insert value hint review feedback\n\n* fix: preserve labels across multiple inserts\n\n* fix: keep insert labels aligned after formatting\n\n* fix(sql-editor): narrow insert hints to tested dialects\n\nKeep INSERT value hints scoped to My\n[…]\ndata-type regex matching with deterministic scans so CodeQL cannot hit polynomial backtracking.\n\n* fix(sql-editor): ignore commented values hints\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "feat(sql-editor): add type-aware INSERT value hints (#1933)",
          "author_name": "yzw",
          "author_login": "auenger",
          "committed_at": "2026-07-25T15:05:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ee8de12668beacabad59a643ccfd701d0cc1f184",
          "body": "…aStorage (#2050)\n\n* fix(storage): persist deletions and clean up detail files in LargeDataStorage\n\n* fix(storage): serialize mutations and ignore stale updates\n\n* fix(storage): guarantee unique ids in IdUtil.generateId via strictly increasing timestamp\n\nSame-user calls within one millisecond return\n[…]\nser id suffixes\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(storage): persist deletions and clean up detail files in LargeDat…",
          "author_name": "Duansg",
          "author_login": "Duansg",
          "committed_at": "2026-07-25T14:32:43Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c68abb137613cdb14ffeb45061ac9ec0fb6b2f62",
          "body": "buildAlterTable appended COMMENT ON COLUMN whenever the comment was\nnon-blank, including for a DROP-status column whose DROP COLUMN was\nemitted just before, producing invalid SQL. Guard with\n!EditStatusEnum.DELETE, mirroring Oracle/DM.\n\nFixes #2078\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(db2): skip column comment for dropped columns in ALTER (#2083)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T14:04:45Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f63cbf4a8334b45d9b1fbb268116e4dfc1fad1d7",
          "body": "The column type enum had NUMBERIC(\"NUMBERIC\",...), so a real DB2 NUMERIC\ncolumn (uppercased to \"NUMERIC\") was not in the type map and fell\nthrough to the default builder, losing precision/scale. Rename to\nNUMERIC, matching DM and KingBase.\n\nFixes #2080\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(db2): rename NUMBERIC typo to NUMERIC (#2085)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T13:34:20Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "693409d2dbdfe079fdd4bbb9e5b50b84df9353d5",
          "body": "* docs(bigquery): add Community BigQuery connection guide (#1698)\n\nAdd docs/guides/bigquery.md and link it from README.md.\n\nCloses #1698\n\n* docs(bigquery): clarify permissions and keyfile paths\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs(bigquery): add Community BigQuery connection guide (#1698) (#2054)",
          "author_name": "Hamza Ali",
          "author_login": "Hamza-ali1223",
          "committed_at": "2026-07-25T12:24:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "256977e9f1345e41c9935a4fbdfcd6c560296980",
          "body": "docs(readme): unify Powered by OtterMind line across all READMEs",
          "is_bot": false,
          "headline": "Merge pull request #2092 from OtterMind/docs/readme-powered-by-localized",
          "author_name": "Chat2DB",
          "author_login": "Chat2DB-Pro",
          "committed_at": "2026-07-25T12:07:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "964bc08432f169999c8cc0c01209cb89124b767b",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_014dxS1jKu1QAEuRysnmYSBC",
          "is_bot": false,
          "headline": "docs(readme): shorten Powered by link text to OtterMind",
          "author_name": "jipengfei-jpf",
          "author_login": "jipengfei-jpf",
          "committed_at": "2026-07-25T12:02:26Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0584595f52cf3383dcbbf5537b42b4002162c252",
          "body": "…ME.md\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_014dxS1jKu1QAEuRysnmYSBC",
          "is_bot": false,
          "headline": "docs(readme): align localized Powered by OtterMind.ai style with READ…",
          "author_name": "jipengfei-jpf",
          "author_login": "jipengfei-jpf",
          "committed_at": "2026-07-25T12:00:28Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0557c398ac2727b9355b47c307505003a21c798b",
          "body": "Update README.md",
          "is_bot": false,
          "headline": "Merge pull request #2091 from OtterMind/Chat2DB-Pro-patch-1",
          "author_name": "Chat2DB",
          "author_login": "Chat2DB-Pro",
          "committed_at": "2026-07-25T11:46:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "687872e958d50cfc9bab8bd522c438fda303f52b",
          "body": "Signed-off-by: Chat2DB <1558143046@qq.com>",
          "is_bot": false,
          "headline": "Update README.md",
          "author_name": "Chat2DB",
          "author_login": "Chat2DB-Pro",
          "committed_at": "2026-07-25T11:40:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdd72add391b856c030796c83872b81c60d43401",
          "body": "docs(readme): add Powered by OtterMind.ai link under logo",
          "is_bot": false,
          "headline": "Merge pull request #2090 from OtterMind/docs/readme-powered-by-ottermind",
          "author_name": "Chat2DB",
          "author_login": "Chat2DB-Pro",
          "committed_at": "2026-07-25T11:40:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2dec5bef05f8c81ac514ca5273df6313b0c3ceb5",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_014dxS1jKu1QAEuRysnmYSBC",
          "is_bot": false,
          "headline": "docs(readme): add Powered by OtterMind.ai link to localized READMEs",
          "author_name": "jipengfei-jpf",
          "author_login": "jipengfei-jpf",
          "committed_at": "2026-07-25T11:34:33Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "9a9dc73a4c3bf60b69ff75cde80ae985b66e126d",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>\nClaude-Session: https://claude.ai/code/session_014dxS1jKu1QAEuRysnmYSBC",
          "is_bot": false,
          "headline": "docs(readme): add Powered by OtterMind.ai link under logo",
          "author_name": "jipengfei-jpf",
          "author_login": "jipengfei-jpf",
          "committed_at": "2026-07-25T11:31:11Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "c427e4049109da8ee99077887b03457023b1aad5",
          "body": "…nt (#2086)\n\nThe mount-only effect started an async fetch that called\nsetExamplePromptList after await with no mounted guard, firing setState\non an unmounted component. Track a mounted ref and skip setState after\nunmount.\n\nFixes #2081\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(chat-question-template): guard example-prompt fetch against unmou…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T09:43:09Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0bbac3757637a2d8eaac73ac9c026c68db90bf59",
          "body": "The mount-only effect started an async fetch that called setPluginList\nafter await with no mounted guard, firing setState on an unmounted\ncomponent. Track a mounted ref and skip setState after unmount.\n\nFixes #2082\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(plugin-menu-list): guard plugin-list fetch against unmount (#2087)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-25T09:23:54Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f81b949df851a16ca149aa2d9d746d399dafe1d0",
          "body": "* fix(mysql): return extent value instead of comment in buildExt()\n\nbuildExt() checked column.getExtent() for emptiness but returned\ncolumn.getComment() — a copy-paste error from buildComment() above it.\n\n* fix(sqlserver): check schemaName instead of databaseName in buildTableName()\n\nThe second cond\n[…]\n(spi): close connections orphaned by pool races\n\n* fix(spi): preserve pooled connection ownership\n\n* fix(spi): invalidate stale connection leases\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(spi): harden SQL execution and connection lifecycle (#1924)",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-25T06:45:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e778f9c37cd8f6a26597b273d726669078b9291b",
          "body": "…(#1918)\n\n* fix(sqlserver): preserve IDENTITY columns when copying table (#1691)\n\nUse Chat2DBContext.getDbMetaData().tableDDL() to generate proper CREATE TABLE\nDDL that preserves IDENTITY, computed columns, constraints, indexes, etc.\n\nFor data copying, wrap INSERT INTO...SELECT with SET IDENTITY_INS\n[…]\nver): preserve copied DDL boundaries\n\n* fix(sqlserver): normalize copied table identifiers\n\n* fix(sqlserver): order foreign key actions correctly\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(sqlserver): preserve IDENTITY columns when copying table (#1691) …",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-25T06:17:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4799efb0124b0a7197ddb00c660a63eba7fd1c47",
          "body": "…rename quoting (#2053)\n\n* fix(sqlserver): use square brackets for view name in buildCreateView()\n\nView name was quoted with backticks (MySQL syntax) instead of square\nbrackets (SQL Server syntax).\n\n* fix(sqlserver): fix dead code, GO separator, and rename quoting\n\n- Arrays.asList() was empty, makin\n[…]\n is recognized when concatenated.\n\n* fix(sqlserver): harden identifier SQL generation\n\n* fix(sqlserver): complete identifier and comment escaping\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(sqlserver): view quoting, TIMESTAMP dead code, GO separator, and …",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-25T05:20:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fb247760df8fd78495d3324a636259d29e7a0deb",
          "body": "…eak (#2052)\n\n* fix(oracle): escape single quotes in table name to prevent SQL injection\n\ntableName was concatenated directly into SQL without escaping. Table names\ncontaining single quotes (e.g. O'Brien) would break SQL syntax or allow\ninjection. Now escapes single quotes with replace(\"'\", \"''\").\n\n\n[…]\nent column schema across pages.\n\n* fix(oracle): complete SQL safety and paging fixes\n\n* fix(oracle): preserve quoted identifiers and comment text\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(oracle): SQL injection, view comment DOT, and pagination column l…",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-25T05:10:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "31a395dff615939ade5e5d1bbbff6dcdc8b7e9c7",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'main' into fix/2069-countdown-timer-leak",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T17:40:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45c34a1341c750ffce3e1908ec0f3ba8d9e6ab08",
          "body": "setColumnSize had an empty catch that silently swallowed parse failures,\nand indexed sizes[1] without a length guard (AIOOBE on a trailing-\nseparator size). Guard sizes.length > 1 and log.warn the failure so it\nis diagnosable.\n\nFixes #2072\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(mysql): log column-size parse failures instead of swallowing (#2075)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T17:19:00Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "d08a2b87fa5894cf5c1ad146c06add0ca3bcaa54",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'main' into fix/2069-countdown-timer-leak",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T17:01:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "546347b7021adc4174a36501cb5d18936d40a2bb",
          "body": "createElement called ReactDOM.createRoot(...).render(...) and discarded\nthe root; onEnd only removed the DOM node, so the React fiber tree leaked\non every cell-edit open/close. Store the root on the instance and unmount\nit in onEnd (both InputEditor and DateEditor createElement sites).\n\nFixes #2070\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(canvas-table): unmount cell-editor React root on end (#2076)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T17:01:21Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "017b07f78aa061504a861dd94f75156c53ae5401",
          "body": "…#2074)\n\nqueryUnreadCount, queryNotificationList, and queryPopNotification fire on\nmount and resolve into setState calls with no mounted guard. If the\ncomponent unmounted before the awaits resolved, setState fired on an\nunmounted component. Track a mounted ref and skip setState after unmount.\n\nFixes #2071\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(notification-nav): guard on-mount async queries against unmount (…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:49:46Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3a59befde1956bfb5575bd2033bda749dfe8aaef",
          "body": null,
          "is_bot": false,
          "headline": "fix(auth): harden verification countdown lifecycle",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T16:45:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39a28378d888f16c0f3e069be88ca50524971160",
          "body": "* fix(h2): close ResultSets in getDDL via try-with-resources\n\ngetDDL opened two ResultSets (getColumns, getIndexInfo) and never closed\nthem; the try/catch had no finally. Wrap both in try-with-resources so\nthey are always released. Nested so indexes is opened only after columns\nis fully read, preser\n[…]\ntadata result set reads\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(h2): close ResultSets in getDDL via try-with-resources (#2064)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:39:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8cd2a77663dc45e934e375e2bd6f4fc955685300",
          "body": "* fix(sqlite): guard alter-table tail strip against empty script\n\nbuildAlterTable ran substring(0, length-2) unconditionally, throwing\nStringIndexOutOfBoundsException when there was no diff. Wrap in\nif (script.length() > 2), matching every sibling builder.\n\nFixes #2058\n\nCo-Authored-By: Claude <norep\n[…]\nr unchanged alter table\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sqlite): guard alter-table tail strip against empty script (#2065)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:24:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "f4547ffe61075d226e056b05dd97dfbf509966cf",
          "body": "ChangeEmail and login started a 60s setInterval in the send-code handler\nwith a local timer variable, cleared only when countdown hit 0. Navigating\naway mid-countdown leaked the timer and called setState on an unmounted\ncomponent. Store the timer in a ref and clear it in an unmount effect.\n\nFixes #2069\n\nCo-Authored-By: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(auth): clear verification-code countdown timer on unmount",
          "author_name": "liuhy",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:15:49Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "28b6880ae23245893e2d494008c4cf5eaf3109e2",
          "body": "…a/view in comment (#2062)\n\n* fix(postgresql): quote view name with double quote and separate schema/view in comment\n\nCREATE VIEW quoted the view name with a backtick (MySQL syntax, invalid\nin PostgreSQL) while the schema used a double quote. The COMMENT ON VIEW\nclause also emitted \"schema\"\"viewName\n[…]\n valid view comment SQL\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(postgresql): quote view name with double quote and separate schem…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:10:12Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "357604f333d7e3c4bb4796b76652dc6358e97c0b",
          "body": "…LTER (#2063)\n\n* fix(xugudb): guard column/index enum lookups against null in CREATE/ALTER\n\ngetByType is a Map.get that returns null for unrecognized types; the\nbuilder dereferenced it directly, throwing NPE. Add null checks (skip\nthe column/index) mirroring the Oracle sibling, at the create and bot\n[…]\nnown create index types\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(xugudb): guard column/index enum lookups against null in CREATE/A…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T16:02:39Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "936dcb41608aaf566a83e2a592faa558df7f344a",
          "body": "The mount effect created a Terminal, loaded a FitAddon, registered an\nonData handler, and opened it, but cleanup only removed the resize\nlistener. Every unmount leaked a full Terminal instance (DOM, renderer,\nbuffers, timers). Dispose the terminal in cleanup; dispose also tears\ndown the loaded addon and onData listener.\n\nFixes #2059\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(xterm): dispose Terminal on unmount (#2067)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T15:54:44Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "e2758912b1149d6d7e0969d966665e93584ff5f4",
          "body": "useAIStore((s) => s) subscribed to the whole AI store, re-rendering on\nevery mutation. Use a scoped selector.\n\nFixes #2060\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(ai-button): scope AI store subscription to showPanel (#2066)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T15:49:24Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0e67b6d9c2e6f9b8882c6f6a33dea234bde94b2e",
          "body": "* fix(table-editor): memoize Context.Provider value\n\nThe context value was a fresh object literal on every render, so every\nconsumer (BaseInfo, ColumnList, IndexList) re-rendered on every parent\nstate tick, including every keystroke in tableDetails. Memoize the value\nwith its actual dependencies.\n\nF\n[…]\nmoize context consumers\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(table-editor): memoize Context.Provider value (#2068)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T15:33:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5702dd0f26298535e8982b38d62e794565b66477",
          "body": "* fix(result-set): bound and clean up filter/sort render polls\n\nuseFilterAndSort polled VTable with setInterval(100ms) until the row\nlist changed, then clearInterval. If the list never changed (empty\nresult, same-row filter) or the component unmounted mid-poll, the\ninterval ran forever and fired set\n[…]\nolls when table changes\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(result-set): bound and clean up filter/sort render polls (#2025)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T15:08:51Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "1dd78af534716aa06f71e93213fd42557650b447",
          "body": "getSchemaList had no .catch(), so a rejected schema-list load left\nschemaList stuck at null (loading) and produced an unhandled rejection.\ngetDataSourceList and getDatabaseList both set an empty list on catch;\nmatch them.\n\nFixes #2022\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(useSelectDatabase): add catch to getSchemaList (#2024)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T15:01:55Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a71ccd8fe4dffc925484d1719561043a41013cb7",
          "body": "ReadHeaderListener.buildSql concatenated raw cell values into INSERT\nVALUES with surrounding single quotes and no escaping, so a value\ncontaining an apostrophe (e.g. O'Brien) broke the generated SQL, and a\ncrafted import file could inject SQL. Route values through the existing\nEasyStringUtils.escape\n[…]\nsibling importer via DefaultValueProcessor. Adds contract tests.\n\nFixes #2015\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(excel-import): escape cell values in INSERT statements (#2021)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T14:51:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ac3bf93bed2e98bbb7f975adfd023cd4a8e0e33c",
          "body": "When a valid JSON SSE message had no `content` field, newMessage was\nundefined and `prev + undefined` appended the literal string\n\"undefined\" to the streamed answer. Use optional chaining with an\nempty-string fallback so missing content appends nothing.\n\nFixes #2017\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(chat): avoid appending literal \"undefined\" on SSE messages (#2020)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T14:34:06Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "ae0330b6048e4a6068dd155211e59ab85aca318d",
          "body": "scrollToBottom computed behavior as `smooth ? 'auto' : 'auto'`, so both\nbranches returned 'auto' and the smooth flag never produced smooth\nscrolling. Use 'smooth' when requested.\n\nFixes #2014\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(ui): make useAutoScroll smooth flag effective (#2019)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T14:28:32Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "d7fea5fadf836285b9cdad01bec7542cc73fe537",
          "body": "useChatStore was created with createWithEqualityFn but without the\nshallow second argument, so object-return selectors re-rendered on\nevery chat-store mutation. Every sibling store passes shallow; the\nimport already existed in this file. Add it.\n\nFixes #2013\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(chat-store): pass shallow equality to useChatStore (#2018)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T14:24:05Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "02e389f119778382f4e42f1817343f3408b84160",
          "body": "…ABLE (#2046)\n\n* fix(excel-import): escape table/column names and comments in CREATE TABLE\n\nbuildCreateTable concatenated table names, header names, and column\ncomments raw into the H2 CREATE TABLE. A double quote in a name broke\nidentifier quoting and an apostrophe in a comment broke the string\nlit\n[…]\ner escaped H2 table DDL\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(excel-import): escape table/column names and comments in CREATE T…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T12:44:03Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c8c1c77be3f6292b1f3785e412a50d7b866f2fd9",
          "body": "…045)\n\nThe if (Arrays.asList().contains(type)) branch was unreachable (empty\nlist) and indexed split[1] without a length guard. Remove it. Also\ndedupe the duplicate FLOAT in the numeric-type list.\n\nFixes #2036\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(sqlserver): drop dead Arrays.asList() branch and dedupe FLOAT (#2…",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T12:39:29Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "32b285e31e1068dc4eb0662fe4e7a84d22736c65",
          "body": "getString(1).split(\":\")[1] threw AIOOBE when the DESCRIBE cell lacked a\ncolon. Guard the split length, falling back to the whole value.\n\nFixes #2035\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(hive): guard split length before indexing column default key (#2044)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T12:33:49Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "42e21e6ff9eac235d4f098a19178a72662c6c290",
          "body": "* fix(chat-history): only delete message file for owned sessions\n\ndeleteSessionLocal removed the session from the user's list (no-op if\nnot owned) but then unconditionally Files.deleteIfExists the message\nfile, so a caller could delete another user's file by session id. Only\ndelete when removeIf act\n[…]\nion ownership on writes\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(chat-history): only delete message file for owned sessions (#2043)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T12:22:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8648e4048dd780bce406740d226fe5b2f59d5e15",
          "body": "…(#2042)\n\nExcelReader is assigned via EasyExcel.read(...).build() inside the try;\nif build() throws, excelReader is still null and the finally block's\nexcelReader.close() throws NPE, masking the real cause. Null-check\nbefore close at both import sites.\n\nFixes #2033\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(excel-import): guard excelReader.close() against null in finally …",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T11:51:03Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "da7bd9276c4a6ac28f6809d027005a7ea3e6654b",
          "body": "* fix(approval): scope user store subscription to curUser\n\nuseUserStore() subscribed to the whole user store. Use a scoped selector.\n\nFixes #2032\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n* fix(chat): use stable history item keys\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(approval): scope user store subscription to curUser (#2041)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T11:19:27Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "762cd698b1f549d2fc3815a1b45aa5e13de09bcb",
          "body": "useOrgStore() subscribed to the whole org store. Use a scoped selector.\n\nFixes #2031\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(ai-setting): scope org store subscription to curOrg (#2040)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T11:13:34Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "6ed493a882406f8afae52eca53e6a7e01959e217",
          "body": "useGlobalStore().editorSettings subscribed to the whole global store,\nre-rendering on every global-store change. Use a scoped selector.\n\nFixes #2030\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(copilot): scope global store subscription to editorSettings (#2039)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T11:07:59Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "4bded6a18197f01d844d91e98cb41bb4512e5800",
          "body": "useDashboardStore used plain create() (Object.is), so object-return\nselectors re-rendered on every dashboard-store mutation. Migrate to\ncreateWithEqualityFn + shallow, matching every other store.\n\nFixes #2029\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: openai0229 <136558319+openai0229@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix(dashboard-store): use shallow equality like sibling stores (#2038)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T11:01:11Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "05031756e62aef759f62d0253b7f2393bd145367",
          "body": "Constrain the shared right-side main content container so long unbroken SQL blocks scroll within the available page area.\\n\\nCloses #2047",
          "is_bot": false,
          "headline": "fix(chat): contain oversized conversation content (#2048)",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T10:02:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff3fe6f2686f04d0af7e77767678518cb21fe223",
          "body": "getColumnTypeName() returns a driver-constructed String, so == against\nthe interned \"NUMBER\" literal was always false and the NUMBER(p,s)\nbranch was dead code, emitting malformed DDL like NUMBER(10 ) instead\nof NUMBER(10,2). Use .equals at both call sites.\n\nFixes #1996\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(sundb): use equals for NUMBER type name in DDL generation (#2000)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T09:46:42Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "428a51343a141bd65a22d240c4a79bc5423a964e",
          "body": "…t (#1925)\n\n* fix: add init guard to fuzzyDelete and evict corrupted cache entries\n\n- fuzzyDelete() now checks init flag before accessing cacheManager,\n  preventing NPE when static initialization failed\n- getList() now removes corrupted cache entries on deserialization failure,\n  preventing repeated\n[…]\n deployments. ConcurrentHashMap\nprovides the same per-key locking without polluting the string pool.\n\n* fix(cache): bound per-key synchronization\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(cache): init guard, corrupted entry eviction, and lock improvemen…",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-24T09:13:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "743dda775c30fea70c496bab7d7f2925ae516235",
          "body": "* fix(sundb): null-safe metadata compare in column-type build\n\nbuildCreateColumnSql compared Integer-typed column metadata\n(columnSize, nullable) with .equals(), which dereferences a\npossibly-null value when the driver omits metadata, throwing\nNullPointerException during MODIFY-column ALTER generati\n[…]\nthored-By: Claude <noreply@anthropic.com>\n\n* fix(sundb): preserve nullability for missing metadata\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(sundb): null-safe metadata compare in column-type build (#2002)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T08:31:51Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2f0e51043096d93431c909d1a786843a64ae8dbe",
          "body": "* fix(snowflake): null-safe metadata compare in column-type build\n\nbuildDataType and buildNullable called .equals() on Integer-typed\ncolumn metadata (columnSize / decimalDigits / nullable) that can be\nnull when the driver omits it, throwing NullPointerException during\nMODIFY-column ALTER generation.\n[…]\ned-By: Claude <noreply@anthropic.com>\n\n* fix(snowflake): preserve nullability for missing metadata\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(snowflake): null-safe metadata compare in column-type build (#2001)",
          "author_name": "aias00",
          "author_login": "Aias00",
          "committed_at": "2026-07-24T07:30:17Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8262416a8552399901d4c2b72d22bb9a9b50ac34",
          "body": "* fix(ui): escape HTML in tree search highlight to prevent XSS\n\ndangerouslySetInnerHTML rendered unescaped nodeData.originalTitle directly.\nDatabase object names containing HTML tags (e.g. <script>) would execute.\nNow escapes HTML entities before regex replacement.\n\n* fix: use immutable updates in c\n[…]\n): preserve answers and safely highlight search\n\n* style(ui): wrap desktop request options\n\n* ci(ui): run regression tests before community build\n\n---------\n\nCo-authored-by: zgq <openai0229@gmail.com>",
          "is_bot": false,
          "headline": "fix(ui): XSS, state mutation, and miscellaneous frontend fixes (#1927)",
          "author_name": "Hand Sonic",
          "author_login": "HandSonic",
          "committed_at": "2026-07-24T06:55:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "84723391828280595d440c4b30b6d5a4720c840a",
          "body": null,
          "is_bot": false,
          "headline": "feat(ci): notify QQ about comments and pull request reviews (#2010)",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T06:41:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c5654fe71c638ee31d86c48029ab8fe42d43a8a7",
          "body": null,
          "is_bot": false,
          "headline": "docs: link open-source Chat2DB CLI (#2007)",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T06:18:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c1169e89acb6a287a671ed2935c3a182a02c575",
          "body": null,
          "is_bot": false,
          "headline": "docs(ci): clarify inactive deployment notification limit (#2006)",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T06:08:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56e6ebb8da8d56df388e10351f96213060802665",
          "body": "…2004)",
          "is_bot": false,
          "headline": "feat(ci): notify QQ of Release, Deployment, and Discussion changes (#…",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T05:55:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d71d838ef10ab718778ad72820fab5589e01e31",
          "body": "fix(cache): degrade safely when optional cache initialization fails",
          "is_bot": false,
          "headline": "Merge pull request #1890 from HandSonic/fix/1724-cache-manage-throwable",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T05:36:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a0b03afab10b01463e95c923ccfb1d96a2872a0e",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:50:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2512f4f0d155e6a6f53bc81d9833f59cd0c09abb",
          "body": "fix(ai): separate streaming and synchronous retry policies",
          "is_bot": false,
          "headline": "Merge pull request #1894 from HandSonic/fix/1700-ai-duplicate-responses",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:49:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "919bcc3f74e14270803f14b45da439407d3d8abf",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:17:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2965c01667a55562d1be3601b44782c1a4f62ae",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:17:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6964a4c16e5c272403f48bb0ca9e8938a862fd0f",
          "body": null,
          "is_bot": false,
          "headline": "Merge pull request #1906 from auenger/feat/copy-result-as-markdown",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:17:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87039c955062ad20243386af786ceccf64720012",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:07:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6b395104cc3de955d7e9ad470715470f1848c777",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:07:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "680134ebb3540920418f07c624989ad0d69789dd",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:07:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a162111c19acbc3fe1493d0e35dadb5e31b0cf4e",
          "body": "fix(ci): allow QQ relay requests through Cloudflare",
          "is_bot": false,
          "headline": "Merge pull request #1989 from OtterMind/fix/1955-qq-relay-user-agent",
          "author_name": "openai0229",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T04:02:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "53cde7785cbcfa7fa96b37b478acbed9036b59b9",
          "body": null,
          "is_bot": false,
          "headline": "fix(cache): make optional initialization degradation testable",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:56:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a672237b3ca4b727c1448764af45661b6253db83",
          "body": null,
          "is_bot": false,
          "headline": "fix(ai): separate sync and stream retry policies",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:53:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bff8140a22fa617b92d60ab21bfd7a0b9130ff21",
          "body": null,
          "is_bot": false,
          "headline": "fix(ci): identify QQ relay requests to Cloudflare",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:53:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2f91ca258a160e42f16c9b97f5934786be8783b",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:49:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d9f01bf8ca171c7ea82d4e8a74a32dacfd3094bb",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:49:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a38ae1211faa308a0141d1674edc227ba48008bc",
          "body": null,
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:49:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df5f4c9df7756c1d5a4d29bcc906144c16399f85",
          "body": "# Conflicts:\n#\t.github/workflows/ci.yml\n#\tchat2db-community-client/package.json\n#\tchat2db-community-client/scripts/i18n-source-hashes.json",
          "is_bot": false,
          "headline": "Merge remote-tracking branch 'origin/main' into HEAD",
          "author_name": "zgq",
          "author_login": "openai0229",
          "committed_at": "2026-07-24T03:48:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 44,
      "commits_last_year": 267,
      "latest_release_at": "2026-07-17T10:13:11Z",
      "latest_release_tag": "v5.3.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 13,
      "days_since_latest_release": 9,
      "mean_days_between_releases": 92.2
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 100,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": []
    },
    "popularity": {
      "forks": 2946,
      "stars": 27224,
      "watchers": 155,
      "fork_history": {
        "days": [
          {
            "date": "2025-01-23",
            "count": 2
          },
          {
            "date": "2025-01-24",
            "count": 1
          },
          {
            "date": "2025-01-25",
            "count": 3
          },
          {
            "date": "2025-01-26",
            "count": 14
          },
          {
            "date": "2025-01-27",
            "count": 4
          },
          {
            "date": "2025-01-28",
            "count": 1
          },
          {
            "date": "2025-01-29",
            "count": 2
          },
          {
            "date": "2025-01-30",
            "count": 1
          },
          {
            "date": "2025-01-31",
            "count": 3
          },
          {
            "date": "2025-02-01",
            "count": 1
          },
          {
            "date": "2025-02-02",
            "count": 1
          },
          {
            "date": "2025-02-04",
            "count": 3
          },
          {
            "date": "2025-02-05",
            "count": 1
          },
          {
            "date": "2025-02-06",
            "count": 2
          },
          {
            "date": "2025-02-07",
            "count": 1
          },
          {
            "date": "2025-02-08",
            "count": 2
          },
          {
            "date": "2025-02-10",
            "count": 5
          },
          {
            "date": "2025-02-11",
            "count": 8
          },
          {
            "date": "2025-02-12",
            "count": 9
          },
          {
            "date": "2025-02-13",
            "count": 2
          },
          {
            "date": "2025-02-14",
            "count": 3
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-16",
            "count": 1
          },
          {
            "date": "2025-02-17",
            "count": 3
          },
          {
            "date": "2025-02-18",
            "count": 2
          },
          {
            "date": "2025-02-19",
            "count": 6
          },
          {
            "date": "2025-02-20",
            "count": 2
          },
          {
            "date": "2025-02-22",
            "count": 6
          },
          {
            "date": "2025-02-23",
            "count": 2
          },
          {
            "date": "2025-02-24",
            "count": 3
          },
          {
            "date": "2025-02-25",
            "count": 4
          },
          {
            "date": "2025-02-26",
            "count": 7
          },
          {
            "date": "2025-02-27",
            "count": 5
          },
          {
            "date": "2025-02-28",
            "count": 5
          },
          {
            "date": "2025-03-01",
            "count": 1
          },
          {
            "date": "2025-03-02",
            "count": 1
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-04",
            "count": 2
          },
          {
            "date": "2025-03-05",
            "count": 7
          },
          {
            "date": "2025-03-06",
            "count": 1
          },
          {
            "date": "2025-03-07",
            "count": 3
          },
          {
            "date": "2025-03-08",
            "count": 3
          },
          {
            "date": "2025-03-09",
            "count": 3
          },
          {
            "date": "2025-03-10",
            "count": 3
          },
          {
            "date": "2025-03-11",
            "count": 17
          },
          {
            "date": "2025-03-12",
            "count": 31
          },
          {
            "date": "2025-03-13",
            "count": 23
          },
          {
            "date": "2025-03-14",
            "count": 10
          },
          {
            "date": "2025-03-15",
            "count": 4
          },
          {
            "date": "2025-03-16",
            "count": 5
          },
          {
            "date": "2025-03-17",
            "count": 26
          },
          {
            "date": "2025-03-18",
            "count": 18
          },
          {
            "date": "2025-03-19",
            "count": 3
          },
          {
            "date": "2025-03-20",
            "count": 14
          },
          {
            "date": "2025-03-21",
            "count": 9
          },
          {
            "date": "2025-03-22",
            "count": 8
          },
          {
            "date": "2025-03-23",
            "count": 6
          },
          {
            "date": "2025-03-24",
            "count": 8
          },
          {
            "date": "2025-03-25",
            "count": 5
          },
          {
            "date": "2025-03-26",
            "count": 2
          },
          {
            "date": "2025-03-27",
            "count": 3
          },
          {
            "date": "2025-03-28",
            "count": 6
          },
          {
            "date": "2025-03-29",
            "count": 2
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-03-31",
            "count": 3
          },
          {
            "date": "2025-04-01",
            "count": 5
          },
          {
            "date": "2025-04-02",
            "count": 2
          },
          {
            "date": "2025-04-03",
            "count": 5
          },
          {
            "date": "2025-04-04",
            "count": 1
          },
          {
            "date": "2025-04-06",
            "count": 4
          },
          {
            "date": "2025-04-07",
            "count": 4
          },
          {
            "date": "2025-04-08",
            "count": 3
          },
          {
            "date": "2025-04-09",
            "count": 1
          },
          {
            "date": "2025-04-10",
            "count": 5
          },
          {
            "date": "2025-04-11",
            "count": 2
          },
          {
            "date": "2025-04-13",
            "count": 1
          },
          {
            "date": "2025-04-14",
            "count": 1
          },
          {
            "date": "2025-04-17",
            "count": 1
          },
          {
            "date": "2025-04-18",
            "count": 5
          },
          {
            "date": "2025-04-20",
            "count": 2
          },
          {
            "date": "2025-04-22",
            "count": 3
          },
          {
            "date": "2025-04-23",
            "count": 1
          },
          {
            "date": "2025-04-25",
            "count": 3
          },
          {
            "date": "2025-04-26",
            "count": 2
          },
          {
            "date": "2025-04-28",
            "count": 3
          },
          {
            "date": "2025-04-29",
            "count": 2
          },
          {
            "date": "2025-04-30",
            "count": 4
          },
          {
            "date": "2025-05-01",
            "count": 2
          },
          {
            "date": "2025-05-02",
            "count": 2
          },
          {
            "date": "2025-05-03",
            "count": 6
          },
          {
            "date": "2025-05-04",
            "count": 1
          },
          {
            "date": "2025-05-05",
            "count": 2
          },
          {
            "date": "2025-05-06",
            "count": 2
          },
          {
            "date": "2025-05-07",
            "count": 2
          },
          {
            "date": "2025-05-08",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 2
          },
          {
            "date": "2025-05-10",
            "count": 2
          },
          {
            "date": "2025-05-11",
            "count": 4
          },
          {
            "date": "2025-05-12",
            "count": 3
          },
          {
            "date": "2025-05-13",
            "count": 2
          },
          {
            "date": "2025-05-14",
            "count": 1
          },
          {
            "date": "2025-05-15",
            "count": 1
          },
          {
            "date": "2025-05-16",
            "count": 3
          },
          {
            "date": "2025-05-18",
            "count": 1
          },
          {
            "date": "2025-05-19",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 3
          },
          {
            "date": "2025-05-22",
            "count": 3
          },
          {
            "date": "2025-05-24",
            "count": 3
          },
          {
            "date": "2025-05-25",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 4
          },
          {
            "date": "2025-05-27",
            "count": 2
          },
          {
            "date": "2025-05-29",
            "count": 3
          },
          {
            "date": "2025-06-02",
            "count": 2
          },
          {
            "date": "2025-06-03",
            "count": 3
          },
          {
            "date": "2025-06-04",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 3
          },
          {
            "date": "2025-06-06",
            "count": 3
          },
          {
            "date": "2025-06-07",
            "count": 2
          },
          {
            "date": "2025-06-08",
            "count": 2
          },
          {
            "date": "2025-06-09",
            "count": 1
          },
          {
            "date": "2025-06-11",
            "count": 2
          },
          {
            "date": "2025-06-13",
            "count": 2
          },
          {
            "date": "2025-06-16",
            "count": 3
          },
          {
            "date": "2025-06-17",
            "count": 1
          },
          {
            "date": "2025-06-19",
            "count": 1
          },
          {
            "date": "2025-06-20",
            "count": 1
          },
          {
            "date": "2025-06-21",
            "count": 1
          },
          {
            "date": "2025-06-22",
            "count": 2
          },
          {
            "date": "2025-06-23",
            "count": 2
          },
          {
            "date": "2025-06-24",
            "count": 1
          },
          {
            "date": "2025-06-25",
            "count": 2
          },
          {
            "date": "2025-06-27",
            "count": 2
          },
          {
            "date": "2025-06-28",
            "count": 2
          },
          {
            "date": "2025-06-29",
            "count": 1
          },
          {
            "date": "2025-06-30",
            "count": 3
          },
          {
            "date": "2025-07-01",
            "count": 1
          },
          {
            "date": "2025-07-02",
            "count": 3
          },
          {
            "date": "2025-07-03",
            "count": 1
          },
          {
            "date": "2025-07-05",
            "count": 1
          },
          {
            "date": "2025-07-07",
            "count": 2
          },
          {
            "date": "2025-07-08",
            "count": 3
          },
          {
            "date": "2025-07-09",
            "count": 3
          },
          {
            "date": "2025-07-10",
            "count": 7
          },
          {
            "date": "2025-07-11",
            "count": 2
          },
          {
            "date": "2025-07-14",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 2
          },
          {
            "date": "2025-07-16",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 1
          },
          {
            "date": "2025-07-21",
            "count": 1
          },
          {
            "date": "2025-07-22",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 3
          },
          {
            "date": "2025-07-25",
            "count": 1
          },
          {
            "date": "2025-07-26",
            "count": 1
          },
          {
            "date": "2025-07-27",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 2
          },
          {
            "date": "2025-07-29",
            "count": 2
          },
          {
            "date": "2025-07-30",
            "count": 5
          },
          {
            "date": "2025-07-31",
            "count": 2
          },
          {
            "date": "2025-08-01",
            "count": 1
          },
          {
            "date": "2025-08-02",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-07",
            "count": 2
          },
          {
            "date": "2025-08-08",
            "count": 1
          },
          {
            "date": "2025-08-09",
            "count": 2
          },
          {
            "date": "2025-08-11",
            "count": 3
          },
          {
            "date": "2025-08-12",
            "count": 3
          },
          {
            "date": "2025-08-13",
            "count": 1
          },
          {
            "date": "2025-08-15",
            "count": 1
          },
          {
            "date": "2025-08-18",
            "count": 2
          },
          {
            "date": "2025-08-19",
            "count": 2
          },
          {
            "date": "2025-08-20",
            "count": 2
          },
          {
            "date": "2025-08-21",
            "count": 3
          },
          {
            "date": "2025-08-22",
            "count": 3
          },
          {
            "date": "2025-08-23",
            "count": 7
          },
          {
            "date": "2025-08-24",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 3
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-09-02",
            "count": 2
          },
          {
            "date": "2025-09-03",
            "count": 2
          },
          {
            "date": "2025-09-10",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 1
          },
          {
            "date": "2025-09-16",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-19",
            "count": 1
          },
          {
            "date": "2025-09-22",
            "count": 2
          },
          {
            "date": "2025-09-23",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 2
          },
          {
            "date": "2025-09-27",
            "count": 2
          },
          {
            "date": "2025-09-29",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-06",
            "count": 1
          },
          {
            "date": "2025-10-07",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-10",
            "count": 1
          },
          {
            "date": "2025-10-11",
            "count": 1
          },
          {
            "date": "2025-10-13",
            "count": 3
          },
          {
            "date": "2025-10-15",
            "count": 1
          },
          {
            "date": "2025-10-17",
            "count": 2
          },
          {
            "date": "2025-10-18",
            "count": 1
          },
          {
            "date": "2025-10-19",
            "count": 1
          },
          {
            "date": "2025-10-20",
            "count": 2
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 2
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-10-29",
            "count": 2
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-11-02",
            "count": 2
          },
          {
            "date": "2025-11-03",
            "count": 3
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-06",
            "count": 3
          },
          {
            "date": "2025-11-07",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 1
          },
          {
            "date": "2025-11-11",
            "count": 3
          },
          {
            "date": "2025-11-12",
            "count": 3
          },
          {
            "date": "2025-11-13",
            "count": 2
          },
          {
            "date": "2025-11-14",
            "count": 2
          },
          {
            "date": "2025-11-15",
            "count": 3
          },
          {
            "date": "2025-11-16",
            "count": 2
          },
          {
            "date": "2025-11-17",
            "count": 2
          },
          {
            "date": "2025-11-18",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 3
          },
          {
            "date": "2025-11-20",
            "count": 2
          },
          {
            "date": "2025-11-22",
            "count": 3
          },
          {
            "date": "2025-11-26",
            "count": 1
          },
          {
            "date": "2025-11-28",
            "count": 1
          },
          {
            "date": "2025-12-03",
            "count": 1
          },
          {
            "date": "2025-12-04",
            "count": 2
          },
          {
            "date": "2025-12-06",
            "count": 1
          },
          {
            "date": "2025-12-07",
            "count": 1
          },
          {
            "date": "2025-12-11",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 1
          },
          {
            "date": "2025-12-14",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 3
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2025-12-19",
            "count": 2
          },
          {
            "date": "2025-12-20",
            "count": 3
          },
          {
            "date": "2025-12-22",
            "count": 2
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2025-12-26",
            "count": 3
          },
          {
            "date": "2025-12-28",
            "count": 2
          },
          {
            "date": "2025-12-30",
            "count": 1
          },
          {
            "date": "2026-01-01",
            "count": 1
          },
          {
            "date": "2026-01-02",
            "count": 1
          },
          {
            "date": "2026-01-03",
            "count": 1
          },
          {
            "date": "2026-01-08",
            "count": 2
          },
          {
            "date": "2026-01-12",
            "count": 1
          },
          {
            "date": "2026-01-13",
            "count": 1
          },
          {
            "date": "2026-01-15",
            "count": 2
          },
          {
            "date": "2026-01-19",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-01-29",
            "count": 4
          },
          {
            "date": "2026-02-03",
            "count": 1
          },
          {
            "date": "2026-02-11",
            "count": 7
          },
          {
            "date": "2026-02-12",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 2
          },
          {
            "date": "2026-02-14",
            "count": 2
          },
          {
            "date": "2026-02-15",
            "count": 2
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-19",
            "count": 1
          },
          {
            "date": "2026-02-20",
            "count": 1
          },
          {
            "date": "2026-02-21",
            "count": 1
          },
          {
            "date": "2026-02-24",
            "count": 1
          },
          {
            "date": "2026-02-25",
            "count": 3
          },
          {
            "date": "2026-02-26",
            "count": 1
          },
          {
            "date": "2026-02-27",
            "count": 3
          },
          {
            "date": "2026-03-01",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 2
          },
          {
            "date": "2026-03-06",
            "count": 2
          },
          {
            "date": "2026-03-11",
            "count": 1
          },
          {
            "date": "2026-03-12",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-15",
            "count": 1
          },
          {
            "date": "2026-03-17",
            "count": 1
          },
          {
            "date": "2026-03-19",
            "count": 2
          },
          {
            "date": "2026-03-20",
            "count": 1
          },
          {
            "date": "2026-03-22",
            "count": 2
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-27",
            "count": 2
          },
          {
            "date": "2026-03-28",
            "count": 1
          },
          {
            "date": "2026-03-29",
            "count": 3
          },
          {
            "date": "2026-03-30",
            "count": 2
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-03",
            "count": 2
          },
          {
            "date": "2026-04-04",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-09",
            "count": 4
          },
          {
            "date": "2026-04-10",
            "count": 3
          },
          {
            "date": "2026-04-13",
            "count": 2
          },
          {
            "date": "2026-04-14",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 2
          },
          {
            "date": "2026-04-17",
            "count": 3
          },
          {
            "date": "2026-04-19",
            "count": 1
          },
          {
            "date": "2026-04-21",
            "count": 1
          },
          {
            "date": "2026-04-22",
            "count": 1
          },
          {
            "date": "2026-04-23",
            "count": 2
          },
          {
            "date": "2026-04-24",
            "count": 2
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-05-01",
            "count": 1
          },
          {
            "date": "2026-05-05",
            "count": 1
          },
          {
            "date": "2026-05-06",
            "count": 4
          },
          {
            "date": "2026-05-07",
            "count": 7
          },
          {
            "date": "2026-05-08",
            "count": 5
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-05-11",
            "count": 2
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 1
          },
          {
            "date": "2026-05-15",
            "count": 2
          },
          {
            "date": "2026-05-16",
            "count": 1
          },
          {
            "date": "2026-05-19",
            "count": 2
          },
          {
            "date": "2026-05-20",
            "count": 2
          },
          {
            "date": "2026-05-24",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-05-26",
            "count": 2
          },
          {
            "date": "2026-05-27",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 3
          },
          {
            "date": "2026-05-29",
            "count": 2
          },
          {
            "date": "2026-05-30",
            "count": 1
          },
          {
            "date": "2026-05-31",
            "count": 4
          },
          {
            "date": "2026-06-01",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-09",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-12",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-14",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 2
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          },
          {
            "date": "2026-06-22",
            "count": 2
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-06-28",
            "count": 2
          },
          {
            "date": "2026-06-29",
            "count": 1
          },
          {
            "date": "2026-06-30",
            "count": 2
          },
          {
            "date": "2026-07-01",
            "count": 1
          },
          {
            "date": "2026-07-02",
            "count": 3
          },
          {
            "date": "2026-07-04",
            "count": 3
          },
          {
            "date": "2026-07-08",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 3
          },
          {
            "date": "2026-07-15",
            "count": 1
          },
          {
            "date": "2026-07-16",
            "count": 2
          },
          {
            "date": "2026-07-17",
            "count": 1
          },
          {
            "date": "2026-07-19",
            "count": 2
          },
          {
            "date": "2026-07-21",
            "count": 8
          },
          {
            "date": "2026-07-22",
            "count": 8
          },
          {
            "date": "2026-07-23",
            "count": 19
          },
          {
            "date": "2026-07-24",
            "count": 12
          },
          {
            "date": "2026-07-25",
            "count": 26
          },
          {
            "date": "2026-07-26",
            "count": 35
          },
          {
            "date": "2026-07-27",
            "count": 5
          }
        ],
        "complete": false,
        "collected": 1000,
        "total_forks": 2946
      },
      "star_history": null,
      "open_issues_and_prs": 126
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "chat2db-community-client/tsconfig.json"
      ],
      "toolchain_manifests": [
        "chat2db-community-server/chat2db-community-bom/pom.xml",
        "chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml",
        "chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml",
        "chat2db-community-server/chat2db-community-domain/pom.xml",
        "chat2db-community-server/chat2db-community-jcef/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-bigquery/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-clickhouse/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-cockroachdb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-db2/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-dm/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-doris/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-duckdb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-elasticsearch/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-gaussdb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-gbase8s/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-generic/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-h2/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-hive/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-informix/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-kylin/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-mariadb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-mongodb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-mysql/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase-oracle/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-opengauss/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-oracle/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-oscar/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-presto/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-redis/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-redshift/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-snowflake/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlite/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlserver/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-starrocks/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-sundb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-tdengine/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-tidb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/chat2db-community-xugudb/pom.xml",
        "chat2db-community-server/chat2db-community-plugins/pom.xml",
        "chat2db-community-server/chat2db-community-spi/pom.xml",
        "chat2db-community-server/chat2db-community-start/pom.xml",
        "chat2db-community-server/chat2db-community-storage/pom.xml",
        "chat2db-community-server/chat2db-community-tools/pom.xml",
        "chat2db-community-server/chat2db-community-web/pom.xml",
        "chat2db-community-server/pom.xml"
      ],
      "largest_source_bytes": 292543,
      "source_files_sampled": 3184,
      "oversized_source_files": 17,
      "agent_instruction_files": [
        "AGENTS.md"
      ],
      "agent_instruction_max_bytes": 18884
    },
    "dependencies": {
      "manifests": [
        "chat2db-community-client/package.json",
        "chat2db-community-server/pom.xml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "cn.hutool:hutool-all",
            "direct": true,
            "version": "5.8.20",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-6c25-cxcc-pmc4"
            ],
            "fixed_version": "5.8.21",
            "advisory_count": 1,
            "oldest_advisory_days": 1272
          },
          {
            "name": "org.apache.tika:tika-core",
            "direct": true,
            "version": "2.7.0",
            "severity": "critical",
            "ecosystem": "maven",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-f58c-gq56-vjjf"
            ],
            "fixed_version": "3.2.2",
            "advisory_count": 1,
            "oldest_advisory_days": 234
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-25h7-pfq9-p65f",
              "GHSA-rf6f-7fwh-wjgh"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 2,
            "oldest_advisory_days": 135
          },
          {
            "name": "immer",
            "direct": false,
            "version": "8.0.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-33f9-j839-rf8h",
              "GHSA-c36v-fmgq-m8hx"
            ],
            "fixed_version": "9.0.6",
            "advisory_count": 2,
            "oldest_advisory_days": 1788
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.0",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-vh95-rmgr-6w4m",
              "GHSA-xvch-5gv4-984h"
            ],
            "fixed_version": "1.2.6",
            "advisory_count": 2,
            "oldest_advisory_days": 2305
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "0.25.8",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-gcx4-mw62-g8wm",
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 2,
            "oldest_advisory_days": 671
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.5",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 1,
            "oldest_advisory_days": 151
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.4.11",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-95m3-7q98-8xr5"
            ],
            "fixed_version": "2.4.12",
            "advisory_count": 1,
            "oldest_advisory_days": 339
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-395f-4hp3-45gv",
              "GHSA-w7jw-789q-3m8p"
            ],
            "fixed_version": "1.9.0",
            "advisory_count": 2,
            "oldest_advisory_days": 47
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": "2.15.3",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-3pjw-73gf-8qr5",
              "GHSA-5jmj-h7xm-6q6v",
              "GHSA-hgj6-7826-r7m5",
              "GHSA-j3rv-43j4-c7qm",
              "GHSA-rmj7-2vxq-3g9f"
            ],
            "fixed_version": "3.1.4",
            "advisory_count": 5,
            "oldest_advisory_days": 33
          },
          {
            "name": "com.h2database:h2",
            "direct": true,
            "version": "2.1.214",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.8,
            "advisory_ids": [
              "GHSA-22wj-vf5f-wrvj"
            ],
            "fixed_version": "2.2.220",
            "advisory_count": 1,
            "oldest_advisory_days": 1341
          },
          {
            "name": "com.squareup.okhttp3:okhttp",
            "direct": true,
            "version": "3.14.9",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3cqm-mf7h-prrj"
            ],
            "fixed_version": "4.9.2",
            "advisory_count": 1,
            "oldest_advisory_days": 1524
          },
          {
            "name": "commons-beanutils:commons-beanutils",
            "direct": true,
            "version": "1.9.4",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-wxr5-93ph-8wr9"
            ],
            "fixed_version": "2.0.0-M2",
            "advisory_count": 1,
            "oldest_advisory_days": 424
          },
          {
            "name": "lodash",
            "direct": true,
            "version": "4.17.21",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-f23m-r3pf-42rh",
              "GHSA-r5fr-rjxr-66jc",
              "GHSA-xxjr-mmjv-4gpg"
            ],
            "fixed_version": "4.18.0",
            "advisory_count": 3,
            "oldest_advisory_days": 186
          },
          {
            "name": "org.bouncycastle:bcprov-jdk18on",
            "direct": true,
            "version": "1.71",
            "severity": "high",
            "ecosystem": "maven",
            "cvss_score": 7.7,
            "advisory_ids": [
              "GHSA-4h8f-2wvx-gg5w",
              "GHSA-574f-3g2m-x479",
              "GHSA-67mf-3cr5-8w23",
              "GHSA-8xfc-gm6g-vgpv",
              "GHSA-hr8g-6v94-x4m9",
              "GHSA-v435-xc8x-wvr9",
              "GHSA-wjxj-5m7g-mg7q"
            ],
            "fixed_version": "2.73.6",
            "advisory_count": 7,
            "oldest_advisory_days": 1118
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "9.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 95
          },
          {
            "name": "axios",
            "direct": false,
            "version": "0.27.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-3g43-6gmg-66jw",
              "GHSA-3p68-rc4w-qgx5",
              "GHSA-43fc-jf86-j433",
              "GHSA-5c9x-8gcm-mpgx",
              "GHSA-62hf-57xw-28j9",
              "GHSA-6chq-wfr3-2hj9",
              "GHSA-7q8q-rj6j-mhjq",
              "GHSA-898c-q2cr-xwhg",
              "GHSA-fvcv-3m26-pcqx",
              "GHSA-hfxv-24rg-xrqf"
            ],
            "fixed_version": "1.18.0",
            "advisory_count": 23,
            "oldest_advisory_days": 991
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 4,
            "oldest_advisory_days": 412
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-mh99-v99m-4gvg",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 4,
            "oldest_advisory_days": 412
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-848j-6mx2-7j84"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 199
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-v2hh-gcrm-f6hx"
            ],
            "fixed_version": "4.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 5
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-fjxv-7rqg-78g4",
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 2,
            "oldest_advisory_days": 370
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5j98-mcp5-4vw2"
            ],
            "fixed_version": "11.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 251
          },
          {
            "name": "js-cookie",
            "direct": false,
            "version": "3.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-qjx8-664m-686j"
            ],
            "fixed_version": "3.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 66
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 254
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 254
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.17.21",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-f23m-r3pf-42rh",
              "GHSA-r5fr-rjxr-66jc",
              "GHSA-xxjr-mmjv-4gpg"
            ],
            "fixed_version": "4.18.0",
            "advisory_count": 3,
            "oldest_advisory_days": 186
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 158
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 158
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 158
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "1.7.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-r683-j2x4-v87g"
            ],
            "fixed_version": "3.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1647
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-37ch-88jc-xwx2"
            ],
            "fixed_version": "0.1.13",
            "advisory_count": 1,
            "oldest_advisory_days": 121
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "1.7.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-9wv6-86v2-598j"
            ],
            "fixed_version": "8.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 685
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.2.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-27v5-c462-wpq7",
              "GHSA-j3q9-mxjg-w52f"
            ],
            "fixed_version": "8.4.0",
            "advisory_count": 2,
            "oldest_advisory_days": 121
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.2,
            "advisory_ids": [
              "GHSA-h7cp-r72f-jxh6",
              "GHSA-v62p-rq8g-8h59"
            ],
            "fixed_version": "3.1.3",
            "advisory_count": 2,
            "oldest_advisory_days": 398
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 123
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 123
          },
          {
            "name": "piscina",
            "direct": false,
            "version": "4.8.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-x9g3-xrwr-cwfg"
            ],
            "fixed_version": "6.0.0-rc.2",
            "advisory_count": 1,
            "oldest_advisory_days": 38
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-6g55-p6wh-862q",
              "GHSA-qx2v-qp2m-jg93",
              "GHSA-r28c-9q8g-f849"
            ],
            "fixed_version": "8.5.18",
            "advisory_count": 3,
            "oldest_advisory_days": 93
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "2.8.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.2,
            "advisory_ids": [
              "GHSA-2p49-hgcm-8545",
              "GHSA-xpqw-6gx7-v673"
            ],
            "fixed_version": "4.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 144
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-356w-63v5-8wf4",
              "GHSA-4r4m-qw57-chr8",
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-64vr-g452-qvp3",
              "GHSA-859w-5945-r5v3",
              "GHSA-8jhw-289h-jh2g",
              "GHSA-93m4-6634-74q7",
              "GHSA-9cwx-2883-4wfx",
              "GHSA-c27g-q93r-2cwf",
              "GHSA-fx2h-pf6j-xcff"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 16,
            "oldest_advisory_days": 844
          },
          {
            "name": "echarts",
            "direct": true,
            "version": "5.6.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-fgmj-fm8m-jvvx"
            ],
            "fixed_version": "6.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 61
          },
          {
            "name": "org.apache.calcite:calcite-core",
            "direct": true,
            "version": "1.38.0",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-c2rv-hwqm-wjpg"
            ],
            "fixed_version": "1.42.0",
            "advisory_count": 1,
            "oldest_advisory_days": 54
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.17.0",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-j288-q9x7-2f5v"
            ],
            "fixed_version": "3.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 380
          },
          {
            "name": "org.apache.poi:poi-scratchpad",
            "direct": true,
            "version": "4.1.2",
            "severity": "moderate",
            "ecosystem": "maven",
            "cvss_score": 5.5,
            "advisory_ids": [
              "GHSA-mqvp-7rrg-9jxc"
            ],
            "fixed_version": "5.2.1",
            "advisory_count": 1,
            "oldest_advisory_days": 1605
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.26.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 502
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.23.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 502
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.26.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 502
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.4.5",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 502
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 165
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-378v-28hj-76wf"
            ],
            "fixed_version": "5.2.3",
            "advisory_count": 1,
            "oldest_advisory_days": 156
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "5.2.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-378v-28hj-76wf"
            ],
            "fixed_version": "5.2.3",
            "advisory_count": 1,
            "oldest_advisory_days": 156
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 531
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.4",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 531
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 104
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.8",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-3wc5-fcw2-2329",
              "GHSA-64fm-8hw2-v72w",
              "GHSA-cg87-wmx4-v546",
              "GHSA-cvr6-37gx-v8wc",
              "GHSA-f98w-7cxr-ff2h"
            ],
            "fixed_version": "0.16.21",
            "advisory_count": 5,
            "oldest_advisory_days": 853
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-4fh9-h7wg-q85m"
            ],
            "fixed_version": "13.2.1",
            "advisory_count": 1,
            "oldest_advisory_days": 237
          },
          {
            "name": "min-document",
            "direct": false,
            "version": "2.19.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.6,
            "advisory_ids": [
              "GHSA-rx8g-88g5-qh64"
            ],
            "fixed_version": "2.19.1",
            "advisory_count": 1,
            "oldest_advisory_days": 305
          },
          {
            "name": "protocol-buffers-schema",
            "direct": false,
            "version": "3.6.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-j452-xhg8-qg39"
            ],
            "fixed_version": "3.6.1",
            "advisory_count": 1,
            "oldest_advisory_days": 102
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.13.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 3,
            "oldest_advisory_days": 208
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 3,
            "oldest_advisory_days": 208
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "6.3.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.5,
            "advisory_ids": [
              "GHSA-9jcx-v3wj-wh4m",
              "GHSA-wrjc-x8rr-h8h6"
            ],
            "fixed_version": "7.18.0",
            "advisory_count": 2,
            "oldest_advisory_days": 199
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 123
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.7.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 123
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.23.6",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.2,
            "advisory_ids": [
              "GHSA-4x5r-pxfx-6jf8"
            ],
            "fixed_version": "8.0.0-rc.6",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.26.9",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.2,
            "advisory_ids": [
              "GHSA-4x5r-pxfx-6jf8"
            ],
            "fixed_version": "8.0.0-rc.6",
            "advisory_count": 1,
            "oldest_advisory_days": 41
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.3",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.4,
            "advisory_ids": [
              "GHSA-76c9-3jph-rj3q"
            ],
            "fixed_version": "1.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 374
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 4,
          "high": 32,
          "critical": 9,
          "moderate": 23
        },
        "advisory_count": 157,
        "affected_count": 68,
        "assessed_count": 2070,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 123,
        "direct_affected_count": 13
      },
      "ecosystems": [
        "maven",
        "npm"
      ],
      "dependencies": [
        {
          "name": "@chat2db/ui",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.45.3"
        },
        {
          "name": "@dnd-kit/core",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.1.0"
        },
        {
          "name": "@dnd-kit/modifiers",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.1"
        },
        {
          "name": "@dnd-kit/sortable",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.0"
        },
        {
          "name": "@radix-ui/react-dropdown-menu",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.6"
        },
        {
          "name": "@radix-ui/react-popover",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "@visactor/vtable",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.14.1"
        },
        {
          "name": "@visactor/vtable-editors",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.10.1"
        },
        {
          "name": "@visactor/vtable-search",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.13.0"
        },
        {
          "name": "@xyflow/react",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^12.4.2"
        },
        {
          "name": "ahooks",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.7.8"
        },
        {
          "name": "ali-oss",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.20.0"
        },
        {
          "name": "ali-react-table",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.6.1"
        },
        {
          "name": "antd",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.24.1"
        },
        {
          "name": "antd-style",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.6.1"
        },
        {
          "name": "apng-js",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.5"
        },
        {
          "name": "babel-plugin-antd-style",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.4"
        },
        {
          "name": "big.js",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.2"
        },
        {
          "name": "copy-to-clipboard",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.3.3"
        },
        {
          "name": "dayjs",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.11.11"
        },
        {
          "name": "dexie",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.11"
        },
        {
          "name": "echarts",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.5.1"
        },
        {
          "name": "echarts-wordcloud",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "elkjs",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.9.3"
        },
        {
          "name": "event-source-polyfill",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.31"
        },
        {
          "name": "html-to-image",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.11.11"
        },
        {
          "name": "html2canvas",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.1"
        },
        {
          "name": "idb-keyval",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.2.1"
        },
        {
          "name": "is-online",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.0.0"
        },
        {
          "name": "localforage",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.10.0"
        },
        {
          "name": "lodash",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "lottie-react",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.4.0"
        },
        {
          "name": "lucide-react",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.356.0"
        },
        {
          "name": "monaco-editor",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.52.0"
        },
        {
          "name": "node-schedule",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.1"
        },
        {
          "name": "pako",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "qrcode",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.3"
        },
        {
          "name": "query-string",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.0.0"
        },
        {
          "name": "react-grid-layout",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.4"
        },
        {
          "name": "react-infinite-scroll-component",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.1.0"
        },
        {
          "name": "react-mentions",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.10"
        },
        {
          "name": "react-resizable",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.5"
        },
        {
          "name": "react-sortablejs",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.1.4"
        },
        {
          "name": "react-split-pane",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.1.92"
        },
        {
          "name": "umi",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.87"
        },
        {
          "name": "umi-request",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.0"
        },
        {
          "name": "url-parse",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.10"
        },
        {
          "name": "utility-types",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.11.0"
        },
        {
          "name": "uuid",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.0.0"
        },
        {
          "name": "xterm",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.3.0"
        },
        {
          "name": "xterm-addon-fit",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.8.0"
        },
        {
          "name": "xterm-addon-web-links",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.9.0"
        },
        {
          "name": "zod",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.24.2"
        },
        {
          "name": "zustand",
          "manifest": "chat2db-community-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.4"
        },
        {
          "name": "org.projectlombok:lombok",
          "manifest": "chat2db-community-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.projectlombok:lombok-mapstruct-binding",
          "manifest": "chat2db-community-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mongodb:bson",
          "manifest": "chat2db-community-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jetbrains:annotations",
          "manifest": "chat2db-community-server/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-dependencies",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-boot.version}"
        },
        {
          "name": "org.springframework.ai:spring-ai-bom",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-ai.version}"
        },
        {
          "name": "ai.chat2db:chat2db-community-tools",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-web",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-jcef",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-server-admin-api",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-server-common-api",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-api",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-storage",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-repository",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-start",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-spi",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-plugins",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-mongodb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-redis",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-snowflake",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-opengauss",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-sundb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-oscar",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-tidb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-cockroachdb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-kylin",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-oceanbase-oracle",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-xugudb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-mysql",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-sqlserver",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-postgresql",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-oracle",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-sqlite",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-h2",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-clickhouse",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-oceanbase",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-db2",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-mariadb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-dm",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-presto",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-hive",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-kingbase",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-generic",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-bigquery",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-redshift",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-informix",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-doris",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-starrocks",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-gaussdb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-gbase8s",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-tdengine",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-elasticsearch",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "ai.chat2db:chat2db-community-duckdb",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${revision}"
        },
        {
          "name": "io.micrometer:context-propagation",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${context-propagation.version}"
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-mcp-server-webmvc",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-ai-mcp-server.version}"
        },
        {
          "name": "org.antlr:antlr4-runtime",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${antlr4.version}"
        },
        {
          "name": "org.apache.commons:commons-collections4",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons-collections4.version}"
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${guava.version}"
        },
        {
          "name": "cn.hutool:hutool-all",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hutool.version}"
        },
        {
          "name": "com.alibaba.fastjson2:fastjson2",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${fastjson2.version}"
        },
        {
          "name": "org.mapstruct:mapstruct",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mapstruct.version}"
        },
        {
          "name": "org.mapstruct:mapstruct-processor",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mapstruct.version}"
        },
        {
          "name": "com.h2database:h2",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${h2.version}"
        },
        {
          "name": "com.baomidou:mybatis-plus",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mybatis-plus.version}"
        },
        {
          "name": "com.baomidou:mybatis-plus-generator",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mybatis-plus.version}"
        },
        {
          "name": "com.zaxxer:HikariCP",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hikari.version}"
        },
        {
          "name": "org.liquibase:liquibase-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${liquibase.version}"
        },
        {
          "name": "org.freemarker:freemarker",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${freemarker.version}"
        },
        {
          "name": "com.aliyun.oss:aliyun-sdk-oss",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${aliyun-oss.version}"
        },
        {
          "name": "javax.xml.bind:jaxb-api",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jaxb.version}"
        },
        {
          "name": "org.glassfish.jaxb:jaxb-runtime",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jaxb.version}"
        },
        {
          "name": "com.alibaba:druid",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${druid.version}"
        },
        {
          "name": "cn.dev33:sa-token-spring-boot3-starter",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${sa-token.version}"
        },
        {
          "name": "cn.dev33:sa-token-jwt",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${sa-token.version}"
        },
        {
          "name": "com.dtflys.forest:forest-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${forest.version}"
        },
        {
          "name": "com.squareup.okhttp3:okhttp",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${okhttp.version}"
        },
        {
          "name": "org.flywaydb:flyway-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${flyway.version}"
        },
        {
          "name": "org.flywaydb:flyway-mysql",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${flyway.version}"
        },
        {
          "name": "com.unfbx:chatgpt-java",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${chatgpt-java.version}"
        },
        {
          "name": "com.theokanning.openai-gpt3-java:service",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${openai-gpt3-java.version}"
        },
        {
          "name": "org.zalando:logbook-spring-boot-starter",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${logbook.version}"
        },
        {
          "name": "org.springframework:spring-context-indexer",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${spring-context-indexer.version}"
        },
        {
          "name": "commons-beanutils:commons-beanutils",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons-beanutils.version}"
        },
        {
          "name": "org.ehcache:ehcache",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${ehcache.version}"
        },
        {
          "name": "javax.cache:cache-api",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${cache-api.version}"
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons-io.version}"
        },
        {
          "name": "com.alibaba:easyexcel",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${easyexcel.version}"
        },
        {
          "name": "org.apache.pdfbox:pdfbox",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${pdfbox.version}"
        },
        {
          "name": "com.auth0:java-jwt",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${java-jwt.version}"
        },
        {
          "name": "com.github.vertical-blank:sql-formatter",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${sql-formatter.version}"
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${commons-lang3.version}"
        },
        {
          "name": "org.jetbrains:annotations",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jetbrains-annotations.version}"
        },
        {
          "name": "org.mongodb:bson",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${mongodb-bson.version}"
        },
        {
          "name": "org.jetbrains.intellij.deps.jcef:jcef",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jcef.version}"
        },
        {
          "name": "io.github.classgraph:classgraph",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${classgraph.version}"
        },
        {
          "name": "com.formdev:flatlaf",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${flatlaf.version}"
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-afterburner",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson-afterburner.version}"
        },
        {
          "name": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jackson.version}"
        },
        {
          "name": "org.junit.jupiter:junit-jupiter",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${junit-jupiter.version}"
        },
        {
          "name": "io.vavr:vavr",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${vavr.version}"
        },
        {
          "name": "com.github.mwiede:jsch",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jsch.version}"
        },
        {
          "name": "org.bouncycastle:bcprov-jdk18on",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${bouncycastle.version}"
        },
        {
          "name": "com.github.jsqlparser:jsqlparser",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jsqlparser.version}"
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${jts.version}"
        },
        {
          "name": "org.apache.tika:tika-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${tika.version}"
        },
        {
          "name": "org.apache.calcite:calcite-core",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${calcite.version}"
        },
        {
          "name": "org.apache.poi:poi-scratchpad",
          "manifest": "chat2db-community-server/chat2db-community-bom/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${poi.version}"
        },
        {
          "name": "ai.chat2db:chat2db-community-tools",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jetbrains.intellij.deps.jcef:jcef",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.github.classgraph:classgraph",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.formdev:flatlaf",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba.fastjson2:fastjson2",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-afterburner",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.jetbrains:annotations",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-core",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-beans",
          "manifest": "chat2db-community-server/chat2db-community-jcef/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.antlr:antlr4-runtime",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-collections4",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "io.vavr:vavr",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-api",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-tools",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba:druid",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.h2database:h2",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-jdbc",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.github.mwiede:jsch",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.bouncycastle:bcprov-jdk18on",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.squareup.okhttp3:okhttp",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.zaxxer:HikariCP",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.baomidou:mybatis-plus",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-beanutils:commons-beanutils",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.github.jsqlparser:jsqlparser",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.locationtech.jts:jts-core",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.tika:tika-core",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mongodb:bson",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "javax.xml.bind:jaxb-api",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.glassfish.jaxb:jaxb-runtime",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.calcite:calcite-core",
          "manifest": "chat2db-community-server/chat2db-community-spi/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-mcp-server-webmvc",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-web",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-web",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-jcef",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-core",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-storage",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-mysql",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-clickhouse",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-db2",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-dm",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-h2",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-hive",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-kingbase",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-mariadb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-mongodb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-oceanbase",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-oracle",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-postgresql",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-presto",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-redis",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-sqlite",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-sqlserver",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-snowflake",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-opengauss",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-sundb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-oscar",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-tidb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-cockroachdb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-kylin",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-oceanbase-oracle",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-xugudb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-generic",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-bigquery",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-redshift",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-informix",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-doris",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-starrocks",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-gaussdb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-gbase8s",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-duckdb",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-elasticsearch",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-tdengine",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.slf4j:jcl-over-slf4j",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.slf4j:log4j-over-slf4j",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ch.qos.logback:logback-classic",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.h2database:h2",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.flywaydb:flyway-core",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.flywaydb:flyway-mysql",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-thymeleaf",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.freemarker:freemarker",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.baomidou:mybatis-plus-generator",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.dtflys.forest:forest-core",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.zalando:logbook-spring-boot-starter",
          "manifest": "chat2db-community-server/chat2db-community-start/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-api",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-tools",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "cn.hutool:hutool-all",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba.fastjson2:fastjson2",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-beanutils:commons-beanutils",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-context",
          "manifest": "chat2db-community-server/chat2db-community-storage/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-lang3",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.apache.commons:commons-collections4",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.google.guava:guava",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba.fastjson2:fastjson2",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "cn.hutool:hutool-all",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.hibernate.validator:hibernate-validator",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mapstruct:mapstruct",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.mapstruct:mapstruct-processor",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.zalando:logbook-spring-boot-starter",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-context-indexer",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.baomidou:mybatis-plus",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-web",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.dtflys.forest:forest-core",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.squareup.okhttp3:okhttp",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba:easyexcel",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-beanutils:commons-beanutils",
          "manifest": "chat2db-community-server/chat2db-community-tools/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-mcp-server-webmvc",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-model-anthropic",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-model-vertex-ai-gemini",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.ai:spring-ai-starter-model-openai",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-tools",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "ai.chat2db:chat2db-community-domain-api",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-web",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework:spring-aspects",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.unfbx:chatgpt-java",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.theokanning.openai-gpt3-java:service",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "commons-io:commons-io",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.dtflys.forest:forest-core",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.alibaba:easyexcel",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.baomidou:mybatis-plus-generator",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.auth0:java-jwt",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.github.vertical-blank:sql-formatter",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-websocket",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.aliyun.oss:aliyun-sdk-oss",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "javax.xml.bind:jaxb-api",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.springframework.boot:spring-boot-starter-thymeleaf",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "org.freemarker:freemarker",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.core:jackson-databind",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        },
        {
          "name": "com.fasterxml.jackson.module:jackson-module-afterburner",
          "manifest": "chat2db-community-server/chat2db-community-web/pom.xml",
          "ecosystem": "maven",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "ai.chat2db:chat2db-community-bigquery",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-bigquery",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-clickhouse",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-clickhouse",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-cockroachdb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-cockroachdb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-db2",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-db2",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-dm",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-dm",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-domain-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-domain-api",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-domain-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-domain-core",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-domain-repository",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-doris",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-doris",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-duckdb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-duckdb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-elasticsearch",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-elasticsearch",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-gaussdb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-gaussdb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-gbase8s",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-gbase8s",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-generic",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-generic",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-h2",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-h2",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-hive",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-hive",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-informix",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-informix",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-jcef",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-jcef",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-kingbase",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-kingbase",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-kylin",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-kylin",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mariadb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mariadb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mongodb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mongodb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mysql",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-mysql",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oceanbase",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oceanbase",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oceanbase-oracle",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oceanbase-oracle",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-opengauss",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-opengauss",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oracle",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oracle",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oscar",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-oscar",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-plugins",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-postgresql",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-postgresql",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-presto",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-presto",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-redis",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-redis",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-redshift",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-redshift",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-snowflake",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-snowflake",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-spi",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-spi",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sqlite",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sqlite",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sqlserver",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sqlserver",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-starrocks",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-starrocks",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-start",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-storage",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-storage",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sundb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-sundb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tdengine",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tdengine",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tidb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tidb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tools",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-tools",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-web",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-web",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-xugudb",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-community-xugudb",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-server-admin-api",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ai.chat2db:chat2db-server-common-api",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "ch.qos.logback:logback-classic",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "cn.dev33:sa-token-jwt",
            "direct": true,
            "version": "1.34.0",
            "ecosystem": "maven"
          },
          {
            "name": "cn.dev33:sa-token-spring-boot3-starter",
            "direct": true,
            "version": "1.34.0",
            "ecosystem": "maven"
          },
          {
            "name": "cn.hutool:hutool-all",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "cn.hutool:hutool-all",
            "direct": true,
            "version": "5.8.20",
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba.fastjson2:fastjson2",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba.fastjson2:fastjson2",
            "direct": true,
            "version": "2.0.49",
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba:druid",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba:druid",
            "direct": true,
            "version": "1.2.18",
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba:easyexcel",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.alibaba:easyexcel",
            "direct": true,
            "version": "3.3.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.aliyun.oss:aliyun-sdk-oss",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.aliyun.oss:aliyun-sdk-oss",
            "direct": true,
            "version": "3.10.2",
            "ecosystem": "maven"
          },
          {
            "name": "com.auth0:java-jwt",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.auth0:java-jwt",
            "direct": true,
            "version": "4.4.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.baomidou:mybatis-plus",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.baomidou:mybatis-plus",
            "direct": true,
            "version": "3.5.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.baomidou:mybatis-plus-generator",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.baomidou:mybatis-plus-generator",
            "direct": true,
            "version": "3.5.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "com.dtflys.forest:forest-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.dtflys.forest:forest-core",
            "direct": true,
            "version": "1.5.32",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.core:jackson-databind",
            "direct": true,
            "version": "2.15.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.datatype:jackson-datatype-jsr310",
            "direct": true,
            "version": "2.15.3",
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.module:jackson-module-afterburner",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.fasterxml.jackson.module:jackson-module-afterburner",
            "direct": true,
            "version": "2.15.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.formdev:flatlaf",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.formdev:flatlaf",
            "direct": true,
            "version": "3.6",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.jsqlparser:jsqlparser",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.jsqlparser:jsqlparser",
            "direct": true,
            "version": "4.9",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.mwiede:jsch",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.mwiede:jsch",
            "direct": true,
            "version": "0.2.9",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.vertical-blank:sql-formatter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.github.vertical-blank:sql-formatter",
            "direct": true,
            "version": "2.0.4",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.google.guava:guava",
            "direct": true,
            "version": "32.0.1-jre",
            "ecosystem": "maven"
          },
          {
            "name": "com.h2database:h2",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.h2database:h2",
            "direct": true,
            "version": "2.1.214",
            "ecosystem": "maven"
          },
          {
            "name": "com.squareup.okhttp3:okhttp",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.squareup.okhttp3:okhttp",
            "direct": true,
            "version": "3.14.9",
            "ecosystem": "maven"
          },
          {
            "name": "com.theokanning.openai-gpt3-java:service",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.theokanning.openai-gpt3-java:service",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "maven"
          },
          {
            "name": "com.unfbx:chatgpt-java",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.unfbx:chatgpt-java",
            "direct": true,
            "version": "1.0.8",
            "ecosystem": "maven"
          },
          {
            "name": "com.zaxxer:HikariCP",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "com.zaxxer:HikariCP",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "commons-beanutils:commons-beanutils",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-beanutils:commons-beanutils",
            "direct": true,
            "version": "1.9.4",
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "commons-io:commons-io",
            "direct": true,
            "version": "2.18.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.github.classgraph:classgraph",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.github.classgraph:classgraph",
            "direct": true,
            "version": "4.8.168",
            "ecosystem": "maven"
          },
          {
            "name": "io.micrometer:context-propagation",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "io.vavr:vavr",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "io.vavr:vavr",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "maven"
          },
          {
            "name": "javax.cache:cache-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.cache:cache-api",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "javax.xml.bind:jaxb-api",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.antlr:antlr4-runtime",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.antlr:antlr4-runtime",
            "direct": true,
            "version": "4.13.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.calcite:calcite-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.calcite:calcite-core",
            "direct": true,
            "version": "1.38.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-collections4",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-collections4",
            "direct": true,
            "version": "4.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.commons:commons-lang3",
            "direct": true,
            "version": "3.17.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.pdfbox:pdfbox",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.pdfbox:pdfbox",
            "direct": true,
            "version": "2.0.24",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.poi:poi-scratchpad",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.poi:poi-scratchpad",
            "direct": true,
            "version": "4.1.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tika:tika-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.tika:tika-core",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-jdk18on",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.bouncycastle:bcprov-jdk18on",
            "direct": true,
            "version": "1.71",
            "ecosystem": "maven"
          },
          {
            "name": "org.ehcache:ehcache",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.ehcache:ehcache",
            "direct": true,
            "version": "3.10.8",
            "ecosystem": "maven"
          },
          {
            "name": "org.flywaydb:flyway-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.flywaydb:flyway-core",
            "direct": true,
            "version": "9.19.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.flywaydb:flyway-mysql",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.flywaydb:flyway-mysql",
            "direct": true,
            "version": "9.19.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.freemarker:freemarker",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.freemarker:freemarker",
            "direct": true,
            "version": "2.3.34",
            "ecosystem": "maven"
          },
          {
            "name": "org.glassfish.jaxb:jaxb-runtime",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.glassfish.jaxb:jaxb-runtime",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.hibernate.validator:hibernate-validator",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jetbrains.intellij.deps.jcef:jcef",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jetbrains.intellij.deps.jcef:jcef",
            "direct": true,
            "version": "122.1.9-gd14e051-chromium-122.0.6261.94-api-1.14",
            "ecosystem": "maven"
          },
          {
            "name": "org.jetbrains:annotations",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.jetbrains:annotations",
            "direct": true,
            "version": "24.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.junit.jupiter:junit-jupiter",
            "direct": true,
            "version": "5.11.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.liquibase:liquibase-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.liquibase:liquibase-core",
            "direct": true,
            "version": "4.30.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.jts:jts-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.locationtech.jts:jts-core",
            "direct": true,
            "version": "1.19.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.mapstruct:mapstruct",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mapstruct:mapstruct",
            "direct": true,
            "version": "1.5.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.mapstruct:mapstruct-processor",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mapstruct:mapstruct-processor",
            "direct": true,
            "version": "1.5.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.mongodb:bson",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.mongodb:bson",
            "direct": true,
            "version": "4.10.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok",
            "direct": true,
            "version": "1.18.44",
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok-mapstruct-binding",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.projectlombok:lombok-mapstruct-binding",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:jcl-over-slf4j",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:log4j-over-slf4j",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-bom",
            "direct": true,
            "version": "1.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-starter-mcp-server-webmvc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-starter-mcp-server-webmvc",
            "direct": true,
            "version": "1.1.3",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-starter-model-anthropic",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-starter-model-openai",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.ai:spring-ai-starter-model-vertex-ai-gemini",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-dependencies",
            "direct": true,
            "version": "3.5.13",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-thymeleaf",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-web",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-websocket",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-aspects",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-beans",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-context",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-context-indexer",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-context-indexer",
            "direct": true,
            "version": "6.0.10",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-core",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework:spring-jdbc",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.zalando:logbook-spring-boot-starter",
            "direct": true,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.zalando:logbook-spring-boot-starter",
            "direct": true,
            "version": "3.3.0",
            "ecosystem": "maven"
          },
          {
            "name": "@chat2db/ui",
            "direct": true,
            "version": "1.45.3",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/core",
            "direct": true,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/modifiers",
            "direct": true,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/modifiers",
            "direct": true,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/sortable",
            "direct": true,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/sortable",
            "direct": true,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dropdown-menu",
            "direct": true,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popover",
            "direct": true,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vtable",
            "direct": true,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vtable-editors",
            "direct": true,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vtable-search",
            "direct": true,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xyflow/react",
            "direct": true,
            "version": "12.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "ahooks",
            "direct": true,
            "version": "3.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "ali-oss",
            "direct": true,
            "version": "6.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "ali-react-table",
            "direct": true,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "antd",
            "direct": true,
            "version": "5.24.1",
            "ecosystem": "npm"
          },
          {
            "name": "antd",
            "direct": true,
            "version": "5.24.9",
            "ecosystem": "npm"
          },
          {
            "name": "antd-style",
            "direct": true,
            "version": "3.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "apng-js",
            "direct": true,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-antd-style",
            "direct": true,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": true,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "copy-to-clipboard",
            "direct": true,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": true,
            "version": "1.11.13",
            "ecosystem": "npm"
          },
          {
            "name": "dexie",
            "direct": true,
            "version": "4.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "echarts",
            "direct": true,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "echarts-wordcloud",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "elkjs",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "event-source-polyfill",
            "direct": true,
            "version": "1.0.31",
            "ecosystem": "npm"
          },
          {
            "name": "html-to-image",
            "direct": true,
            "version": "1.11.11",
            "ecosystem": "npm"
          },
          {
            "name": "html2canvas",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "idb-keyval",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-online",
            "direct": true,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "localforage",
            "direct": true,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": true,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lottie-react",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lucide-react",
            "direct": true,
            "version": "0.356.0",
            "ecosystem": "npm"
          },
          {
            "name": "lucide-react",
            "direct": true,
            "version": "0.475.0",
            "ecosystem": "npm"
          },
          {
            "name": "monaco-editor",
            "direct": true,
            "version": "0.52.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-schedule",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": true,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "qrcode",
            "direct": true,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "query-string",
            "direct": true,
            "version": "6.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "query-string",
            "direct": true,
            "version": "9.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-grid-layout",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-infinite-scroll-component",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-mentions",
            "direct": true,
            "version": "4.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "react-resizable",
            "direct": true,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "react-sortablejs",
            "direct": true,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-split-pane",
            "direct": true,
            "version": "0.1.92",
            "ecosystem": "npm"
          },
          {
            "name": "umi",
            "direct": true,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "umi-request",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "url-parse",
            "direct": true,
            "version": "1.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "utility-types",
            "direct": true,
            "version": "3.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xterm",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "xterm-addon-fit",
            "direct": true,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "xterm-addon-web-links",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": true,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "zustand",
            "direct": true,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "org.antlr:antlr4-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-antrun-plugin",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-clean-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-clean-plugin",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-compiler-plugin",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-dependency-plugin",
            "direct": false,
            "version": "3.8.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-deploy-plugin",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-install-plugin",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-jar-plugin",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-resources-plugin",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": "3.5.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:flatten-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:flatten-maven-plugin",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-maven-plugin",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "org.springframework.boot:spring-boot-starter-test",
            "direct": false,
            "version": null,
            "ecosystem": "maven"
          },
          {
            "name": "@ahooksjs/use-request",
            "direct": false,
            "version": "2.8.15",
            "ecosystem": "npm"
          },
          {
            "name": "@alloc/quick-lru",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/antd-theme-variable",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/charts-util",
            "direct": false,
            "version": "0.0.1-alpha.7",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/colors",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/colors",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/cssinjs",
            "direct": false,
            "version": "1.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/cssinjs-utils",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/fast-color",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/icons",
            "direct": false,
            "version": "4.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/icons",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/icons-svg",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/moment-webpack-plugin",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/plots",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-card",
            "direct": false,
            "version": "2.9.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-components",
            "direct": false,
            "version": "2.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-descriptions",
            "direct": false,
            "version": "2.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-field",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-form",
            "direct": false,
            "version": "2.31.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-layout",
            "direct": false,
            "version": "7.22.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-list",
            "direct": false,
            "version": "2.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-provider",
            "direct": false,
            "version": "2.15.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-skeleton",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-table",
            "direct": false,
            "version": "3.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/pro-utils",
            "direct": false,
            "version": "2.16.4",
            "ecosystem": "npm"
          },
          {
            "name": "@ant-design/react-slick",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@antfu/install-pkg",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@antfu/utils",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/component",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/coord",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/event-emitter",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g",
            "direct": false,
            "version": "6.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-camera-api",
            "direct": false,
            "version": "2.0.35",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-canvas",
            "direct": false,
            "version": "2.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-dom-mutation-observer-api",
            "direct": false,
            "version": "2.0.32",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-lite",
            "direct": false,
            "version": "2.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-math",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-canvas-path-generator",
            "direct": false,
            "version": "2.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-canvas-picker",
            "direct": false,
            "version": "2.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-canvas-renderer",
            "direct": false,
            "version": "2.2.18",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-dom-interaction",
            "direct": false,
            "version": "2.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-dragndrop",
            "direct": false,
            "version": "2.0.32",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-html-renderer",
            "direct": false,
            "version": "2.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-plugin-image-loader",
            "direct": false,
            "version": "2.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g-web-animations-api",
            "direct": false,
            "version": "2.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g2",
            "direct": false,
            "version": "5.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/g2-extension-plot",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/scale",
            "direct": false,
            "version": "0.4.16",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/util",
            "direct": false,
            "version": "2.0.17",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/util",
            "direct": false,
            "version": "3.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/vendor",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@antv/vendor",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.26.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.23.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/eslint-parser",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-bigint",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-self",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-source",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.23.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.26.9",
            "ecosystem": "npm"
          },
          {
            "name": "@bloomberg/record-tuple-polyfill",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@cacheable/memory",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cacheable/utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@chenshuai2144/sketch-color",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-syntax-patches-for-csstree",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/media-query-list-parser",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-function",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-font-format-keywords",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-hwb-function",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-ic-unit",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-is-pseudo-class",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-normalize-display-values",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-oklab-function",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-progressive-custom-properties",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-stepped-value-functions",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-unset-value",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-specificity",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-specificity",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ctrl/tinycolor",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/accessibility",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@dnd-kit/utilities",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@dual-bundle/import-meta-resolve",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/babel-plugin",
            "direct": false,
            "version": "11.13.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/cache",
            "direct": false,
            "version": "11.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/css",
            "direct": false,
            "version": "11.13.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/hash",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/hash",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/is-prop-valid",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/memoize",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/react",
            "direct": false,
            "version": "11.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/serialize",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/sheet",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/stylis",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/unitless",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/unitless",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/unitless",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/use-insertion-effect-with-fallbacks",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/utils",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@emotion/weak-memoize",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-kit/cjs-loader",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-kit/core-utils",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-kit/esm-loader",
            "direct": false,
            "version": "2.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.6.13",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom-interactions",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-displaynames",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-listformat",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-relativetimeformat",
            "direct": false,
            "version": "4.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-unified-numberformat",
            "direct": false,
            "version": "3.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "@formatjs/intl-utils",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/types",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/utils",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/load-nyc-config",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/transform",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "24.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@keyv/bigmap",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@keyv/serialize",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@leichtgewicht/ip-codec",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@ljharb/resumer",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ljharb/through",
            "direct": false,
            "version": "2.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "@loadable/component",
            "direct": false,
            "version": "5.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-android-arm-eabi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-android-arm64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-darwin-arm64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-darwin-x64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-freebsd-x64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm64-musl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-ppc64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-riscv64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-s390x-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-x64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-x64-musl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-arm64-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-ia32-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-x64-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nicolo-ribaudo/eslint-scope-5-internals",
            "direct": false,
            "version": "5.1.1-v1",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/utils",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@popperjs/core",
            "direct": false,
            "version": "2.11.8",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/primitive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-arrow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-arrow",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-collection",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-compose-refs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-compose-refs",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-context",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-context",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-direction",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dismissable-layer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dismissable-layer",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-focus-guards",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-focus-scope",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-id",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-id",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-menu",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popper",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popper",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-portal",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-portal",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-presence",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-presence",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-roving-focus",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-tooltip",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-callback-ref",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-callback-ref",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-escape-keydown",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-escape-keydown",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-rect",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-rect",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-size",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-size",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-visually-hidden",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/rect",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/rect",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/async-validator",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/color-picker",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/context",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/mini-decimal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/mutate-observer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/portal",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/qrcode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/tour",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rc-component/trigger",
            "direct": false,
            "version": "2.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-android-arm-eabi",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-android-arm64",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-darwin-arm64",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-darwin-x64",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-linux-arm-gnueabihf",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-linux-arm64-gnu",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-linux-arm64-musl",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-linux-x64-gnu",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-linux-x64-musl",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-win32-arm64-msvc",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-win32-ia32-msvc",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@resvg/resvg-js-win32-x64-msvc",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@stitches/react",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@stylelint/postcss-css-in-js",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-add-jsx-attribute",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-dynamic-title",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-em-dimensions",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-react-native-svg",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-svg-component",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-preset",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/core",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/hast-util-to-babel-ast",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-jsx",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-svgo",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/match-sorter-utils",
            "direct": false,
            "version": "8.19.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/query-core",
            "direct": false,
            "version": "4.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-query",
            "direct": false,
            "version": "4.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-query-devtools",
            "direct": false,
            "version": "4.36.1",
            "ecosystem": "npm"
          },
          {
            "name": "@trysound/sax",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/boolean-clockwise",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/clone",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/flatten",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/helpers",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/invariant",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/meta",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/meta",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@turf/rewind",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.20.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/classnames",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-array",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-array",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-color",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dispatch",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-drag",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dsv",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-fetch",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-force",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-format",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-geo",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-hierarchy",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-interpolate",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-path",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-quadtree",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-random",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale-chromatic",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-selection",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-shape",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-timer",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-transition",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-zoom",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/event-source-polyfill",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/geojson",
            "direct": false,
            "version": "7946.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/graceful-fs",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hapi__joi",
            "direct": false,
            "version": "17.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hoist-non-react-statics",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/invariant",
            "direct": false,
            "version": "2.2.37",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/katex",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.76",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.18",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "18.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-mentions",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stylis",
            "direct": false,
            "version": "4.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/use-sync-external-store",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "9.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "13.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "16.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/ast",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/babel-preset-umi",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/bundler-esbuild",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/bundler-mako",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/bundler-utils",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/bundler-vite",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/bundler-webpack",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/case-sensitive-paths-webpack-plugin",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/core",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/did-you-know",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-darwin-arm64",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-darwin-x64",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-linux-arm-gnueabihf",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-linux-arm64-gnu",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-linux-arm64-musl",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-linux-x64-gnu",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-linux-x64-musl",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-win32-arm64-msvc",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/es-module-parser-win32-x64-msvc",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/history",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/lint",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-darwin-arm64",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-darwin-x64",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-linux-arm64-gnu",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-linux-arm64-musl",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-linux-x64-gnu",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-linux-x64-musl",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-win32-ia32-msvc",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mako-win32-x64-msvc",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/mfsu",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/plugin-run",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/plugins",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/preset-umi",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/react-refresh-webpack-plugin",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/renderer-react",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/route-utils",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/server",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/test",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/ui",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/use-params",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/utils",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/valtio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@umijs/zod2ts",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@use-gesture/core",
            "direct": false,
            "version": "10.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@use-gesture/react",
            "direct": false,
            "version": "10.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vdataset",
            "direct": false,
            "version": "0.18.18",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vrender-components",
            "direct": false,
            "version": "0.21.9-alpha.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vrender-core",
            "direct": false,
            "version": "0.21.9-alpha.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vrender-kits",
            "direct": false,
            "version": "0.21.9-alpha.1",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vscale",
            "direct": false,
            "version": "0.18.18",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vscale",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vutils",
            "direct": false,
            "version": "0.18.18",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vutils",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "npm"
          },
          {
            "name": "@visactor/vutils-extension",
            "direct": false,
            "version": "1.11.14",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xyflow/system",
            "direct": false,
            "version": "0.0.51",
            "ecosystem": "npm"
          },
          {
            "name": "abs-svg-path",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "add-dom-event-listener",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "address",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "agentkeepalive",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "align-text",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "amdefine",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html-community",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "antd-dayjs-webpack-plugin",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-hidden",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "array-source",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlast",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.tosorted",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "assert",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "assert-okam",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "assign-symbols",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "atomic-sleep",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "attr-accept",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.20",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-dynamic-import-node",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-import",
            "direct": false,
            "version": "1.13.8",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-jest-hoist",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-macros",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-react-compiler",
            "direct": false,
            "version": "0.0.0-experimental-c23de8d-20240515",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-styled-components",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-current-node-syntax",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-jest",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "base64-arraybuffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "big-integer",
            "direct": false,
            "version": "1.6.52",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bowser",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "bplist-parser",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "brorand",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-cipher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-des",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-rsa",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-sign",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "bser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "4.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-okam",
            "direct": false,
            "version": "4.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-xor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-status-codes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "10.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-css",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelize",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001700",
            "ecosystem": "npm"
          },
          {
            "name": "canvas-confetti",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "center-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cipher-base",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "classcat",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "classnames",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "classnames",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "click-to-react-component",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone-regexp",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-string",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "colord",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-path-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "compute-scroll-into-view",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "1.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "concurrently",
            "direct": false,
            "version": "8.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "confusing-browser-globals",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "connect-history-api-fallback",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-browserify",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "constants-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "contour_plot",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "convert-hrtime",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-anything",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-anything",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "copy-to",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-pure",
            "direct": false,
            "version": "3.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "create-ecdh",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "create-hash",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-hmac",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "cron-parser",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-env",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-blank-pseudo",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-color-keywords",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-functions-list",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-has-pseudo",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "css-line-break",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "6.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-prefers-color-scheme",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-to-react-native",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssdb",
            "direct": false,
            "version": "6.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssfontparser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "current-script-polyfill",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-binarytree",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dispatch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-drag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dsv",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dsv",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-ease",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-fetch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-force",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-force-3d",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "d3-format",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo-projection",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-hexbin",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-hierarchy",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-octree",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-quadtree",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-random",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-regression",
            "direct": false,
            "version": "1.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale-chromatic",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-selection",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-timer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-transition",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-zoom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "date-fns",
            "direct": false,
            "version": "2.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-browser-id",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "default-user-agent",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defined",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "des.js",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node-es",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "didyoumean",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diffie-hellman",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "digest-header",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dijkstrajs",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dlv",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dns-socket",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-converter",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-walk",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "domain-browser",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dotignore",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexify",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dva-core",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dva-immer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dva-loading",
            "direct": false,
            "version": "3.0.25",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.102",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "emojilib",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoticon",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encoding",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "end-or-error",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "error-stack-parser",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-get-iterator",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-iterator-helpers",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es5-ext",
            "direct": false,
            "version": "0.10.64",
            "ecosystem": "npm"
          },
          {
            "name": "es5-imcompatible-versions",
            "direct": false,
            "version": "0.1.90",
            "ecosystem": "npm"
          },
          {
            "name": "es6-iterator",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promise",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "es6-symbol",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.4",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-airbnb-base",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-webpack",
            "direct": false,
            "version": "0.13.10",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-babel",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jest",
            "direct": false,
            "version": "27.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.33.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.37.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-unused-imports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-rule-composer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "esniff",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-emitter",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "events-okam",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "evp_bytestokey",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "express-http-proxy",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ext",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-diff",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-equals",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-redact",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fastest-levenshtein",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "fb-watchman",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "fecha",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "file-selector",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-source",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "filter-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "filter-obj",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-root",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "6.1.23",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "flatten",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "flru",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fmin",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.9",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "for-in",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fork-ts-checker-webpack-plugin",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "formstream",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-monkey",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function-timeout",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "geobuf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "geojson-dissolve",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "geojson-flatten",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "geojson-linestring-dissolve",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "get-nonce",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-ready",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-value",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "gifuct-js",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "git-hooks-list",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "gl-matrix",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-modules",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "13.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "globjoin",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "13.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "harmony-reflect",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "has-ansi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hashery",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-dom",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-html-isomorphic",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-is-element",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-text",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "history",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hookified",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "hookified",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "htm",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-entities",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-url-attributes",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-webpack-plugin",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "humanize-ms",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "identity-obj-proxy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "immer",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-html-entry",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "intersection-observer",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "intl",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "intl-format-cache",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "intl-messageformat",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "intl-messageformat-parser",
            "direct": false,
            "version": "3.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ip-regex",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arguments",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrow-function",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-buffer",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-class-hotfix",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-equal",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-inside-container",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ip",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-type-of",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-what",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-what",
            "direct": false,
            "version": "4.1.16",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic-fetch",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic-unfetch",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "isstream",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "javascript-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-haste-map",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-regex-util",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-base64",
            "direct": false,
            "version": "2.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "js-binary-schema-parser",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "js-cookie",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json2module",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "json2mq",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jstoxml",
            "direct": false,
            "version": "2.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "jsx-ast-utils",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.21",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "known-css-properties",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "npm"
          },
          {
            "name": "kolorist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "lazy-cache",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "less",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "less",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "less-plugin-resolve",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "leva",
            "direct": false,
            "version": "0.9.36",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.22.1",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "local-pkg",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.throttle",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.truncate",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "long-timeout",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "longest",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lottie-web",
            "direct": false,
            "version": "5.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "luxon",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "makeerror",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mathml-tag-names",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "md5.js",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-math",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "memory-fs",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "13.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-value",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-math",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "miller-rabin",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.53.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-document",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-crypto-utils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mixin-deep",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mock-property",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "moment",
            "direct": false,
            "version": "2.30.1",
            "ecosystem": "npm"
          },
          {
            "name": "monaco-editor-webpack-plugin",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare-lite",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "needle",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "next-tick",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-abort-controller",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-emoji",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-hex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-libs-browser",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-libs-browser-okam",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-hash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-is",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.entries",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.getprototypeof",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.hasown",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "obuf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-exit-leak-free",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "os-browserify",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "os-name",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "osx-release",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-any",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-some",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-asn1",
            "direct": false,
            "version": "5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "parse-entities",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-node-version",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-svg-path",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-data-parser",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-source",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pause-stream",
            "direct": false,
            "version": "0.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "pbf",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pdfast",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pino",
            "direct": false,
            "version": "7.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino-abstract-transport",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino-std-serializers",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "piscina",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "platform",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "pngjs",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "point-at-length",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "point-in-polygon",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-curve",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-path",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "polished",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.19",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-attribute-case-insensitive",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-clamp",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-functional-notation",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-hex-alpha",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-color-rebeccapurple",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-media",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-properties",
            "direct": false,
            "version": "12.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-custom-selectors",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-dir-pseudo-class",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-double-position-gradients",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-env-function",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-flexbugs-fixes",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-visible",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-focus-within",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-font-variant",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-gap-properties",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-image-set-function",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-import",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-initial",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-js",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-lab-function",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-less",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-logical",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-media-minmax",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-extract-imports",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-local-by-default",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-scope",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nested",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nesting",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-opacity-percentage",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-overflow-shorthand",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-page-break",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-place",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-prefix-selector",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-preset-env",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-pseudo-class-any-link",
            "direct": false,
            "version": "7.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-replace-overflow-wrap",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-resolve-nested-selector",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-safe-parser",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-not",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-syntax",
            "direct": false,
            "version": "0.36.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-linter-helpers",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-organize-imports",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-organize-imports",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-packagejson",
            "direct": false,
            "version": "2.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-packagejson",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-error",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "24.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "process-okam",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-warning",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "property-information",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "protocol-buffers-schema",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-compare",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "prr",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "public-ip",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode-okam",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "qiankun",
            "direct": false,
            "version": "2.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "qified",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "querystring-es3",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "querystringify",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-format-unescaped",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "quickselect",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "randomfill",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "rbush",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-cascader",
            "direct": false,
            "version": "3.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-cascader",
            "direct": false,
            "version": "3.33.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-checkbox",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-collapse",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-dialog",
            "direct": false,
            "version": "9.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-drawer",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-dropdown",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-field-form",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-footer",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "rc-image",
            "direct": false,
            "version": "7.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-image",
            "direct": false,
            "version": "7.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-input",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc-input",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-input-number",
            "direct": false,
            "version": "9.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-input-number",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-mentions",
            "direct": false,
            "version": "2.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-mentions",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-menu",
            "direct": false,
            "version": "9.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-motion",
            "direct": false,
            "version": "2.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "rc-notification",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc-notification",
            "direct": false,
            "version": "5.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "rc-overflow",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-pagination",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-picker",
            "direct": false,
            "version": "4.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc-picker",
            "direct": false,
            "version": "4.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc-progress",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-rate",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-resize-observer",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "rc-resize-observer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc-segmented",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-select",
            "direct": false,
            "version": "14.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "rc-slider",
            "direct": false,
            "version": "11.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "rc-steps",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-switch",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-table",
            "direct": false,
            "version": "7.50.3",
            "ecosystem": "npm"
          },
          {
            "name": "rc-table",
            "direct": false,
            "version": "7.50.5",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tabs",
            "direct": false,
            "version": "15.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tabs",
            "direct": false,
            "version": "15.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-textarea",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc-textarea",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tooltip",
            "direct": false,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tree",
            "direct": false,
            "version": "5.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tree",
            "direct": false,
            "version": "5.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-tree-select",
            "direct": false,
            "version": "5.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "rc-upload",
            "direct": false,
            "version": "4.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-util",
            "direct": false,
            "version": "4.21.1",
            "ecosystem": "npm"
          },
          {
            "name": "rc-util",
            "direct": false,
            "version": "5.44.4",
            "ecosystem": "npm"
          },
          {
            "name": "rc-virtual-list",
            "direct": false,
            "version": "3.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "re-resizable",
            "direct": false,
            "version": "6.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-colorful",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-draggable",
            "direct": false,
            "version": "4.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "react-dropzone",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-error-boundary",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-error-overlay",
            "direct": false,
            "version": "6.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "react-fast-compare",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-helmet-async",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-intl",
            "direct": false,
            "version": "3.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-lifecycles-compat",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "react-markdown",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-merge-refs",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-redux",
            "direct": false,
            "version": "8.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-refresh",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-remove-scroll",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-remove-scroll-bar",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-resizable-panels",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-router-dom",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-style-proptype",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-style-singleton",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "reactcss",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "1.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "real-require",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "redux",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "redux-saga",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.13.11",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-katex",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rehype-raw",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "relateurl",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "remark-emoji",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-gfm",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-math",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-parse",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remark-rehype",
            "direct": false,
            "version": "11.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "remark-stringify",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "remove-accents",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "renderkid",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "repeat-string",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-main-filename",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resize-observer-polyfill",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.5",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-protobuf-schema",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "right-align",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ripemd160",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "0.25.8",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-visualizer",
            "direct": false,
            "version": "5.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "roughjs",
            "direct": false,
            "version": "4.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-applescript",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rw",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "6.6.7",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-stable-stringify",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "screenfull",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "scroll-into-view-if-needed",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sdk-base",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "select-hose",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-value",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-equal",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "shallowequal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "shapefile",
            "direct": false,
            "version": "0.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "shikiji",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "shikiji-core",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-statistics",
            "direct": false,
            "version": "7.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "simplify-geojson",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "simplify-geometry",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "single-spa",
            "direct": false,
            "version": "5.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "skin-tone",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-source",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "sonic-boom",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "sort-object-keys",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sort-package-json",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "sort-package-json",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "sorted-array-functions",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.1.32",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "space-separated-tokens",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spawn-command",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy-transport",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "split-on-first",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "split-on-first",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "split-string",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stable",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "stackframe",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stream-browserify",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-http",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-http",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-shift",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stream-source",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "stream-wormhole",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strict-uri-encode",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-convert",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width-cjs",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.matchall",
            "direct": false,
            "version": "4.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.repeat",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "0.10.31",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder-okam",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "stringify-entities",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi-cjs",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "style-to-object",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "styled-components",
            "direct": false,
            "version": "5.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "styled-components",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint",
            "direct": false,
            "version": "16.26.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended",
            "direct": false,
            "version": "14.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended-less",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard",
            "direct": false,
            "version": "25.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard",
            "direct": false,
            "version": "35.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard",
            "direct": false,
            "version": "38.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard-less",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-less",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "substyle",
            "direct": false,
            "version": "9.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "sucrase",
            "direct": false,
            "version": "3.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "super-regex",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "superjson",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svg-parser",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "svg-path-parser",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "svg-tags",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "swr",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "systemjs",
            "direct": false,
            "version": "6.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "table",
            "direct": false,
            "version": "6.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "3.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tape",
            "direct": false,
            "version": "4.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.39.0",
            "ecosystem": "npm"
          },
          {
            "name": "test-exclude",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-encoding",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "text-segmentation",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "thread-stream",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "throttle-debounce",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "throttle-debounce",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "time-span",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": false,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinycolor2",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "titleize",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tmpl",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "to-arraybuffer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toggle-selection",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "topojson-client",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "topojson-server",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tree-kill",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "trim-lines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-right",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "trough",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "ts-interface-checker",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsutils",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "3.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "tty-browserify",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "type",
            "direct": false,
            "version": "2.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "typedarray",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-js",
            "direct": false,
            "version": "2.8.29",
            "ecosystem": "npm"
          },
          {
            "name": "uglify-to-browserify",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "unescape",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unfetch",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-emoji-modifier-base",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unified",
            "direct": false,
            "version": "11.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-find-after",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-is",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-remove-position",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-stringify-position",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unist-util-visit-parents",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "untildify",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "url-okam",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "urllib",
            "direct": false,
            "version": "2.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-callback-ref",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "use-isomorphic-layout-effect",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-merge-value",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-sidecar",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "util-okam",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "utila",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "utility",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "utrie",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8n",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "valtio",
            "direct": false,
            "version": "1.11.2",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vfile",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-location",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vfile-message",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "vm-browserify",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "walker",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "warning",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "warning",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "wbuf",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "web-namespaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-5-chain",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "3.6.20",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-module",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "win-release",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "window-size",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi-cjs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xml2js",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "15.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "18.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zrender",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "zwitch",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 2193,
        "direct_count": 282,
        "indirect_count": 1911
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 89,
        "merged_prs": 545,
        "open_issues": 37,
        "closed_ratio": 0.973,
        "closed_issues": 1330,
        "closed_unmerged_prs": 119
      },
      "bus_factor": 3,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "shanhexi",
          "commits": 1080,
          "avatar_url": "https://avatars.githubusercontent.com/u/86969353?v=4"
        },
        {
          "type": "User",
          "login": "Chat2DB-Pro",
          "commits": 799,
          "avatar_url": "https://avatars.githubusercontent.com/u/22975773?v=4"
        },
        {
          "type": "User",
          "login": "JerryFan626",
          "commits": 648,
          "avatar_url": "https://avatars.githubusercontent.com/u/7688101?v=4"
        },
        {
          "type": "User",
          "login": "chat2db-jerry",
          "commits": 536,
          "avatar_url": "https://avatars.githubusercontent.com/u/137198536?v=4"
        },
        {
          "type": "User",
          "login": "robinji0",
          "commits": 325,
          "avatar_url": "https://avatars.githubusercontent.com/u/137188352?v=4"
        },
        {
          "type": "User",
          "login": "openai0229",
          "commits": 140,
          "avatar_url": "https://avatars.githubusercontent.com/u/136558319?v=4"
        },
        {
          "type": "User",
          "login": "pdxzzz",
          "commits": 95,
          "avatar_url": "https://avatars.githubusercontent.com/u/189829598?v=4"
        },
        {
          "type": "User",
          "login": "Aias00",
          "commits": 60,
          "avatar_url": "https://avatars.githubusercontent.com/u/25810623?v=4"
        },
        {
          "type": "User",
          "login": "Zhuoyuan1",
          "commits": 44,
          "avatar_url": "https://avatars.githubusercontent.com/u/41421622?v=4"
        },
        {
          "type": "User",
          "login": "miahemu",
          "commits": 42,
          "avatar_url": "https://avatars.githubusercontent.com/u/157001655?v=4"
        }
      ],
      "contributors_sampled": 51,
      "top_contributor_share": 0.273
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ai-issue-assistant.lock.yml",
        "ai-pr-reviewer.lock.yml",
        "ci.yml",
        "community-project-sync.yml",
        "issue-claim.yml",
        "jcef_release.yml",
        "pushdocker.yml",
        "qq-comment-review-events.yml",
        "qq-comment-review-sender.yml",
        "qq-group-notifications.yml",
        "security.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".eslintrc.js"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 9,
            "reason": "29 out of 30 merged PRs checked by a CI test -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 9,
            "reason": "Found 29/30 approved changesets -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 9 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 9,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 8,
            "reason": "dependency not pinned by hash detected -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 10,
            "reason": "SAST tool is run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 9,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "147 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "0ce376e6dc47791bd9d244e8595bada318611c62",
        "ran_at": "2026-07-27T04:30:25Z",
        "aggregate_score": 7.3,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-27T04:29:29Z",
      "oldest_open_prs": [
        {
          "number": 1851,
          "created_at": "2026-07-14T14:16:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1857,
          "created_at": "2026-07-14T14:19:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1858,
          "created_at": "2026-07-14T14:20:11Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1864,
          "created_at": "2026-07-15T13:25:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1866,
          "created_at": "2026-07-15T13:25:39Z",
          "last_comment_at": "2026-07-27T04:28:28Z",
          "last_comment_author": "dependabot"
        },
        {
          "number": 1876,
          "created_at": "2026-07-20T07:42:16Z",
          "last_comment_at": "2026-07-26T16:40:24Z",
          "last_comment_author": "haizhi03"
        },
        {
          "number": 1884,
          "created_at": "2026-07-21T05:04:43Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1961,
          "created_at": "2026-07-23T08:35:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1962,
          "created_at": "2026-07-23T08:35:30Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1984,
          "created_at": "2026-07-24T03:42:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1986,
          "created_at": "2026-07-24T03:43:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1988,
          "created_at": "2026-07-24T03:43:30Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1990,
          "created_at": "2026-07-24T04:19:11Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1991,
          "created_at": "2026-07-24T04:19:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1994,
          "created_at": "2026-07-24T04:20:16Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1995,
          "created_at": "2026-07-24T04:20:28Z",
          "last_comment_at": "2026-07-26T07:33:56Z",
          "last_comment_author": "dependabot"
        },
        {
          "number": 2005,
          "created_at": "2026-07-24T05:57:36Z",
          "last_comment_at": "2026-07-26T07:33:54Z",
          "last_comment_author": "dependabot"
        },
        {
          "number": 2011,
          "created_at": "2026-07-24T06:44:30Z",
          "last_comment_at": "2026-07-26T07:34:50Z",
          "last_comment_author": "dependabot"
        },
        {
          "number": 2012,
          "created_at": "2026-07-24T06:58:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2026,
          "created_at": "2026-07-24T08:33:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-27T04:05:36Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 1786,
          "created_at": "2026-01-19T08:32:33Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1803,
          "created_at": "2026-03-17T07:34:51Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1832,
          "created_at": "2026-06-14T08:30:19Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1833,
          "created_at": "2026-06-15T04:50:36Z",
          "last_comment_at": "2026-07-21T08:10:15Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1872,
          "created_at": "2026-07-19T08:12:22Z",
          "last_comment_at": "2026-07-23T16:54:53Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1873,
          "created_at": "2026-07-19T08:12:23Z",
          "last_comment_at": "2026-07-23T04:24:46Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1879,
          "created_at": "2026-07-20T08:36:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1908,
          "created_at": "2026-07-21T09:51:52Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1911,
          "created_at": "2026-07-21T11:39:07Z",
          "last_comment_at": "2026-07-23T04:01:16Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1914,
          "created_at": "2026-07-21T13:03:57Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1929,
          "created_at": "2026-07-22T03:23:51Z",
          "last_comment_at": "2026-07-23T03:38:27Z",
          "last_comment_author": "openai0229"
        },
        {
          "number": 1942,
          "created_at": "2026-07-23T03:51:05Z",
          "last_comment_at": "2026-07-23T03:54:48Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1949,
          "created_at": "2026-07-23T04:33:47Z",
          "last_comment_at": "2026-07-23T04:37:10Z",
          "last_comment_author": "github-actions"
        },
        {
          "number": 1952,
          "created_at": "2026-07-23T04:58:06Z",
          "last_comment_at": "2026-07-23T05:42:47Z",
          "last_comment_author": "jasondarcy"
        },
        {
          "number": 2142,
          "created_at": "2026-07-26T06:08:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2143,
          "created_at": "2026-07-26T06:09:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2144,
          "created_at": "2026-07-26T06:09:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2148,
          "created_at": "2026-07-26T06:44:54Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2149,
          "created_at": "2026-07-26T06:44:56Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2150,
          "created_at": "2026-07-26T06:44:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/OtterMind/Chat2DB",
    "host": "github.com",
    "name": "Chat2DB",
    "owner": "OtterMind"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 80,
      "inputs": {
        "security": 63,
        "vitality": 77,
        "community": 92,
        "governance": 77,
        "engineering": 89
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 77,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 73,
            "inputs": {
              "commits_last_year": 267,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 13
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "13/52 weeks with commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 13
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "267 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 267
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "good",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "releases_count": 44,
              "latest_release_tag": "v5.3.0",
              "releases_from_tags": false,
              "days_since_latest_release": 9,
              "mean_days_between_releases": 92.2
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "44 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 44
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 9 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 9
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~92.2 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 92.2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "excellent",
        "name": "Community & Adoption",
        "value": 92,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "excellent",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "forks": 2946,
              "stars": 27224,
              "watchers": 155,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "27,224 stars",
                "points": 60,
                "status": "met",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 27224
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "2,946 forks",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 2946
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "155 watchers",
                "points": 12.2,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 155
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 86,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file present, not a recognized license",
                "points": 16.9,
                "status": "partial",
                "details": [
                  {
                    "code": "license_custom",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "good",
        "name": "Sustainability & Governance",
        "value": 77,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "bus_factor": 3,
              "contributors_sampled": 51,
              "top_contributor_share": 0.273
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "3 contributor(s) cover half of all commits",
                "points": 36,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 27% of commits",
                "points": 16.4,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 27
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "51 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 51
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 9 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "merged_prs": 545,
              "open_issues": 37,
              "closed_issues": 1330,
              "issue_closed_ratio": 0.973,
              "closed_unmerged_prs": 119
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "97% of issues closed",
                "points": 45.5,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 97
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "545/664 decided PRs merged",
                "points": 31.4,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 545,
                      "decided": 664
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 29/30 approved changesets -- score normalized to 9",
                "points": 13.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "followers": 555,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "OtterMind",
              "public_repos": 17,
              "account_age_days": 1188
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "555 followers of OtterMind",
                "points": 19.7,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 555,
                      "login": "OtterMind"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "17 public repos, account ~3 yr old",
                "points": 15.6,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 17
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 3
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 89,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "11 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 11
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.js"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "29 out of 30 merged PRs checked by a CI test -- score normalized to 9",
                "points": 18,
                "status": "partial",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "ai",
                "chatgpt",
                "datagrip",
                "dbeaver",
                "gpt",
                "mysql",
                "navicat",
                "oracle",
                "postgresql",
                "redis",
                "sqlserver",
                "bi",
                "database",
                "clickhouse",
                "db2",
                "hive",
                "redis-client",
                "text2sql",
                "clickhouse-client"
              ],
              "has_wiki": true,
              "homepage": "https://chat2db.ai",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://chat2db.ai",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "19 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 63,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "good",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 73,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 7.3
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "29 out of 30 merged PRs checked by a CI test -- score normalized to 9",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 29/30 approved changesets -- score normalized to 9",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 9 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 8",
                "points": 4,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is run on all commits",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "147 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "critical",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 2070 resolved dependencies against OSV; 123 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 2070
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 123
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 21,
            "inputs": {
              "source": "osv",
              "advisories": 157,
              "affected_packages": 68,
              "assessed_packages": 2070,
              "unassessed_packages": 123,
              "affected_by_severity": "critical 9, high 32, moderate 23, low 4",
              "direct_affected_packages": 13
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "13 affected: cn.hutool:hutool-all 5.8.20 (critical 9.8), org.apache.tika:tika-core 2.7.0 (critical 9.8), com.fasterxml.jackson.core:jackson-databind 2.15.3 (high 8.1), +10 more",
                "points": 2.3,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 13,
                      "packages": "cn.hutool:hutool-all 5.8.20 (critical 9.8), org.apache.tika:tika-core 2.7.0 (critical 9.8), com.fasterxml.jackson.core:jackson-databind 2.15.3 (high 8.1)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 10
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "10 advisory-carrying package(s) unaddressed past 90 days; oldest published 1605 days ago",
                "points": 13.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 10,
                      "oldest": 1605
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 2070,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 7
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "excellent",
        "name": "AI Readiness",
        "value": 90,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.88,
              "agent_instruction_files": [
                "AGENTS.md"
              ],
              "agent_instruction_max_bytes": 18884
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "88 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 88,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "yarn.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "chat2db-community-client/tsconfig.json"
              ],
              "agent_commit_share": 0.61,
              "toolchain_manifests": [
                "chat2db-community-server/chat2db-community-bom/pom.xml",
                "chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml",
                "chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml",
                "chat2db-community-server/chat2db-community-domain/pom.xml",
                "chat2db-community-server/chat2db-community-jcef/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-bigquery/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-clickhouse/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-cockroachdb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-db2/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-dm/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-doris/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-duckdb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-elasticsearch/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-gaussdb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-gbase8s/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-generic/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-h2/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-hive/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-informix/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-kingbase/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-kylin/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-mariadb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-mongodb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-mysql/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase-oracle/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-oceanbase/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-opengauss/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-oracle/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-oscar/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-postgresql/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-presto/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-redis/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-redshift/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-snowflake/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlite/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-sqlserver/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-starrocks/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-sundb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-tdengine/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-tidb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/chat2db-community-xugudb/pom.xml",
                "chat2db-community-server/chat2db-community-plugins/pom.xml",
                "chat2db-community-server/chat2db-community-spi/pom.xml",
                "chat2db-community-server/chat2db-community-start/pom.xml",
                "chat2db-community-server/chat2db-community-storage/pom.xml",
                "chat2db-community-server/chat2db-community-tools/pom.xml",
                "chat2db-community-server/chat2db-community-web/pom.xml",
                "chat2db-community-server/pom.xml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "chat2db-community-server/chat2db-community-bom/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "chat2db-community-server/chat2db-community-bom/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-api/pom.xml, chat2db-community-server/chat2db-community-domain/chat2db-community-domain-core/pom.xml"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": ".eslintrc.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "chat2db-community-client/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "chat2db-community-client/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "61 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 61,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 8",
                "points": 8,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "Java",
              "largest_source_bytes": 292543,
              "source_files_sampled": 3184,
              "oversized_source_files": 17
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Java (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Java"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "17/3184 source files over 60KB",
                "points": 54.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 3184,
                      "oversized": 17
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-spi' from its registry",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-web' from its registry",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-jcef' from its registry",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-start' from its registry",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-tools' from its registry",
    "Could not fetch maven package 'ai.chat2db:chat2db-community-storage' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-27T04:30:58.403475Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/o/OtterMind/Chat2DB.svg",
  "full_name": "OtterMind/Chat2DB",
  "license_state": "custom",
  "license_spdx": null
}

评分是信号,而非担保。 评分反映的是 GitHub 上公开可见的实践——不是代码审计,也不是安全保证。

缺失数据将被剔除并重新归一化权重,绝不按零分计。方法论已版本化并公开:指标 v1.13.0、模式 v0.27.0—— 完整方法论 · 指标知识库.

单项结果在整体记录中的位置: 汇总统计.