公开记录
软件健康报告模式 0.27.0 · 指标 1.13.0 · 2026-07-31 10:42 UTC

mercuretechnologies / expo-open-ota

An open-source self-hosted server implementing the Expo Updates protocol, built for production. Multi-app dashboard, progressive rollouts, instant rollbacks, served from your own bucket and CDN.

Go · TypeScript自定义许可证★ 449 星标⑂ 70 复刻始于 2025年1月在 GitHub 上查看 ↗

mercuretechnologies/expo-open-ota 的健康指数为 100 分中的 66 分,处于「中等」区间。 其得分最高的类别是Vitality(83/100),最低的是Security(49/100)。 最近一次更新在今天。 近期的大部分工作由 1 位贡献者完成。

66
总分 / 100
中等

软件健康指数

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

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

评分画像

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

所有权

1 关注者1 个公开仓库始于 2026年7月

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

软件包生态系统

注册表软件包版本月下载量版本数最近发布标签
npmeoas3.0.520,599739 天前expo-open-otaexpoeascli

按类别列示的指标

活力

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

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

发布纪律

90优秀
评分方式
27/27有发布版本 — 已发布 54 个发布版本
36/36发布时效 — 最近一次发布版本于 9 天前
27/27发布节奏 — 约每 0.3 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — Project has not signed or included provenance with any releases.
所用输入
releases_count54
latest_release_tagv3.0.5
releases_from_tags
days_since_latest_release9
mean_days_between_releases0.3

社区与采用

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

64中等 · 占总体的 18%
评分方式
43/60星标 — 449 个星标
15.3/25复刻 — 70 个复刻
0/15关注者 — 2 位关注者
所用输入
forks70
stars449
watchers2
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

64中等
评分方式
22.5/22.5README
16.9/22.5许可证 — 存在许可证文件,但不是可识别的许可证
18/18CONTRIBUTING 指南
0/13.5行为准则
0/7.2议题模板
0/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template
评分方式
57.5/80月度下载量 — npm 合计每月 20,599 次下载
0/20注册表被依赖数 — 该生态系统不报告此项
所用输入
packageseoas
dependents
ecosystemsnpm
total_downloads
monthly_downloads20,599
已排除计分(无数据或不适用):注册表被依赖数。 其余权重已重新归一化。

可持续性与治理

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

55中等 · 占总体的 24%
评分方式
9/54巴士系数 — 1 位贡献者贡献了半数提交
1.9/22.5提交分布 — 头号贡献者编写了 92% 的提交
13.5/13.5贡献者广度 — 20 位贡献者
3/10OpenSSF Scorecard:Contributors — project has 1 contributing companies or organizations -- score normalized to 3
所用输入
bus_factor1
contributors_sampled20
top_contributor_share0.917
评分方式
42.5/46.8议题解决 — 91% 的议题已关闭
31/38.3PR 接受 — 已裁定的 PR 中 77/95 已合并
0/15OpenSSF Scorecard:Code-Review — Found 0/29 approved changesets -- score normalized to 0
所用输入
merged_prs77
open_issues4
closed_issues40
issue_closed_ratio0.909
closed_unmerged_prs18
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
2.2/25所有者影响力 — mercuretechnologies 有 1 位关注者
2.3/25既往记录 — 1 个公开仓库,账户约 0 年
所用输入
followers1
owner_typeOrganization
is_verified
owner_loginmercuretechnologies
public_repos1
account_age_days15
评分方式
25/25已发布且可解析 — npm 上有 1 个软件包
35/35发布时效 — 最近一次发布于 9 天前
20/20版本历史 — 73 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packageseoas
ecosystemsnpm
any_deprecated
min_days_since_publish9

工程质量

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

76良好 · 占总体的 20%

工程实践

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

文档

65中等
评分方式
30/30README
0/25文档目录
15/15文档 / 主页站点 — https://mercure-technologies.gitbook.io/expo-open-ota
10/10仓库描述
10/10主题标签 — 11 个主题标签
0/10Wiki
所用输入
topicseas, eoas, expo, go, golang, react-native, expo-open-ota, expo-custom-updates-server, eas-updates, expo-updates, expo-updates-server
has_wiki
homepagehttps://mercure-technologies.gitbook.io/expo-open-ota
has_readme
has_docs_dir
has_description

安全

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

49存在风险 · 占总体的 16%

安全态势

53中等
评分方式
7.5/7.5Binary-Artifacts — no binaries found in the repo
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 21 out of 21 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 0/29 approved changesets -- score normalized to 0
0.8/2.5Contributors — project has 1 contributing companies or organizations -- score normalized to 3
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 30 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
1/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
7.5/7.5Token-Permissions — GitHub workflow tokens follow principle of least privilege
0/7.5Vulnerabilities — 92 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate5.3

依赖安全公告

34存在风险
评分方式
7.1/35直接依赖不含已知公告 — 4 个受影响:tar 6.2.1 (high 8.8), uuid 9.0.1 (high 7.5), file-type 20.5.0 (moderate 5.3),另有 1 个
6.4/25间接依赖不含已知公告 — 4 个受影响:@xmldom/xmldom 0.7.13 (high 7.5), brace-expansion 1.1.17 (high 7.5), brace-expansion 2.1.3 (high 7.5),另有 1 个
20.9/40没有长期未处理的公告 — 5 个携带公告的软件包超过 90 天未处理;最早一条发布于 195 天前
所用输入
sourceosv
advisories24
affected_packages8
assessed_packages435
unassessed_packages0
affected_by_severityhigh 6, moderate 2
direct_affected_packages4
比对的是 npm:eoas@3.0.5 的运行时依赖闭包——安装已发布的软件包时真正被拉取进来的内容——共 435 个软件包。 未对可达性进行分析。

AI 就绪度

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

67中等 · 占总体的 0%
评分方式
0/45代理指令 — 没有 CLAUDE.md / AGENTS.md / 编辑器规则
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 98 次人类提交中有 94 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.959
agent_instruction_files
agent_instruction_max_bytes
评分方式
18/18一条命令的引导启动 — Makefile
22/22自动化测试
11/11Lint / 格式化配置 — .eslintrc.js, eslint.config.js
11/11静态类型检查 — apps/dashboard/tsconfig.json, apps/eoas/tsconfig.json, apps/example-app/tsconfig.json
10/10可复现环境 — Dockerfile, lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 17 次由代理编写或署名代理
8/8自动化维护 — 最近 100 次提交中有 2 次为自动依赖更新
2/10OpenSSF Scorecard:Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 2
所用输入
has_nix
has_tests
lockfilesgo.sum, package-lock.json, yarn.lock
has_dockerfile
typed_language
bootstrap_filesMakefile
has_devcontainer
has_linter_config
typecheck_configsapps/dashboard/tsconfig.json, apps/eoas/tsconfig.json, apps/example-app/tsconfig.json
agent_commit_share0.17
toolchain_manifestsgo.mod
dependency_bot_commit_share0.02
评分方式
45/45可类型检查的代码 — Go(静态类型)
53.8/55可控的文件大小 — 采样的 589 个源文件中有 13 个超过 60KB
所用输入
primary_languageGo
largest_source_bytes869,456
source_files_sampled589
oversized_source_files13
评分方式
0/40API 模式(OpenAPI/GraphQL/proto)
20/20MCP 服务器
0/40可运行示例
所用输入
example_dirs
has_mcp_signal
api_schema_files

关键数据

449GitHub 星标
20贡献者
130最近 12 个月提交数
0距最近推送天数
54发布版本数
1巴士系数(bus factor)
4开放议题
Go软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token

更多细节

Star 与 Fork 历史 0 ★ / 70 ⇿
0Star
70Fork
36发布

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

01325385063757022025-022025-102026-07
主版本 1次版本 3修订 26

每个点涵盖 2 天。

OpenSSF Scorecard 5.3 / 10
5.3综合

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

10Binary-Artifactsno binaries found in the repo
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests21 out of 21 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/29 approved changesets -- score normalized to 0
3Contributorsproject has 1 contributing companies or organizations -- score normalized to 3
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
9Licenselicense file detected
10Maintained30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
2Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 2
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
10Token-PermissionsGitHub workflow tokens follow principle of least privilege
0Vulnerabilities92 existing vulnerabilities detected
直接依赖 128
注册表软件包版本约束清单文件
Gocloud.google.com/go/storagev1.41.0go.mod
Gogithub.com/Azure/azure-sdk-for-go/sdk/storage/azblobv1.8.0go.mod
Gogithub.com/ClickHouse/clickhouse-go/v2v2.47.0go.mod
Gogithub.com/andybalholm/brotliv1.2.1go.mod
Gogithub.com/aws/aws-sdk-go-v2v1.42.1go.mod
Gogithub.com/aws/aws-sdk-go-v2/configv1.32.30go.mod
Gogithub.com/aws/aws-sdk-go-v2/feature/cloudfront/signv1.11.7go.mod
Gogithub.com/aws/aws-sdk-go-v2/service/s3v1.105.2go.mod
Gogithub.com/aws/aws-sdk-go-v2/service/secretsmanagerv1.43.1go.mod
Gogithub.com/coreos/go-oidc/v3v3.17.0go.mod
Gogithub.com/golang-jwt/jwt/v5v5.3.1go.mod
Gogithub.com/google/uuidv1.6.0go.mod
Gogithub.com/gorilla/handlersv1.5.2go.mod
Gogithub.com/gorilla/muxv1.8.1go.mod
Gogithub.com/jackc/pgx/v5v5.9.2go.mod
Gogithub.com/jarcoal/httpmockv1.3.1go.mod
Gogithub.com/joho/godotenvv1.5.1go.mod
Gogithub.com/oschwald/geoip2-golangv1.13.0go.mod
Gogithub.com/pressly/goose/v3v3.26.0go.mod
Gogithub.com/prometheus/client_golangv1.20.5go.mod
Gogithub.com/redis/go-redis/v9v9.18.0go.mod
Gogithub.com/stretchr/testifyv1.11.1go.mod
Gogolang.org/x/cryptov0.54.0go.mod
Gogolang.org/x/oauth2v0.36.0go.mod
Gogolang.org/x/syncv0.22.0go.mod
Gogoogle.golang.org/apiv0.178.0go.mod
Gogopkg.in/yaml.v3v3.0.1go.mod
Gogithub.com/modelcontextprotocol/go-sdkv1.7.0go.mod
npm@fontsource-variable/inter^5.2.8apps/dashboard/package.json
npm@hookform/resolvers^3.10.0apps/dashboard/package.json
npm@radix-ui/react-dialog^1.1.6apps/dashboard/package.json
npm@radix-ui/react-label^2.1.2apps/dashboard/package.json
npm@radix-ui/react-popover^1.1.6apps/dashboard/package.json
npm@radix-ui/react-progress^1.1.2apps/dashboard/package.json
npm@radix-ui/react-separator^1.1.2apps/dashboard/package.json
npm@radix-ui/react-slot^1.1.2apps/dashboard/package.json
npm@radix-ui/react-toast^1.2.6apps/dashboard/package.json
npm@radix-ui/react-tooltip^1.1.8apps/dashboard/package.json
npm@tanstack/react-query^5.66.0apps/dashboard/package.json
npm@tanstack/react-table^8.20.6apps/dashboard/package.json
npm@tanstack/react-virtual^3.14.8apps/dashboard/package.json
npm@visx/responsive^4.0.0apps/dashboard/package.json
npm@visx/xychart^4.0.0apps/dashboard/package.json
npmclass-variance-authority^0.7.1apps/dashboard/package.json
npmclsx^2.1.1apps/dashboard/package.json
npmcmdk^1.0.0apps/dashboard/package.json
npmd3-geo^3.1.0apps/dashboard/package.json
npmlucide-react^0.475.0apps/dashboard/package.json
npmreact^18.3.1apps/dashboard/package.json
npmreact-dom^18.3.1apps/dashboard/package.json
npmreact-hook-form^7.54.2apps/dashboard/package.json
npmreact-router^7.1.5apps/dashboard/package.json
npmtailwind-merge^3.0.1apps/dashboard/package.json
npmtailwindcss-animate^1.0.7apps/dashboard/package.json
npmtopojson-client^3.1.0apps/dashboard/package.json
npmworld-atlas^2.0.2apps/dashboard/package.json
npmzod^3.24.1apps/dashboard/package.json
npm@expo/code-signing-certificates^0.0.5apps/eoas/package.json
npm@expo/config10.0.11apps/eoas/package.json
npm@expo/config-plugins9.0.12apps/eoas/package.json
npm@expo/eas-build-job1.0.165apps/eoas/package.json
npm@expo/fingerprint^0.11.7apps/eoas/package.json
npm@expo/package-manager1.7.0apps/eoas/package.json
npm@expo/spawn-async1.7.2apps/eoas/package.json
npm@oclif/core^4.2.4apps/eoas/package.json
npm@types/node-fetch^2.6.12apps/eoas/package.json
npm@urql/core4.0.11apps/eoas/package.json
npm@urql/exchange-retry1.2.0apps/eoas/package.json
npmbetter-opn3.0.2apps/eoas/package.json
npmchalk4.1.2apps/eoas/package.json
npmeslint^8.57.1apps/eoas/package.json
npmfast-glob3.3.2apps/eoas/package.json
npmfetch-retry^6.0.0apps/eoas/package.json
npmfigures3.2.0apps/eoas/package.json
npmfile-type^20.0.0apps/eoas/package.json
npmform-data^4.0.1apps/eoas/package.json
npmfs-extra11.2.0apps/eoas/package.json
npmgetenv1.0.0apps/eoas/package.json
npmgraphql16.8.1apps/eoas/package.json
npmgraphql-tag^2.12.6apps/eoas/package.json
npmhttps-proxy-agent5.0.1apps/eoas/package.json
npmignore5.3.0apps/eoas/package.json
npmjoi17.11.0apps/eoas/package.json
npmjscodeshift^17.1.2apps/eoas/package.json
npmlog-symbols^4.0.0apps/eoas/package.json
npmmime3.0.0apps/eoas/package.json
npmnode-fetch^2.6.7apps/eoas/package.json
npmora^5.1.0apps/eoas/package.json
npmprettier3.1.1apps/eoas/package.json
npmprompts^2.4.2apps/eoas/package.json
npmrecast^0.23.9apps/eoas/package.json
npmresolve-from5.0.0apps/eoas/package.json
npmsemver7.5.4apps/eoas/package.json
npmtar6.2.1apps/eoas/package.json
npmterminal-link2.1.1apps/eoas/package.json
npmuuid9.0.1apps/eoas/package.json
npm@expo/vector-icons^15.0.2apps/example-app/package.json
npm@react-native-picker/picker2.11.4apps/example-app/package.json
npm@react-navigation/bottom-tabs^7.18.14apps/example-app/package.json
npm@react-navigation/native^7.3.14apps/example-app/package.json
npm@react-navigation/native-stack^7.18.6apps/example-app/package.json
npmexpo^56.0.0apps/example-app/package.json
npmexpo-blur~56.0.4apps/example-app/package.json
npmexpo-clipboard~56.0.4apps/example-app/package.json
npmexpo-constants~56.0.22apps/example-app/package.json
npmexpo-dev-client~56.0.24apps/example-app/package.json
npmexpo-font~56.0.7apps/example-app/package.json
npmexpo-haptics~56.0.3apps/example-app/package.json
npmexpo-linking~56.0.16apps/example-app/package.json
npmexpo-observe~56.0.26apps/example-app/package.json
npmexpo-router~56.2.16apps/example-app/package.json
npmexpo-splash-screen~56.0.14apps/example-app/package.json
npmexpo-status-bar~56.0.4apps/example-app/package.json
npmexpo-symbols~56.0.6apps/example-app/package.json
npmexpo-system-ui~56.0.5apps/example-app/package.json
npmexpo-updates~56.0.23apps/example-app/package.json
npmexpo-web-browser~56.0.6apps/example-app/package.json
npmreact19.2.3apps/example-app/package.json
npmreact-dom19.2.3apps/example-app/package.json
npmreact-native0.85.3apps/example-app/package.json
npmreact-native-gesture-handler~2.31.1apps/example-app/package.json
npmreact-native-json-tree^1.5.0apps/example-app/package.json
npmreact-native-reanimated4.3.1apps/example-app/package.json
npmreact-native-safe-area-context~5.7.0apps/example-app/package.json
npmreact-native-screens~4.26.0apps/example-app/package.json
npmreact-native-web^0.21.2apps/example-app/package.json
npmreact-native-webview13.16.1apps/example-app/package.json
npmreact-native-worklets0.8.3apps/example-app/package.json
全部依赖 1,782

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

注册表软件包版本关系
Gocloud.google.com/go/storagev1.41.0直接
Gogithub.com/andybalholm/brotliv1.2.1直接
Gogithub.com/aws/aws-sdk-go-v2v1.42.1直接
Gogithub.com/aws/aws-sdk-go-v2/configv1.32.30直接
Gogithub.com/aws/aws-sdk-go-v2/feature/cloudfront/signv1.11.7直接
Gogithub.com/aws/aws-sdk-go-v2/service/s3v1.105.2直接
Gogithub.com/aws/aws-sdk-go-v2/service/secretsmanagerv1.43.1直接
Gogithub.com/azure/azure-sdk-for-go/sdk/storage/azblobv1.8.0直接
Gogithub.com/clickhouse/clickhouse-go/v2v2.47.0直接
Gogithub.com/coreos/go-oidc/v3v3.17.0直接
Gogithub.com/golang-jwt/jwt/v5v5.3.1直接
Gogithub.com/google/uuidv1.6.0直接
Gogithub.com/gorilla/handlersv1.5.2直接
Gogithub.com/gorilla/muxv1.8.1直接
Gogithub.com/jackc/pgx/v5v5.9.2直接
Gogithub.com/jarcoal/httpmockv1.3.1直接
Gogithub.com/joho/godotenvv1.5.1直接
Gogithub.com/modelcontextprotocol/go-sdkv1.7.0直接
Gogithub.com/oschwald/geoip2-golangv1.13.0直接
Gogithub.com/pressly/goose/v3v3.26.0直接
Gogithub.com/prometheus/client_golangv1.20.5直接
Gogithub.com/redis/go-redis/v9v9.18.0直接
Gogithub.com/stretchr/testifyv1.11.1直接
Gogolang.org/x/cryptov0.54.0直接
Gogolang.org/x/oauth2v0.36.0直接
Gogolang.org/x/syncv0.22.0直接
Gogoogle.golang.org/apiv0.178.0直接
Gogopkg.in/yaml.v3v3.0.1直接
npm@expo/code-signing-certificates0.0.5直接
npm@expo/code-signing-certificates0.0.6直接
npm@expo/config10.0.11直接
npm@expo/config56.0.13直接
npm@expo/config-plugins56.0.14直接
npm@expo/config-plugins9.0.12直接
npm@expo/config-plugins9.0.17直接
npm@expo/eas-build-job1.0.165直接
npm@expo/fingerprint0.11.7直接
npm@expo/fingerprint0.19.9直接
npm@expo/package-manager1.13.1直接
npm@expo/package-manager1.7.0直接
npm@expo/spawn-async1.7.2直接
npm@expo/spawn-async1.8.0直接
npm@expo/vector-icons15.1.1直接
npm@fontsource-variable/inter5.2.8直接
npm@hookform/resolvers3.10.0直接
npm@oclif/core4.2.4直接
npm@radix-ui/react-dialog1.1.21直接
npm@radix-ui/react-dialog1.1.6直接
npm@radix-ui/react-label2.1.2直接
npm@radix-ui/react-popover1.1.6直接
npm@radix-ui/react-progress1.1.2直接
npm@radix-ui/react-separator1.1.2直接
npm@radix-ui/react-slot1.1.2直接
npm@radix-ui/react-slot1.3.1直接
npm@radix-ui/react-toast1.2.6直接
npm@radix-ui/react-tooltip1.1.8直接
npm@react-native-picker/picker2.11.4直接
npm@react-navigation/bottom-tabs7.18.14直接
npm@react-navigation/native7.3.14直接
npm@react-navigation/native-stack7.18.6直接
npm@tanstack/react-query5.66.0直接
npm@tanstack/react-table8.21.2直接
npm@tanstack/react-virtual3.14.8直接
npm@types/node-fetch2.6.12直接
npm@urql/core4.0.11直接
npm@urql/exchange-retry1.2.0直接
npm@visx/responsive4.0.0直接
npm@visx/xychart4.0.0直接
npmbetter-opn3.0.2直接
npmchalk2.4.2直接
npmchalk3.0.0直接
npmchalk4.1.2直接
npmclass-variance-authority0.7.1直接
npmclsx2.1.1直接
npmcmdk1.0.4直接
npmd3-geo3.1.0直接
npmeslint8.57.1直接
npmeslint9.20.1直接
npmeslint9.39.5直接
npmexpo56.0.17直接
npmexpo-blur56.0.4直接
npmexpo-clipboard56.0.4直接
npmexpo-constants56.0.22直接
npmexpo-dev-client56.0.24直接
npmexpo-font56.0.7直接
npmexpo-haptics56.0.3直接
npmexpo-linking56.0.16直接
npmexpo-observe56.0.26直接
npmexpo-router56.2.16直接
npmexpo-splash-screen56.0.14直接
npmexpo-status-bar56.0.4直接
npmexpo-symbols56.0.6直接
npmexpo-system-ui56.0.5直接
npmexpo-updates56.0.23直接
npmexpo-web-browser56.0.6直接
npmfast-glob3.3.2直接
npmfast-glob3.3.3直接
npmfetch-retry6.0.0直接
npmfigures3.2.0直接
npmfile-type20.0.0直接
npmform-data4.0.1直接
npmform-data4.0.2直接
npmfs-extra11.2.0直接
npmgetenv1.0.0直接
npmgetenv2.0.0直接
npmgraphql16.8.1直接
npmgraphql-tag2.12.6直接
npmhttps-proxy-agent5.0.1直接
npmhttps-proxy-agent7.0.6直接
npmignore5.3.0直接
npmignore5.3.2直接
npmignore7.0.6直接
npmjoi17.11.0直接
npmjoi17.13.3直接
npmjscodeshift17.1.2直接
npmlog-symbols2.2.0直接
npmlog-symbols4.1.0直接
npmlucide-react0.475.0直接
npmmime1.6.0直接
npmmime3.0.0直接
npmnode-fetch2.7.0直接
npmora3.4.0直接
npmora5.4.1直接
npmprettier2.8.8直接
npmprettier3.1.1直接
npmprettier3.5.1直接
npmprompts2.4.2直接
npmreact18.3.1直接
npmreact19.2.3直接
npmreact-dom18.3.1直接
npmreact-dom19.2.3直接
npmreact-hook-form7.54.2直接
npmreact-native0.85.3直接
npmreact-native-gesture-handler2.31.2直接
npmreact-native-json-tree1.5.0直接
npmreact-native-reanimated4.3.1直接
npmreact-native-safe-area-context5.7.0直接
npmreact-native-screens4.26.2直接
npmreact-native-web0.21.2直接
npmreact-native-webview13.16.1直接
npmreact-native-worklets0.8.3直接
npmreact-router7.1.5直接
npmrecast0.20.5直接
npmrecast0.23.9直接
npmresolve-from4.0.0直接
npmresolve-from5.0.0直接
npmsemver5.7.2直接
npmsemver6.3.1直接
npmsemver7.5.4直接
npmsemver7.6.3直接
npmsemver7.7.1直接
npmsemver7.8.5直接
npmtailwind-merge3.0.1直接
npmtailwindcss-animate1.0.7直接
npmtar6.2.1直接
npmterminal-link2.1.1直接
npmtopojson-client3.1.0直接
npmuuid7.0.3直接
npmuuid9.0.1直接
npmworld-atlas2.0.2直接
npmzod3.24.1直接
npmzod3.24.2直接
npmzod3.25.76直接
npmzod4.4.3直接
Gocloud.google.com/gov0.112.2间接
Gocloud.google.com/go/authv0.3.0间接
Gocloud.google.com/go/auth/oauth2adaptv0.2.2间接
Gocloud.google.com/go/compute/metadatav0.9.0间接
Gocloud.google.com/go/iamv1.1.8间接
Gogithub.com/aws/aws-sdk-go-v2/aws/protocol/eventstreamv1.7.14间接
Gogithub.com/aws/aws-sdk-go-v2/credentialsv1.19.29间接
Gogithub.com/aws/aws-sdk-go-v2/feature/ec2/imdsv1.18.30间接
Gogithub.com/aws/aws-sdk-go-v2/internal/configsourcesv1.4.30间接
Gogithub.com/aws/aws-sdk-go-v2/internal/endpoints/v2v2.7.30间接
Gogithub.com/aws/aws-sdk-go-v2/internal/v4av1.4.31间接
Gogithub.com/aws/aws-sdk-go-v2/service/internal/accept-encodingv1.13.13间接
Gogithub.com/aws/aws-sdk-go-v2/service/internal/checksumv1.9.23间接
Gogithub.com/aws/aws-sdk-go-v2/service/internal/presigned-urlv1.13.30间接
Gogithub.com/aws/aws-sdk-go-v2/service/internal/s3sharedv1.19.31间接
Gogithub.com/aws/aws-sdk-go-v2/service/signinv1.4.1间接
Gogithub.com/aws/aws-sdk-go-v2/service/ssov1.32.1间接
Gogithub.com/aws/aws-sdk-go-v2/service/ssooidcv1.37.1间接
Gogithub.com/aws/aws-sdk-go-v2/service/stsv1.44.1间接
Gogithub.com/aws/smithy-gov1.27.3间接
Gogithub.com/azure/azure-sdk-for-go/sdk/azcorev1.22.0间接
Gogithub.com/azure/azure-sdk-for-go/sdk/internalv1.12.0间接
Gogithub.com/beorn7/perksv1.0.1间接
Gogithub.com/cespare/xxhash/v2v2.3.0间接
Gogithub.com/clickhouse/ch-gov0.73.0间接
Gogithub.com/davecgh/go-spewv1.1.1间接
Gogithub.com/dgryski/go-rendezvousv0.0.0-20200823014737-9f7001d12a5f间接
Gogithub.com/felixge/httpsnoopv1.0.4间接
Gogithub.com/go-faster/cityv1.0.1间接
Gogithub.com/go-faster/errorsv0.7.1间接
Gogithub.com/go-jose/go-jose/v4v4.1.4间接
Gogithub.com/go-logr/logrv1.4.3间接
Gogithub.com/go-logr/stdrv1.2.2间接
Gogithub.com/golang/groupcachev0.0.0-20210331224755-41bb18bfe9da间接
Gogithub.com/golang/protobufv1.5.4间接
Gogithub.com/google/jsonschema-gov0.4.3间接
Gogithub.com/google/s2a-gov0.1.7间接
Gogithub.com/googleapis/enterprise-certificate-proxyv0.3.2间接
Gogithub.com/googleapis/gax-go/v2v2.12.4间接
Gogithub.com/jackc/pgpassfilev1.0.0间接
Gogithub.com/jackc/pgservicefilev0.0.0-20240606120523-5a60cdf6a761间接
Gogithub.com/jackc/puddle/v2v2.2.2间接
Gogithub.com/klauspost/compressv1.18.6间接
Gogithub.com/mfridman/interpolatev0.0.2间接
Gogithub.com/munnerz/goautonegv0.0.0-20191010083416-a7dc8b61c822间接
Gogithub.com/oschwald/maxminddb-golangv1.13.0间接
Gogithub.com/paulmach/orbv0.13.0间接
Gogithub.com/pierrec/lz4/v4v4.1.27间接
Gogithub.com/pmezard/go-difflibv1.0.0间接
Gogithub.com/prometheus/client_modelv0.6.1间接
Gogithub.com/prometheus/commonv0.55.0间接
Gogithub.com/prometheus/procfsv0.15.1间接
Gogithub.com/segmentio/asmv1.2.1间接
Gogithub.com/segmentio/encodingv0.5.4间接
Gogithub.com/sethvargo/go-retryv0.3.0间接
Gogithub.com/shopspring/decimalv1.4.0间接
Gogithub.com/yosida95/uritemplate/v3v3.0.2间接
Gogo.opencensus.iov0.24.0间接
Gogo.opentelemetry.io/auto/sdkv1.2.1间接
Gogo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcv0.49.0间接
Gogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpv0.69.0间接
Gogo.opentelemetry.io/otelv1.44.0间接
Gogo.opentelemetry.io/otel/metricv1.44.0间接
Gogo.opentelemetry.io/otel/tracev1.44.0间接
Gogo.uber.org/atomicv1.11.0间接
Gogo.uber.org/multierrv1.11.0间接
Gogo.yaml.in/yaml/v3v3.0.4间接
Gogolang.org/x/netv0.57.0间接
Gogolang.org/x/sysv0.47.0间接
Gogolang.org/x/textv0.40.0间接
Gogolang.org/x/timev0.15.0间接
Gogoogle.golang.org/genprotov0.0.0-20240401170217-c3f982113cda间接
Gogoogle.golang.org/genproto/googleapis/apiv0.0.0-20260414002931-afd174a4e478间接
Gogoogle.golang.org/genproto/googleapis/rpcv0.0.0-20260414002931-afd174a4e478间接
Gogoogle.golang.org/grpcv1.82.1间接
Gogoogle.golang.org/protobufv1.36.11间接
npm@0no-co/graphql.web1.0.13间接
npm@adobe/css-tools4.5.0间接
npm@alloc/quick-lru5.2.0间接
npm@ampproject/remapping2.3.0间接
npm@babel/code-frame7.10.4间接
npm@babel/code-frame7.26.2间接
npm@babel/code-frame7.29.7间接
npm@babel/compat-data7.26.5间接
npm@babel/compat-data7.29.7间接
npm@babel/core7.26.10间接
npm@babel/core7.26.7间接
npm@babel/core7.29.7间接
npm@babel/generator7.26.5间接
npm@babel/generator7.29.7间接
npm@babel/helper-annotate-as-pure7.25.9间接
npm@babel/helper-annotate-as-pure7.29.7间接
npm@babel/helper-compilation-targets7.26.5间接
npm@babel/helper-compilation-targets7.29.7间接
npm@babel/helper-create-class-features-plugin7.25.9间接
npm@babel/helper-create-class-features-plugin7.29.7间接
npm@babel/helper-create-regexp-features-plugin7.29.7间接
npm@babel/helper-define-polyfill-provider0.6.8间接
npm@babel/helper-globals7.29.7间接
npm@babel/helper-member-expression-to-functions7.25.9间接
npm@babel/helper-member-expression-to-functions7.29.7间接
npm@babel/helper-module-imports7.25.9间接
npm@babel/helper-module-imports7.29.7间接
npm@babel/helper-module-transforms7.26.0间接
npm@babel/helper-module-transforms7.29.7间接
npm@babel/helper-optimise-call-expression7.25.9间接
npm@babel/helper-optimise-call-expression7.29.7间接
npm@babel/helper-plugin-utils7.26.5间接
npm@babel/helper-plugin-utils7.29.7间接
npm@babel/helper-remap-async-to-generator7.29.7间接
npm@babel/helper-replace-supers7.26.5间接
npm@babel/helper-replace-supers7.29.7间接
npm@babel/helper-skip-transparent-expression-wrappers7.25.9间接
npm@babel/helper-skip-transparent-expression-wrappers7.29.7间接
npm@babel/helper-string-parser7.25.9间接
npm@babel/helper-string-parser7.29.7间接
npm@babel/helper-validator-identifier7.25.9间接
npm@babel/helper-validator-identifier7.29.7间接
npm@babel/helper-validator-option7.25.9间接
npm@babel/helper-validator-option7.29.7间接
npm@babel/helper-wrap-function7.29.7间接
npm@babel/helpers7.27.0间接
npm@babel/helpers7.29.7间接
npm@babel/highlight7.25.9间接
npm@babel/parser7.27.0间接
npm@babel/parser7.29.7间接
npm@babel/plugin-proposal-decorators7.29.7间接
npm@babel/plugin-proposal-export-default-from7.25.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-decorators7.29.7间接
npm@babel/plugin-syntax-dynamic-import7.8.3间接
npm@babel/plugin-syntax-export-default-from7.25.9间接
npm@babel/plugin-syntax-flow7.26.0间接
npm@babel/plugin-syntax-import-attributes7.29.7间接
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-jsx7.29.7间接
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-syntax-typescript7.25.9间接
npm@babel/plugin-syntax-typescript7.29.7间接
npm@babel/plugin-transform-arrow-functions7.29.7间接
npm@babel/plugin-transform-async-generator-functions7.29.7间接
npm@babel/plugin-transform-async-to-generator7.29.7间接
npm@babel/plugin-transform-block-scoping7.29.7间接
npm@babel/plugin-transform-class-properties7.25.9间接
npm@babel/plugin-transform-class-properties7.29.7间接
npm@babel/plugin-transform-class-static-block7.29.7间接
npm@babel/plugin-transform-classes7.29.7间接
npm@babel/plugin-transform-destructuring7.29.7间接
npm@babel/plugin-transform-export-namespace-from7.29.7间接
npm@babel/plugin-transform-flow-strip-types7.26.5间接
npm@babel/plugin-transform-for-of7.29.7间接
npm@babel/plugin-transform-logical-assignment-operators7.29.7间接
npm@babel/plugin-transform-modules-commonjs7.26.3间接
npm@babel/plugin-transform-modules-commonjs7.29.7间接
npm@babel/plugin-transform-named-capturing-groups-regex7.29.7间接
npm@babel/plugin-transform-nullish-coalescing-operator7.26.6间接
npm@babel/plugin-transform-nullish-coalescing-operator7.29.7间接
npm@babel/plugin-transform-object-rest-spread7.29.7间接
npm@babel/plugin-transform-optional-catch-binding7.29.7间接
npm@babel/plugin-transform-optional-chaining7.25.9间接
npm@babel/plugin-transform-optional-chaining7.29.7间接
npm@babel/plugin-transform-parameters7.29.7间接
npm@babel/plugin-transform-private-methods7.25.9间接
npm@babel/plugin-transform-private-methods7.29.7间接
npm@babel/plugin-transform-private-property-in-object7.29.7间接
npm@babel/plugin-transform-react-display-name7.29.7间接
npm@babel/plugin-transform-react-jsx7.29.7间接
npm@babel/plugin-transform-react-jsx-development7.29.7间接
npm@babel/plugin-transform-react-pure-annotations7.29.7间接
npm@babel/plugin-transform-runtime7.26.10间接
npm@babel/plugin-transform-shorthand-properties7.29.7间接
npm@babel/plugin-transform-template-literals7.29.7间接
npm@babel/plugin-transform-typescript7.26.7间接
npm@babel/plugin-transform-typescript7.27.0间接
npm@babel/plugin-transform-typescript7.29.7间接
npm@babel/plugin-transform-unicode-regex7.29.7间接
npm@babel/preset-flow7.25.9间接
npm@babel/preset-typescript7.26.0间接
npm@babel/preset-typescript7.27.0间接
npm@babel/preset-typescript7.29.7间接
npm@babel/register7.25.9间接
npm@babel/runtime7.27.0间接
npm@babel/template7.27.0间接
npm@babel/template7.29.7间接
npm@babel/traverse7.26.7间接
npm@babel/traverse7.29.7间接
npm@babel/types7.27.0间接
npm@babel/types7.29.7间接
npm@bcoe/v8-coverage0.2.3间接
npm@cspotcode/source-map-support0.8.1间接
npm@egjs/hammerjs2.0.17间接
npm@emnapi/core1.10.0间接
npm@emnapi/runtime1.10.0间接
npm@emnapi/wasi-threads1.2.1间接
npm@esbuild/aix-ppc640.21.5间接
npm@esbuild/aix-ppc640.24.2间接
npm@esbuild/android-arm0.21.5间接
npm@esbuild/android-arm0.24.2间接
npm@esbuild/android-arm640.21.5间接
npm@esbuild/android-arm640.24.2间接
npm@esbuild/android-x640.21.5间接
npm@esbuild/android-x640.24.2间接
npm@esbuild/darwin-arm640.21.5间接
npm@esbuild/darwin-arm640.24.2间接
npm@esbuild/darwin-x640.21.5间接
npm@esbuild/darwin-x640.24.2间接
npm@esbuild/freebsd-arm640.21.5间接
npm@esbuild/freebsd-arm640.24.2间接
npm@esbuild/freebsd-x640.21.5间接
npm@esbuild/freebsd-x640.24.2间接
npm@esbuild/linux-arm0.21.5间接
npm@esbuild/linux-arm0.24.2间接
npm@esbuild/linux-arm640.21.5间接
npm@esbuild/linux-arm640.24.2间接
npm@esbuild/linux-ia320.21.5间接
npm@esbuild/linux-ia320.24.2间接
npm@esbuild/linux-loong640.21.5间接
npm@esbuild/linux-loong640.24.2间接
npm@esbuild/linux-mips64el0.21.5间接
npm@esbuild/linux-mips64el0.24.2间接
npm@esbuild/linux-ppc640.21.5间接
npm@esbuild/linux-ppc640.24.2间接
npm@esbuild/linux-riscv640.21.5间接
npm@esbuild/linux-riscv640.24.2间接
npm@esbuild/linux-s390x0.21.5间接
npm@esbuild/linux-s390x0.24.2间接
npm@esbuild/linux-x640.21.5间接
npm@esbuild/linux-x640.24.2间接
npm@esbuild/netbsd-arm640.24.2间接
npm@esbuild/netbsd-x640.21.5间接
npm@esbuild/netbsd-x640.24.2间接
npm@esbuild/openbsd-arm640.24.2间接
npm@esbuild/openbsd-x640.21.5间接
npm@esbuild/openbsd-x640.24.2间接
npm@esbuild/sunos-x640.21.5间接
npm@esbuild/sunos-x640.24.2间接
npm@esbuild/win32-arm640.21.5间接
npm@esbuild/win32-arm640.24.2间接
npm@esbuild/win32-ia320.21.5间接
npm@esbuild/win32-ia320.24.2间接
npm@esbuild/win32-x640.21.5间接
npm@esbuild/win32-x640.24.2间接
npm@eslint-community/eslint-utils4.10.1间接
npm@eslint-community/eslint-utils4.4.1间接
npm@eslint-community/regexpp4.12.1间接
npm@eslint-community/regexpp4.12.2间接
npm@eslint/config-array0.19.2间接
npm@eslint/config-array0.21.2间接
npm@eslint/config-helpers0.4.2间接
npm@eslint/core0.10.0间接
npm@eslint/core0.11.0间接
npm@eslint/core0.17.0间接
npm@eslint/eslintrc2.1.4间接
npm@eslint/eslintrc3.2.0间接
npm@eslint/eslintrc3.3.6间接
npm@eslint/js8.57.1间接
npm@eslint/js9.20.0间接
npm@eslint/js9.39.5间接
npm@eslint/object-schema2.1.6间接
npm@eslint/object-schema2.1.7间接
npm@eslint/plugin-kit0.2.5间接
npm@eslint/plugin-kit0.4.1间接
npm@expo-google-fonts/material-symbols0.4.41间接
npm@expo/cli56.1.21间接
npm@expo/config-types52.0.5间接
npm@expo/config-types56.0.7间接
npm@expo/devcert1.2.1间接
npm@expo/devtools56.0.2间接
npm@expo/dom-webview56.0.6间接
npm@expo/env2.3.1间接
npm@expo/env2.4.2间接
npm@expo/expo-modules-macros-plugin0.2.2间接
npm@expo/image-utils0.10.4间接
npm@expo/inline-modules0.0.14间接
npm@expo/json-file10.2.0间接
npm@expo/json-file11.0.1间接
npm@expo/json-file9.0.2间接
npm@expo/local-build-cache-provider56.0.10间接
npm@expo/log-box56.0.14间接
npm@expo/logger1.0.117间接
npm@expo/metro56.0.0间接
npm@expo/metro-config56.0.18间接
npm@expo/metro-file-map56.0.3间接
npm@expo/metro-runtime56.0.18间接
npm@expo/osascript2.7.1间接
npm@expo/plist0.2.2间接
npm@expo/plist0.7.0间接
npm@expo/prebuild-config56.0.21间接
npm@expo/require-utils56.1.6间接
npm@expo/router-server56.0.17间接
npm@expo/schema-utils56.0.2间接
npm@expo/sdk-runtime-versions1.0.0间接
npm@expo/sudo-prompt9.3.2间接
npm@expo/ui56.0.23间接
npm@expo/ws-tunnel2.0.0间接
npm@expo/xcpretty4.4.4间接
npm@floating-ui/core1.6.9间接
npm@floating-ui/dom1.6.13间接
npm@floating-ui/react-dom2.1.2间接
npm@floating-ui/utils0.2.9间接
npm@hapi/hoek9.3.0间接
npm@hapi/topo5.1.0间接
npm@humanfs/core0.19.1间接
npm@humanfs/core0.19.2间接
npm@humanfs/node0.16.6间接
npm@humanfs/node0.16.8间接
npm@humanfs/types0.15.0间接
npm@humanwhocodes/config-array0.13.0间接
npm@humanwhocodes/module-importer1.0.1间接
npm@humanwhocodes/object-schema2.0.3间接
npm@humanwhocodes/retry0.3.1间接
npm@humanwhocodes/retry0.4.1间接
npm@humanwhocodes/retry0.4.3间接
npm@isaacs/cliui8.0.2间接
npm@isaacs/ttlcache1.4.1间接
npm@istanbuljs/load-nyc-config1.1.0间接
npm@istanbuljs/schema0.1.3间接
npm@jest/console29.7.0间接
npm@jest/core29.7.0间接
npm@jest/create-cache-key-function29.7.0间接
npm@jest/environment29.7.0间接
npm@jest/expect29.7.0间接
npm@jest/expect-utils29.7.0间接
npm@jest/fake-timers29.7.0间接
npm@jest/globals29.7.0间接
npm@jest/reporters29.7.0间接
npm@jest/schemas29.6.3间接
npm@jest/source-map29.6.3间接
npm@jest/test-result29.7.0间接
npm@jest/test-sequencer29.7.0间接
npm@jest/transform29.7.0间接
npm@jest/types29.6.3间接
npm@jridgewell/gen-mapping0.3.13间接
npm@jridgewell/gen-mapping0.3.8间接
npm@jridgewell/remapping2.3.5间接
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/sourcemap-codec1.5.5间接
npm@jridgewell/trace-mapping0.3.25间接
npm@jridgewell/trace-mapping0.3.31间接
npm@jridgewell/trace-mapping0.3.9间接
npm@napi-rs/wasm-runtime1.1.6间接
npm@nodelib/fs.scandir2.1.5间接
npm@nodelib/fs.stat2.0.5间接
npm@nodelib/fs.walk1.2.8间接
npm@nolyfill/is-core-module1.0.39间接
npm@pkgjs/parseargs0.11.0间接
npm@pkgr/core0.1.1间接
npm@radix-ui/primitive1.1.1间接
npm@radix-ui/primitive1.1.7间接
npm@radix-ui/react-arrow1.1.2间接
npm@radix-ui/react-collection1.1.13间接
npm@radix-ui/react-collection1.1.2间接
npm@radix-ui/react-compose-refs1.1.1间接
npm@radix-ui/react-compose-refs1.1.4间接
npm@radix-ui/react-context1.1.1间接
npm@radix-ui/react-context1.2.1间接
npm@radix-ui/react-direction1.1.3间接
npm@radix-ui/react-dismissable-layer1.1.17间接
npm@radix-ui/react-dismissable-layer1.1.5间接
npm@radix-ui/react-focus-guards1.1.1间接
npm@radix-ui/react-focus-guards1.1.5间接
npm@radix-ui/react-focus-scope1.1.14间接
npm@radix-ui/react-focus-scope1.1.2间接
npm@radix-ui/react-id1.1.0间接
npm@radix-ui/react-id1.1.3间接
npm@radix-ui/react-popper1.2.2间接
npm@radix-ui/react-portal1.1.15间接
npm@radix-ui/react-portal1.1.4间接
npm@radix-ui/react-presence1.1.2间接
npm@radix-ui/react-presence1.1.9间接
npm@radix-ui/react-primitive2.0.2间接
npm@radix-ui/react-primitive2.1.8间接
npm@radix-ui/react-roving-focus1.1.17间接
npm@radix-ui/react-tabs1.1.19间接
npm@radix-ui/react-use-callback-ref1.1.0间接
npm@radix-ui/react-use-callback-ref1.1.3间接
npm@radix-ui/react-use-controllable-state1.1.0间接
npm@radix-ui/react-use-controllable-state1.2.5间接
npm@radix-ui/react-use-effect-event0.0.4间接
npm@radix-ui/react-use-escape-keydown1.1.0间接
npm@radix-ui/react-use-is-hydrated0.1.2间接
npm@radix-ui/react-use-layout-effect1.1.0间接
npm@radix-ui/react-use-layout-effect1.1.3间接
npm@radix-ui/react-use-rect1.1.0间接
npm@radix-ui/react-use-size1.1.0间接
npm@radix-ui/react-visually-hidden1.1.2间接
npm@radix-ui/rect1.1.0间接
npm@react-native-masked-view/masked-view0.3.2间接
npm@react-native/assets-registry0.85.3间接
npm@react-native/babel-plugin-codegen0.85.3间接
npm@react-native/codegen0.85.3间接
npm@react-native/community-cli-plugin0.85.3间接
npm@react-native/debugger-frontend0.85.3间接
npm@react-native/debugger-shell0.85.3间接
npm@react-native/dev-middleware0.85.3间接
npm@react-native/gradle-plugin0.85.3间接
npm@react-native/js-polyfills0.85.3间接
npm@react-native/normalize-colors0.74.89间接
npm@react-native/normalize-colors0.85.3间接
npm@react-native/virtualized-lists0.85.3间接
npm@react-navigation/core7.21.11间接
npm@react-navigation/elements2.9.36间接
npm@react-navigation/routers7.6.4间接
npm@react-spring/animated10.1.2间接
npm@react-spring/core10.1.2间接
npm@react-spring/rafz10.1.2间接
npm@react-spring/shared10.1.2间接
npm@react-spring/types10.1.2间接
npm@react-spring/web10.1.2间接
npm@rollup/rollup-android-arm-eabi4.34.6间接
npm@rollup/rollup-android-arm-eabi4.62.2间接
npm@rollup/rollup-android-arm644.34.6间接
npm@rollup/rollup-android-arm644.62.2间接
npm@rollup/rollup-darwin-arm644.34.6间接
npm@rollup/rollup-darwin-arm644.62.2间接
npm@rollup/rollup-darwin-x644.34.6间接
npm@rollup/rollup-darwin-x644.62.2间接
npm@rollup/rollup-freebsd-arm644.34.6间接
npm@rollup/rollup-freebsd-arm644.62.2间接
npm@rollup/rollup-freebsd-x644.34.6间接
npm@rollup/rollup-freebsd-x644.62.2间接
npm@rollup/rollup-linux-arm-gnueabihf4.34.6间接
npm@rollup/rollup-linux-arm-gnueabihf4.62.2间接
npm@rollup/rollup-linux-arm-musleabihf4.34.6间接
npm@rollup/rollup-linux-arm-musleabihf4.62.2间接
npm@rollup/rollup-linux-arm64-gnu4.34.6间接
npm@rollup/rollup-linux-arm64-gnu4.62.2间接
npm@rollup/rollup-linux-arm64-musl4.34.6间接
npm@rollup/rollup-linux-arm64-musl4.62.2间接
npm@rollup/rollup-linux-loong64-gnu4.62.2间接
npm@rollup/rollup-linux-loong64-musl4.62.2间接
npm@rollup/rollup-linux-loongarch64-gnu4.34.6间接
npm@rollup/rollup-linux-powerpc64le-gnu4.34.6间接
npm@rollup/rollup-linux-ppc64-gnu4.62.2间接
npm@rollup/rollup-linux-ppc64-musl4.62.2间接
npm@rollup/rollup-linux-riscv64-gnu4.34.6间接
npm@rollup/rollup-linux-riscv64-gnu4.62.2间接
npm@rollup/rollup-linux-riscv64-musl4.62.2间接
npm@rollup/rollup-linux-s390x-gnu4.34.6间接
npm@rollup/rollup-linux-s390x-gnu4.62.2间接
npm@rollup/rollup-linux-x64-gnu4.34.6间接
npm@rollup/rollup-linux-x64-gnu4.62.2间接
npm@rollup/rollup-linux-x64-musl4.34.6间接
npm@rollup/rollup-linux-x64-musl4.62.2间接
npm@rollup/rollup-openbsd-x644.62.2间接
npm@rollup/rollup-openharmony-arm644.62.2间接
npm@rollup/rollup-win32-arm64-msvc4.34.6间接
npm@rollup/rollup-win32-arm64-msvc4.62.2间接
npm@rollup/rollup-win32-ia32-msvc4.34.6间接
npm@rollup/rollup-win32-ia32-msvc4.62.2间接
npm@rollup/rollup-win32-x64-gnu4.62.2间接
npm@rollup/rollup-win32-x64-msvc4.34.6间接
npm@rollup/rollup-win32-x64-msvc4.62.2间接
npm@rtsao/scc1.1.0间接
npm@sideway/address4.1.5间接
npm@sideway/formula3.0.1间接
npm@sideway/pinpoint2.0.0间接
npm@sinclair/typebox0.27.8间接
npm@sinonjs/commons3.0.1间接
npm@sinonjs/fake-timers10.3.0间接
npm@swc/core1.10.16间接
npm@swc/core-darwin-arm641.10.16间接
npm@swc/core-darwin-x641.10.16间接
npm@swc/core-linux-arm-gnueabihf1.10.16间接
npm@swc/core-linux-arm64-gnu1.10.16间接
npm@swc/core-linux-arm64-musl1.10.16间接
npm@swc/core-linux-x64-gnu1.10.16间接
npm@swc/core-linux-x64-musl1.10.16间接
npm@swc/core-win32-arm64-msvc1.10.16间接
npm@swc/core-win32-ia32-msvc1.10.16间接
npm@swc/core-win32-x64-msvc1.10.16间接
npm@swc/counter0.1.3间接
npm@swc/types0.1.17间接
npm@tanstack/query-core5.66.0间接
npm@tanstack/table-core8.21.2间接
npm@tanstack/virtual-core3.17.6间接
npm@testing-library/jest-dom6.10.0间接
npm@testing-library/user-event14.6.1间接
npm@tokenizer/inflate0.2.6间接
npm@tokenizer/token0.3.0间接
npm@tootallnate/once2.0.0间接
npm@tsconfig/node101.0.11间接
npm@tsconfig/node121.0.11间接
npm@tsconfig/node141.0.3间接
npm@tsconfig/node161.0.4间接
npm@tsconfig/node1818.2.4间接
npm@tybys/wasm-util0.10.3间接
npm@types/babel__core7.20.5间接
npm@types/babel__generator7.27.0间接
npm@types/babel__template7.4.4间接
npm@types/babel__traverse7.20.7间接
npm@types/base161.0.5间接
npm@types/bunyan1.8.11间接
npm@types/cookie0.6.0间接
npm@types/d3-array3.0.3间接
npm@types/d3-color3.1.0间接
npm@types/d3-delaunay6.0.1间接
npm@types/d3-format3.0.1间接
npm@types/d3-geo3.1.0间接
npm@types/d3-interpolate3.0.1间接
npm@types/d3-path3.1.1间接
npm@types/d3-scale4.0.2间接
npm@types/d3-shape3.1.7间接
npm@types/d3-time3.0.0间接
npm@types/d3-time-format2.1.0间接
npm@types/d3-voronoi1.1.12间接
npm@types/estree1.0.6间接
npm@types/estree1.0.9间接
npm@types/fs-extra11.0.4间接
npm@types/geojson7946.0.16间接
npm@types/getenv1.0.3间接
npm@types/graceful-fs4.1.9间接
npm@types/hammerjs2.0.46间接
npm@types/istanbul-lib-coverage2.0.6间接
npm@types/istanbul-lib-report3.0.3间接
npm@types/istanbul-reports3.0.4间接
npm@types/jest29.5.14间接
npm@types/jscodeshift0.12.0间接
npm@types/jsdom20.0.1间接
npm@types/json-schema7.0.15间接
npm@types/json50.0.29间接
npm@types/jsonfile6.1.4间接
npm@types/lodash4.17.16间接
npm@types/mime3.0.4间接
npm@types/node18.19.74间接
npm@types/node22.13.2间接
npm@types/node22.14.1间接
npm@types/prettier2.7.3间接
npm@types/prompts2.4.9间接
npm@types/react19.0.8间接
npm@types/react19.2.17间接
npm@types/react-dom19.0.3间接
npm@types/react-test-renderer19.1.0间接
npm@types/semver7.5.6间接
npm@types/stack-utils2.0.3间接
npm@types/tar6.1.10间接
npm@types/topojson-client3.1.5间接
npm@types/topojson-specification1.0.5间接
npm@types/tough-cookie4.0.5间接
npm@types/uuid9.0.7间接
npm@types/yargs17.0.33间接
npm@types/yargs-parser21.0.3间接
npm@typescript-eslint/eslint-plugin8.22.0间接
npm@typescript-eslint/eslint-plugin8.24.0间接
npm@typescript-eslint/eslint-plugin8.65.0间接
npm@typescript-eslint/parser8.22.0间接
npm@typescript-eslint/parser8.24.0间接
npm@typescript-eslint/parser8.65.0间接
npm@typescript-eslint/project-service8.65.0间接
npm@typescript-eslint/scope-manager8.22.0间接
npm@typescript-eslint/scope-manager8.24.0间接
npm@typescript-eslint/scope-manager8.65.0间接
npm@typescript-eslint/tsconfig-utils8.65.0间接
npm@typescript-eslint/type-utils8.22.0间接
npm@typescript-eslint/type-utils8.24.0间接
npm@typescript-eslint/type-utils8.65.0间接
npm@typescript-eslint/types8.22.0间接
npm@typescript-eslint/types8.24.0间接
npm@typescript-eslint/types8.65.0间接
npm@typescript-eslint/typescript-estree8.22.0间接
npm@typescript-eslint/typescript-estree8.24.0间接
npm@typescript-eslint/typescript-estree8.65.0间接
npm@typescript-eslint/utils8.22.0间接
npm@typescript-eslint/utils8.24.0间接
npm@typescript-eslint/utils8.65.0间接
npm@typescript-eslint/visitor-keys8.22.0间接
npm@typescript-eslint/visitor-keys8.24.0间接
npm@typescript-eslint/visitor-keys8.65.0间接
npm@ungap/structured-clone1.3.0间接
npm@ungap/structured-clone1.3.3间接
npm@unrs/resolver-binding-android-arm-eabi1.12.2间接
npm@unrs/resolver-binding-android-arm641.12.2间接
npm@unrs/resolver-binding-darwin-arm641.12.2间接
npm@unrs/resolver-binding-darwin-x641.12.2间接
npm@unrs/resolver-binding-freebsd-x641.12.2间接
npm@unrs/resolver-binding-linux-arm-gnueabihf1.12.2间接
npm@unrs/resolver-binding-linux-arm-musleabihf1.12.2间接
npm@unrs/resolver-binding-linux-arm64-gnu1.12.2间接
npm@unrs/resolver-binding-linux-arm64-musl1.12.2间接
npm@unrs/resolver-binding-linux-loong64-gnu1.12.2间接
npm@unrs/resolver-binding-linux-loong64-musl1.12.2间接
npm@unrs/resolver-binding-linux-ppc64-gnu1.12.2间接
npm@unrs/resolver-binding-linux-riscv64-gnu1.12.2间接
npm@unrs/resolver-binding-linux-riscv64-musl1.12.2间接
npm@unrs/resolver-binding-linux-s390x-gnu1.12.2间接
npm@unrs/resolver-binding-linux-x64-gnu1.12.2间接
npm@unrs/resolver-binding-linux-x64-musl1.12.2间接
npm@unrs/resolver-binding-openharmony-arm641.12.2间接
npm@unrs/resolver-binding-wasm32-wasi1.12.2间接
npm@unrs/resolver-binding-win32-arm64-msvc1.12.2间接
npm@unrs/resolver-binding-win32-ia32-msvc1.12.2间接
npm@unrs/resolver-binding-win32-x64-msvc1.12.2间接
npm@visx/annotation4.0.0间接
npm@visx/axis4.0.0间接
npm@visx/bounds4.0.0间接
npm@visx/curve4.0.0间接
npm@visx/drag4.0.0间接
npm@visx/event4.0.0间接
npm@visx/glyph4.0.0间接
npm@visx/grid4.0.0间接
npm@visx/group4.0.0间接
npm@visx/point4.0.0间接
npm@visx/react-spring4.0.0间接
npm@visx/scale4.0.0间接
npm@visx/shape4.0.0间接
npm@visx/text4.0.0间接
npm@visx/tooltip4.0.0间接
npm@visx/vendor4.0.0间接
npm@visx/voronoi4.0.0间接
npm@vitejs/plugin-react-swc3.8.0间接
npm@vitest/expect2.1.9间接
npm@vitest/mocker2.1.9间接
npm@vitest/pretty-format2.1.9间接
npm@vitest/runner2.1.9间接
npm@vitest/snapshot2.1.9间接
npm@vitest/spy2.1.9间接
npm@vitest/utils2.1.9间接
npm@xmldom/xmldom0.7.13间接
npm@xmldom/xmldom0.8.10间接
npm@xmldom/xmldom0.8.13间接
npmabab2.0.6间接
npmabort-controller3.0.0间接
npmaccepts1.3.8间接
npmaccepts2.0.0间接
npmacorn8.14.0间接
npmacorn8.17.0间接
npmacorn-globals7.0.1间接
npmacorn-jsx5.3.2间接
npmacorn-walk8.3.4间接
npmagent-base6.0.2间接
npmagent-base7.1.4间接
npmagent-cli-detector0.1.4间接
npmajv6.12.6间接
npmajv6.15.0间接
npmanser1.4.10间接
npmansi-escapes4.3.2间接
npmansi-escapes6.2.1间接
npmansi-regex4.1.1间接
npmansi-regex5.0.1间接
npmansi-regex6.1.0间接
npmansi-styles3.2.1间接
npmansi-styles4.3.0间接
npmansi-styles5.2.0间接
npmansi-styles6.2.1间接
npmansis3.10.0间接
npmany-promise1.3.0间接
npmanymatch3.1.3间接
npmarg4.1.3间接
npmarg5.0.2间接
npmargparse1.0.10间接
npmargparse2.0.1间接
npmaria-hidden1.2.4间接
npmaria-hidden1.2.6间接
npmaria-query5.3.2间接
npmarray-buffer-byte-length1.0.2间接
npmarray-includes3.1.8间接
npmarray-includes3.1.9间接
npmarray-union2.1.0间接
npmarray.prototype.findlast1.2.5间接
npmarray.prototype.findlastindex1.2.5间接
npmarray.prototype.findlastindex1.2.6间接
npmarray.prototype.flat1.3.3间接
npmarray.prototype.flatmap1.3.3间接
npmarray.prototype.tosorted1.1.4间接
npmarraybuffer.prototype.slice1.0.4间接
npmasap2.0.6间接
npmassertion-error2.0.1间接
npmast-types0.14.2间接
npmast-types0.16.1间接
npmasync3.2.6间接
npmasync-function1.0.0间接
npmasynckit0.4.0间接
npmautoprefixer10.4.20间接
npmavailable-typed-arrays1.0.7间接
npmbabel-jest29.7.0间接
npmbabel-plugin-istanbul6.1.1间接
npmbabel-plugin-jest-hoist29.6.3间接
npmbabel-plugin-polyfill-corejs20.4.17间接
npmbabel-plugin-polyfill-corejs30.11.1间接
npmbabel-plugin-polyfill-regenerator0.6.8间接
npmbabel-plugin-react-compiler1.0.0间接
npmbabel-plugin-react-native-web0.21.2间接
npmbabel-plugin-syntax-hermes-parser0.33.3间接
npmbabel-plugin-transform-flow-enums0.0.2间接
npmbabel-preset-current-node-syntax1.1.0间接
npmbabel-preset-expo56.0.18间接
npmbabel-preset-jest29.6.3间接
npmbalanced-match0.4.2间接
npmbalanced-match1.0.2间接
npmbalanced-match4.0.4间接
npmbase161.0.0间接
npmbase64-js1.5.1间接
npmbaseline-browser-mapping2.10.44间接
npmbaseline-browser-mapping2.11.1间接
npmbig-integer1.6.52间接
npmbinary-extensions2.3.0间接
npmbl4.1.0间接
npmbplist-creator0.1.0间接
npmbplist-parser0.3.1间接
npmbplist-parser0.3.2间接
npmbrace-expansion1.1.11间接
npmbrace-expansion2.0.1间接
npmbrace-expansion5.0.8间接
npmbraces3.0.3间接
npmbrowserslist4.24.4间接
npmbrowserslist4.28.6间接
npmbrowserslist4.28.7间接
npmbser2.1.1间接
npmbuffer5.7.1间接
npmbuffer-from1.1.2间接
npmbunyan1.8.15间接
npmbytes3.1.2间接
npmcac6.7.14间接
npmcall-bind1.0.8间接
npmcall-bind1.0.9间接
npmcall-bind-apply-helpers1.0.1间接
npmcall-bind-apply-helpers1.0.2间接
npmcall-bound1.0.3间接
npmcall-bound1.0.4间接
npmcallsites3.1.0间接
npmcamelcase5.3.1间接
npmcamelcase6.3.0间接
npmcamelcase-css2.0.1间接
npmcaniuse-lite1.0.30001696间接
npmcaniuse-lite1.0.30001699间接
npmcaniuse-lite1.0.30001806间接
npmchai5.3.3间接
npmchar-regex1.0.2间接
npmchar-regex2.0.2间接
npmcheck-error2.1.3间接
npmchokidar3.6.0间接
npmchownr2.0.0间接
npmchrome-launcher0.15.2间接
npmchromium-edge-launcher0.3.0间接
npmci-info2.0.0间接
npmci-info3.9.0间接
npmcjs-module-lexer1.4.3间接
npmclassnames2.5.1间接
npmclean-stack3.0.1间接
npmcli-cursor2.1.0间接
npmcli-cursor3.1.0间接
npmcli-spinners2.9.2间接
npmclient-only0.0.1间接
npmcliui8.0.1间接
npmclone1.0.4间接
npmclone-deep4.0.1间接
npmco4.6.0间接
npmcollect-v8-coverage1.0.2间接
npmcolor3.2.1间接
npmcolor4.2.3间接
npmcolor-convert1.9.3间接
npmcolor-convert2.0.1间接
npmcolor-name1.1.3间接
npmcolor-name1.1.4间接
npmcolor-string1.9.1间接
npmcombined-stream1.0.8间接
npmcommander12.1.0间接
npmcommander2.20.3间接
npmcommander4.1.1间接
npmcommander7.2.0间接
npmcommondir1.0.1间接
npmcompressible2.0.18间接
npmcompression1.8.1间接
npmconcat-map0.0.1间接
npmconnect3.7.0间接
npmconvert-source-map2.0.0间接
npmcookie1.0.2间接
npmcore-js-compat3.49.0间接
npmcreate-jest29.7.0间接
npmcreate-require1.1.1间接
npmcross-fetch3.2.0间接
npmcross-spawn7.0.6间接
npmcss-in-js-utils3.1.0间接
npmcss.escape1.5.1间接
npmcssesc3.0.0间接
npmcssom0.3.8间接
npmcssom0.5.0间接
npmcssstyle2.3.0间接
npmcsstype3.1.3间接
npmcsstype3.2.3间接
npmd3-array3.2.1间接
npmd3-color3.1.0间接
npmd3-delaunay6.0.2间接
npmd3-format3.1.0间接
npmd3-interpolate3.0.1间接
npmd3-interpolate-path2.2.1间接
npmd3-path3.1.0间接
npmd3-scale4.0.2间接
npmd3-shape3.2.0间接
npmd3-time3.1.0间接
npmd3-time-format4.1.0间接
npmd3-voronoi1.1.4间接
npmdata-urls3.0.2间接
npmdata-view-buffer1.0.2间接
npmdata-view-byte-length1.0.2间接
npmdata-view-byte-offset1.0.1间接
npmdebug2.6.9间接
npmdebug3.2.7间接
npmdebug4.4.0间接
npmdebug4.4.3间接
npmdecimal.js10.5.0间接
npmdecode-uri-component0.2.2间接
npmdedent1.5.3间接
npmdeep-eql5.0.2间接
npmdeep-is0.1.4间接
npmdeepmerge4.3.1间接
npmdefaults1.0.4间接
npmdefine-data-property1.1.4间接
npmdefine-lazy-prop2.0.0间接
npmdefine-properties1.2.1间接
npmdelaunator5.1.0间接
npmdelayed-stream1.0.0间接
npmdepd2.0.0间接
npmdestroy1.2.0间接
npmdetect-libc2.1.2间接
npmdetect-newline3.1.0间接
npmdetect-node-es1.1.0间接
npmdidyoumean1.2.2间接
npmdiff4.0.2间接
npmdiff-sequences29.6.3间接
npmdir-glob3.0.1间接
npmdlv1.1.3间接
npmdnssd-advertise1.1.6间接
npmdoctrine2.1.0间接
npmdoctrine3.0.0间接
npmdom-accessibility-api0.6.3间接
npmdomexception4.0.0间接
npmdtrace-provider0.8.8间接
npmdunder-proto1.0.1间接
npmeastasianwidth0.2.0间接
npmee-first1.1.1间接
npmejs3.1.10间接
npmelectron-to-chromium1.5.394间接
npmelectron-to-chromium1.5.395间接
npmelectron-to-chromium1.5.88间接
npmelectron-to-chromium1.5.98间接
npmemittery0.13.1间接
npmemoji-regex8.0.0间接
npmemoji-regex9.2.2间接
npmencodeurl1.0.2间接
npmencodeurl2.0.0间接
npmentities4.5.0间接
npmerror-ex1.3.2间接
npmerror-stack-parser2.1.4间接
npmes-abstract1.23.9间接
npmes-abstract1.24.2间接
npmes-define-property1.0.1间接
npmes-errors1.3.0间接
npmes-iterator-helpers1.2.1间接
npmes-module-lexer1.7.0间接
npmes-object-atoms1.1.1间接
npmes-set-tostringtag2.1.0间接
npmes-shim-unscopables1.0.2间接
npmes-shim-unscopables1.1.0间接
npmes-to-primitive1.3.0间接
npmesbuild0.21.5间接
npmesbuild0.24.2间接
npmescalade3.2.0间接
npmescape-html1.0.3间接
npmescape-string-regexp1.0.5间接
npmescape-string-regexp2.0.0间接
npmescape-string-regexp4.0.0间接
npmescodegen2.1.0间接
npmeslint-config-expo56.0.4间接
npmeslint-config-prettier9.1.0间接
npmeslint-config-universe14.0.0间接
npmeslint-import-resolver-node0.3.9间接
npmeslint-import-resolver-typescript3.10.1间接
npmeslint-module-utils2.12.0间接
npmeslint-module-utils2.14.0间接
npmeslint-plugin-async-protect3.1.0间接
npmeslint-plugin-es3.0.1间接
npmeslint-plugin-expo1.1.0间接
npmeslint-plugin-import2.31.0间接
npmeslint-plugin-import2.32.0间接
npmeslint-plugin-node11.1.0间接
npmeslint-plugin-prettier5.2.3间接
npmeslint-plugin-react7.37.4间接
npmeslint-plugin-react7.37.5间接
npmeslint-plugin-react-hooks4.6.2间接
npmeslint-plugin-react-hooks5.1.0间接
npmeslint-plugin-react-hooks7.1.1间接
npmeslint-plugin-react-refresh0.4.19间接
npmeslint-scope7.2.2间接
npmeslint-scope8.2.0间接
npmeslint-scope8.4.0间接
npmeslint-utils2.1.0间接
npmeslint-visitor-keys1.3.0间接
npmeslint-visitor-keys3.4.3间接
npmeslint-visitor-keys4.2.0间接
npmeslint-visitor-keys4.2.1间接
npmeslint-visitor-keys5.0.1间接
npmespree10.3.0间接
npmespree10.4.0间接
npmespree9.6.1间接
npmesprima4.0.1间接
npmesquery1.6.0间接
npmesquery1.7.0间接
npmesrecurse4.3.0间接
npmestraverse5.3.0间接
npmestree-walker3.0.3间接
npmesutils2.0.3间接
npmetag1.8.1间接
npmevent-target-shim5.0.1间接
npmexeca5.1.1间接
npmexit0.1.2间接
npmexpect29.7.0间接
npmexpect-type1.4.0间接
npmexpo-app-metrics56.0.23间接
npmexpo-asset56.0.21间接
npmexpo-dev-launcher56.0.25间接
npmexpo-dev-menu56.0.21间接
npmexpo-dev-menu-interface56.0.1间接
npmexpo-eas-client56.0.1间接
npmexpo-file-system56.0.8间接
npmexpo-glass-effect56.0.4间接
npmexpo-json-utils56.0.0间接
npmexpo-keep-awake56.0.3间接
npmexpo-manifests56.0.4间接
npmexpo-modules-autolinking56.0.21间接
npmexpo-modules-core56.0.22间接
npmexpo-modules-jsi56.0.12间接
npmexpo-server56.0.5间接
npmexpo-structured-headers56.0.0间接
npmexpo-updates-interface56.0.2间接
npmexponential-backoff3.1.2间接
npmfast-deep-equal3.1.3间接
npmfast-diff1.3.0间接
npmfast-json-stable-stringify2.1.0间接
npmfast-levenshtein2.0.6间接
npmfastq1.18.0间接
npmfastq1.19.0间接
npmfb-dotslash0.5.8间接
npmfb-watchman2.0.2间接
npmfbjs3.0.5间接
npmfbjs-css-vars1.0.2间接
npmfdir6.5.0间接
npmfetch-nodeshim0.4.10间接
npmfflate0.8.2间接
npmfile-entry-cache6.0.1间接
npmfile-entry-cache8.0.0间接
npmfilelist1.0.4间接
npmfill-range7.1.1间接
npmfilter-obj1.1.0间接
npmfinalhandler1.1.2间接
npmfind-cache-dir2.1.0间接
npmfind-up3.0.0间接
npmfind-up4.1.0间接
npmfind-up5.0.0间接
npmflat-cache3.2.0间接
npmflat-cache4.0.1间接
npmflatted3.3.2间接
npmflatted3.3.3间接
npmflow-enums-runtime0.0.6间接
npmflow-parser0.259.1间接
npmfontfaceobserver2.3.0间接
npmfor-each0.3.4间接
npmfor-each0.3.5间接
npmforeground-child3.3.0间接
npmfraction.js4.3.7间接
npmfresh0.5.2间接
npmfs-minipass2.1.0间接
npmfs.realpath1.0.0间接
npmfsevents2.3.3间接
npmfunction-bind1.1.2间接
npmfunction.prototype.name1.1.8间接
npmfunctions-have-names1.2.3间接
npmgensync1.0.0-beta.2间接
npmget-caller-file2.0.5间接
npmget-intrinsic1.2.7间接
npmget-intrinsic1.3.0间接
npmget-nonce1.0.1间接
npmget-package-type0.1.0间接
npmget-proto1.0.1间接
npmget-stream6.0.1间接
npmget-symbol-description1.1.0间接
npmget-tsconfig4.14.0间接
npmglob10.4.5间接
npmglob13.0.6间接
npmglob6.0.4间接
npmglob7.2.3间接
npmglob-parent5.1.2间接
npmglob-parent6.0.2间接
npmglobals11.12.0间接
npmglobals13.24.0间接
npmglobals14.0.0间接
npmglobals15.15.0间接
npmglobals16.5.0间接
npmglobalthis1.0.4间接
npmglobby11.1.0间接
npmgopd1.2.0间接
npmgraceful-fs4.2.11间接
npmgraphemer1.4.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间接
npmhasown2.0.2间接
npmhermes-compiler250829098.0.10间接
npmhermes-estree0.25.1间接
npmhermes-estree0.33.3间接
npmhermes-estree0.35.0间接
npmhermes-parser0.25.1间接
npmhermes-parser0.33.3间接
npmhermes-parser0.35.0间接
npmhoist-non-react-statics3.3.2间接
npmhosted-git-info7.0.2间接
npmhtml-encoding-sniffer3.0.0间接
npmhtml-escaper2.0.2间接
npmhttp-errors2.0.0间接
npmhttp-errors2.0.1间接
npmhttp-proxy-agent5.0.0间接
npmhuman-signals2.1.0间接
npmhyphenate-style-name1.1.0间接
npmiconv-lite0.6.3间接
npmieee7541.2.1间接
npmimage-size1.2.1间接
npmimport-fresh3.3.0间接
npmimport-fresh3.3.1间接
npmimport-local3.2.0间接
npmimurmurhash0.1.4间接
npmindent-string4.0.0间接
npminflight1.0.6间接
npminherits2.0.4间接
npminline-style-prefixer7.0.1间接
npminternal-slot1.1.0间接
npminternmap2.0.3间接
npminvariant2.2.4间接
npmis-array-buffer3.0.5间接
npmis-arrayish0.2.1间接
npmis-arrayish0.3.2间接
npmis-async-function2.1.1间接
npmis-bigint1.1.0间接
npmis-binary-path2.1.0间接
npmis-boolean-object1.2.1间接
npmis-boolean-object1.2.2间接
npmis-bun-module2.0.0间接
npmis-callable1.2.7间接
npmis-core-module2.16.1间接
npmis-data-view1.0.2间接
npmis-date-object1.1.0间接
npmis-docker2.2.1间接
npmis-extglob2.1.1间接
npmis-finalizationregistry1.1.1间接
npmis-fullwidth-code-point3.0.0间接
npmis-generator-fn2.1.0间接
npmis-generator-function1.1.0间接
npmis-glob4.0.3间接
npmis-interactive1.0.0间接
npmis-map2.0.3间接
npmis-negative-zero2.0.3间接
npmis-number7.0.0间接
npmis-number-object1.1.1间接
npmis-path-inside3.0.3间接
npmis-plain-object2.0.4间接
npmis-potential-custom-element-name1.0.1间接
npmis-regex1.2.1间接
npmis-set2.0.3间接
npmis-shared-array-buffer1.0.4间接
npmis-stream2.0.1间接
npmis-string1.1.1间接
npmis-symbol1.1.1间接
npmis-typed-array1.1.15间接
npmis-unicode-supported0.1.0间接
npmis-weakmap2.0.2间接
npmis-weakref1.1.0间接
npmis-weakref1.1.1间接
npmis-weakset2.0.4间接
npmis-wsl2.2.0间接
npmisarray2.0.5间接
npmisexe2.0.0间接
npmisobject3.0.1间接
npmistanbul-lib-coverage3.2.2间接
npmistanbul-lib-instrument5.2.1间接
npmistanbul-lib-instrument6.0.3间接
npmistanbul-lib-report3.0.1间接
npmistanbul-lib-source-maps4.0.1间接
npmistanbul-reports3.1.7间接
npmiterator.prototype1.1.5间接
npmjackspeak3.4.3间接
npmjake10.9.2间接
npmjest29.7.0间接
npmjest-changed-files29.7.0间接
npmjest-circus29.7.0间接
npmjest-cli29.7.0间接
npmjest-config29.7.0间接
npmjest-diff29.7.0间接
npmjest-docblock29.7.0间接
npmjest-each29.7.0间接
npmjest-environment-jsdom29.7.0间接
npmjest-environment-node29.7.0间接
npmjest-expo56.0.5间接
npmjest-get-type29.6.3间接
npmjest-haste-map29.7.0间接
npmjest-leak-detector29.7.0间接
npmjest-matcher-utils29.7.0间接
npmjest-message-util29.7.0间接
npmjest-mock29.7.0间接
npmjest-pnp-resolver1.2.3间接
npmjest-regex-util29.6.3间接
npmjest-resolve29.7.0间接
npmjest-resolve-dependencies29.7.0间接
npmjest-runner29.7.0间接
npmjest-runtime29.7.0间接
npmjest-snapshot29.7.0间接
npmjest-util29.7.0间接
npmjest-validate29.7.0间接
npmjest-watch-select-projects2.0.0间接
npmjest-watch-typeahead2.2.1间接
npmjest-watcher29.7.0间接
npmjest-worker29.7.0间接
npmjimp-compact0.16.1间接
npmjiti1.21.7间接
npmjs-tokens4.0.0间接
npmjs-yaml3.14.1间接
npmjs-yaml4.1.0间接
npmjs-yaml4.3.0间接
npmjsc-safe-url0.2.4间接
npmjsdom20.0.3间接
npmjsesc3.1.0间接
npmjson-buffer3.0.1间接
npmjson-parse-even-better-errors2.3.1间接
npmjson-schema-traverse0.4.1间接
npmjson-stable-stringify-without-jsonify1.0.1间接
npmjson51.0.2间接
npmjson52.2.3间接
npmjsonfile6.1.0间接
npmjsx-ast-utils3.3.5间接
npmkeyv4.5.4间接
npmkind-of6.0.3间接
npmkleur3.0.3间接
npmlan-network0.2.1间接
npmleven3.1.0间接
npmlevn0.4.1间接
npmlighthouse-logger1.4.2间接
npmlightningcss1.33.0间接
npmlightningcss-android-arm641.33.0间接
npmlightningcss-darwin-arm641.33.0间接
npmlightningcss-darwin-x641.33.0间接
npmlightningcss-freebsd-x641.33.0间接
npmlightningcss-linux-arm-gnueabihf1.33.0间接
npmlightningcss-linux-arm64-gnu1.33.0间接
npmlightningcss-linux-arm64-musl1.33.0间接
npmlightningcss-linux-x64-gnu1.33.0间接
npmlightningcss-linux-x64-musl1.33.0间接
npmlightningcss-win32-arm64-msvc1.33.0间接
npmlightningcss-win32-x64-msvc1.33.0间接
npmlilconfig3.1.3间接
npmlines-and-columns1.2.4间接
npmlocate-path3.0.0间接
npmlocate-path5.0.0间接
npmlocate-path6.0.0间接
npmlodash4.17.21间接
npmlodash.curry4.1.1间接
npmlodash.debounce4.0.8间接
npmlodash.merge4.6.2间接
npmlodash.throttle4.1.1间接
npmloose-envify1.4.0间接
npmloupe3.2.1间接
npmlru-cache10.4.3间接
npmlru-cache11.5.2间接
npmlru-cache5.1.1间接
npmlru-cache6.0.0间接
npmmagic-string0.30.21间接
npmmake-dir2.1.0间接
npmmake-dir4.0.0间接
npmmake-error1.3.6间接
npmmakeerror1.0.12间接
npmmarky1.3.0间接
npmmath-expression-evaluator1.4.0间接
npmmath-intrinsics1.1.0间接
npmmemoize-one5.2.1间接
npmmemoize-one6.0.0间接
npmmerge-stream2.0.0间接
npmmerge21.4.1间接
npmmetro0.84.4间接
npmmetro-babel-transformer0.84.4间接
npmmetro-cache0.84.4间接
npmmetro-cache-key0.84.4间接
npmmetro-config0.84.4间接
npmmetro-core0.84.4间接
npmmetro-file-map0.84.4间接
npmmetro-minify-terser0.84.4间接
npmmetro-resolver0.84.4间接
npmmetro-runtime0.84.4间接
npmmetro-source-map0.84.4间接
npmmetro-symbolicate0.84.4间接
npmmetro-transform-plugins0.84.4间接
npmmetro-transform-worker0.84.4间接
npmmicromatch4.0.8间接
npmmime-db1.52.0间接
npmmime-db1.54.0间接
npmmime-types2.1.35间接
npmmime-types3.0.2间接
npmmimic-fn1.2.0间接
npmmimic-fn2.1.0间接
npmmin-indent1.0.1间接
npmminimatch10.2.5间接
npmminimatch3.1.2间接
npmminimatch3.1.5间接
npmminimatch5.1.6间接
npmminimatch9.0.5间接
npmminimist1.2.8间接
npmminipass3.3.6间接
npmminipass4.2.8间接
npmminipass5.0.0间接
npmminipass7.1.2间接
npmminipass7.1.3间接
npmminizlib2.1.2间接
npmmitt2.1.0间接
npmmkdirp0.5.6间接
npmmkdirp1.0.4间接
npmmoment2.30.1间接
npmms2.0.0间接
npmms2.1.3间接
npmmultitars1.0.0间接
npmmv2.1.1间接
npmmz2.7.0间接
npmnan2.22.0间接
npmnanoid3.3.16间接
npmnanoid3.3.8间接
npmnapi-postinstall0.3.4间接
npmnatural-compare1.4.0间接
npmncp2.0.0间接
npmnegotiator0.6.3间接
npmnegotiator0.6.4间接
npmnegotiator1.0.0间接
npmneo-async2.6.2间接
npmnode-forge1.3.1间接
npmnode-forge1.4.0间接
npmnode-int640.4.0间接
npmnode-releases2.0.19间接
npmnode-releases2.0.51间接
npmnormalize-path3.0.0间接
npmnormalize-range0.1.2间接
npmnpm-package-arg11.0.3间接
npmnpm-run-path4.0.1间接
npmnullthrows1.1.1间接
npmnwsapi2.2.20间接
npmob10.84.4间接
npmobject-assign4.1.1间接
npmobject-hash3.0.0间接
npmobject-inspect1.13.3间接
npmobject-inspect1.13.4间接
npmobject-keys1.1.1间接
npmobject.assign4.1.7间接
npmobject.entries1.1.8间接
npmobject.entries1.1.9间接
npmobject.fromentries2.0.8间接
npmobject.groupby1.0.3间接
npmobject.values1.2.1间接
npmon-finished2.3.0间接
npmon-finished2.4.1间接
npmon-headers1.1.0间接
npmonce1.4.0间接
npmonetime2.0.1间接
npmonetime5.1.2间接
npmopen7.4.2间接
npmopen8.4.2间接
npmoptionator0.9.4间接
npmown-keys1.0.1间接
npmp-limit2.3.0间接
npmp-limit3.1.0间接
npmp-locate3.0.0间接
npmp-locate4.1.0间接
npmp-locate5.0.0间接
npmp-try2.2.0间接
npmpackage-json-from-dist1.0.1间接
npmparent-module1.0.1间接
npmparse-json5.2.0间接
npmparse-png2.1.0间接
npmparse57.2.1间接
npmparseurl1.3.3间接
npmpath-exists3.0.0间接
npmpath-exists4.0.0间接
npmpath-is-absolute1.0.1间接
npmpath-key3.1.1间接
npmpath-parse1.0.7间接
npmpath-scurry1.11.1间接
npmpath-scurry2.0.2间接
npmpath-type4.0.0间接
npmpathe1.1.2间接
npmpathval2.0.1间接
npmpeek-readable5.3.1间接
npmpicocolors1.1.1间接
npmpicomatch2.3.1间接
npmpicomatch4.0.5间接
npmpify2.3.0间接
npmpify4.0.1间接
npmpirates4.0.6间接
npmpirates4.0.7间接
npmpkg-dir3.0.0间接
npmpkg-dir4.2.0间接
npmplist3.1.0间接
npmpngjs3.4.0间接
npmpossible-typed-array-names1.0.0间接
npmpossible-typed-array-names1.1.0间接
npmpostcss8.5.2间接
npmpostcss8.5.20间接
npmpostcss8.5.22间接
npmpostcss-import15.1.0间接
npmpostcss-js4.0.1间接
npmpostcss-load-config4.0.2间接
npmpostcss-nested6.2.0间接
npmpostcss-selector-parser6.1.2间接
npmpostcss-value-parser4.2.0间接
npmprelude-ls1.2.1间接
npmprettier-linter-helpers1.0.0间接
npmpretty-format29.7.0间接
npmproc-log4.2.0间接
npmprogress2.0.3间接
npmpromise7.3.1间接
npmpromise8.3.0间接
npmprop-types15.8.1间接
npmpsl1.15.0间接
npmpunycode2.3.1间接
npmpure-rand6.1.0间接
npmquery-string7.1.3间接
npmquerystringify2.2.0间接
npmqueue6.0.2间接
npmqueue-microtask1.2.3间接
npmrange-parser1.2.1间接
npmreact-base16-styling0.8.2间接
npmreact-devtools-core6.1.5间接
npmreact-fast-compare3.2.2间接
npmreact-freeze1.0.4间接
npmreact-is16.13.1间接
npmreact-is18.3.1间接
npmreact-is19.2.8间接
npmreact-native-drawer-layout4.2.9间接
npmreact-native-is-edge-to-edge1.3.1间接
npmreact-refresh0.14.2间接
npmreact-remove-scroll2.6.3间接
npmreact-remove-scroll2.7.2间接
npmreact-remove-scroll-bar2.3.8间接
npmreact-style-singleton2.2.3间接
npmreact-test-renderer19.2.3间接
npmreact-use-measure2.1.7间接
npmread-cache1.0.0间接
npmreadable-stream3.6.2间接
npmreaddirp3.6.0间接
npmredent3.0.0间接
npmreduce-css-calc1.3.0间接
npmreduce-function-call1.0.3间接
npmreflect.getprototypeof1.0.10间接
npmregenerate1.4.2间接
npmregenerate-unicode-properties10.2.2间接
npmregenerator-runtime0.13.11间接
npmregenerator-runtime0.14.1间接
npmregexp.prototype.flags1.5.4间接
npmregexpp3.2.0间接
npmregexpu-core6.4.0间接
npmregjsgen0.8.0间接
npmregjsparser0.13.2间接
npmrequire-directory2.1.1间接
npmrequire-from-string2.0.2间接
npmrequires-port1.0.0间接
npmresolve1.22.10间接
npmresolve1.22.12间接
npmresolve2.0.0-next.5间接
npmresolve-cwd3.0.0间接
npmresolve-pkg-maps1.0.0间接
npmresolve-workspace-root2.0.0间接
npmresolve.exports2.0.3间接
npmrestore-cursor2.0.0间接
npmrestore-cursor3.1.0间接
npmreusify1.0.4间接
npmrimraf2.4.5间接
npmrimraf3.0.2间接
npmrobust-predicates3.0.3间接
npmrollup4.34.6间接
npmrollup4.62.2间接
npmrun-parallel1.2.0间接
npmsafe-array-concat1.1.3间接
npmsafe-buffer5.2.1间接
npmsafe-json-stringify1.2.0间接
npmsafe-push-apply1.0.0间接
npmsafe-regex-test1.1.0间接
npmsafer-buffer2.1.2间接
npmsax1.4.1间接
npmsaxes6.0.0间接
npmscheduler0.23.2间接
npmscheduler0.27.0间接
npmsend0.19.0间接
npmsend0.19.2间接
npmserialize-error2.1.0间接
npmserve-static1.16.2间接
npmserver-only0.0.1间接
npmset-cookie-parser2.7.1间接
npmset-function-length1.2.2间接
npmset-function-name2.0.2间接
npmset-proto1.0.0间接
npmsetimmediate1.0.5间接
npmsetprototypeof1.2.0间接
npmsf-symbols-typescript2.1.0间接
npmsf-symbols-typescript2.2.0间接
npmshallow-clone3.0.1间接
npmshallowequal1.1.0间接
npmshebang-command2.0.0间接
npmshebang-regex3.0.0间接
npmshell-quote1.8.2间接
npmside-channel1.1.0间接
npmside-channel-list1.0.0间接
npmside-channel-map1.0.1间接
npmside-channel-weakmap1.0.2间接
npmsiginfo2.0.0间接
npmsignal-exit3.0.7间接
npmsignal-exit4.1.0间接
npmsimple-plist1.3.1间接
npmsimple-swizzle0.2.2间接
npmsisteransi1.0.5间接
npmslash3.0.0间接
npmslash5.1.0间接
npmslugify1.6.6间接
npmsource-map0.5.6间接
npmsource-map0.5.7间接
npmsource-map0.6.1间接
npmsource-map-js1.2.1间接
npmsource-map-support0.5.13间接
npmsource-map-support0.5.21间接
npmsplit1.0.1间接
npmsplit-on-first1.1.0间接
npmsprintf-js1.0.3间接
npmstable-hash0.0.5间接
npmstack-generator2.0.10间接
npmstack-utils2.0.6间接
npmstackback0.0.2间接
npmstackframe1.3.4间接
npmstacktrace-gps3.1.2间接
npmstacktrace-js2.0.2间接
npmstacktrace-parser0.1.11间接
npmstandard-navigation0.0.5间接
npmstandard-navigation0.0.8间接
npmstatuses1.5.0间接
npmstatuses2.0.1间接
npmstatuses2.0.2间接
npmstd-env3.10.0间接
npmstop-iteration-iterator1.1.0间接
npmstream-buffers2.2.0间接
npmstrict-uri-encode2.0.0间接
npmstring-length4.0.2间接
npmstring-length5.0.1间接
npmstring-width4.2.3间接
npmstring-width5.1.2间接
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_decoder1.3.0间接
npmstrip-ansi5.2.0间接
npmstrip-ansi6.0.1间接
npmstrip-ansi7.1.0间接
npmstrip-bom3.0.0间接
npmstrip-bom4.0.0间接
npmstrip-final-newline2.0.0间接
npmstrip-indent3.0.0间接
npmstrip-json-comments3.1.1间接
npmstrtok310.0.1间接
npmstructured-headers0.4.1间接
npmstyleq0.1.3间接
npmsucrase3.35.0间接
npmsudo-prompt9.1.1间接
npmsupports-color5.5.0间接
npmsupports-color7.2.0间接
npmsupports-color8.1.1间接
npmsupports-hyperlinks2.3.0间接
npmsupports-preserve-symlinks-flag1.0.0间接
npmsymbol-tree3.2.4间接
npmsynckit0.9.2间接
npmtailwindcss3.4.17间接
npmterser5.39.0间接
npmtest-exclude6.0.0间接
npmtext-table0.2.0间接
npmthenify3.3.1间接
npmthenify-all1.6.0间接
npmthroat5.0.0间接
npmthrough2.3.8间接
npmtiny-invariant1.3.3间接
npmtinybench2.9.0间接
npmtinyexec0.3.2间接
npmtinyglobby0.2.17间接
npmtinypool1.1.1间接
npmtinyrainbow1.2.0间接
npmtinyspy3.0.2间接
npmtmp0.2.3间接
npmtmpl1.0.5间接
npmto-regex-range5.0.1间接
npmtoidentifier1.0.1间接
npmtoken-types6.0.0间接
npmtoqr0.1.1间接
npmtough-cookie4.1.4间接
npmtr460.0.3间接
npmtr463.0.0间接
npmts-api-utils2.0.0间接
npmts-api-utils2.0.1间接
npmts-api-utils2.5.0间接
npmts-interface-checker0.1.13间接
npmts-node10.9.2间接
npmtsconfig-paths3.15.0间接
npmtslib2.8.1间接
npmturbo-stream2.4.0间接
npmtype-check0.4.0间接
npmtype-detect4.0.8间接
npmtype-fest0.20.2间接
npmtype-fest0.21.3间接
npmtype-fest0.7.1间接
npmtyped-array-buffer1.0.3间接
npmtyped-array-byte-length1.0.3间接
npmtyped-array-byte-offset1.0.4间接
npmtyped-array-length1.0.7间接
npmtypescript5.3.3间接
npmtypescript5.7.3间接
npmtypescript6.0.3间接
npmtypescript-eslint8.24.0间接
npmua-parser-js1.0.40间接
npmuint8array-extras1.4.0间接
npmunbox-primitive1.1.0间接
npmundici-types5.26.5间接
npmundici-types6.20.0间接
npmundici-types6.21.0间接
npmunicode-canonical-property-names-ecmascript2.0.1间接
npmunicode-match-property-ecmascript2.0.0间接
npmunicode-match-property-value-ecmascript2.2.1间接
npmunicode-property-aliases-ecmascript2.2.0间接
npmuniversalify0.2.0间接
npmuniversalify2.0.1间接
npmunpipe1.0.0间接
npmunrs-resolver1.12.2间接
npmupdate-browserslist-db1.1.2间接
npmupdate-browserslist-db1.2.3间接
npmuri-js4.4.1间接
npmurl-parse1.5.10间接
npmuse-callback-ref1.3.3间接
npmuse-latest-callback0.2.6间接
npmuse-sidecar1.1.3间接
npmuse-sync-external-store1.4.0间接
npmuse-sync-external-store1.6.0间接
npmutil-deprecate1.0.2间接
npmutils-merge1.0.1间接
npmv8-compile-cache-lib3.0.1间接
npmv8-to-istanbul9.3.0间接
npmvalidate-npm-package-name5.0.1间接
npmvary1.1.2间接
npmvaul1.1.2间接
npmvite5.4.21间接
npmvite6.1.0间接
npmvite-node2.1.9间接
npmvitest2.1.9间接
npmvlq1.0.1间接
npmw3c-xmlserializer4.0.0间接
npmwalker1.0.8间接
npmwarn-once0.1.1间接
npmwcwidth1.0.1间接
npmwebidl-conversions3.0.1间接
npmwebidl-conversions7.0.0间接
npmwhatwg-encoding2.0.0间接
npmwhatwg-fetch3.6.20间接
npmwhatwg-mimetype3.0.0间接
npmwhatwg-url11.0.0间接
npmwhatwg-url5.0.0间接
npmwhatwg-url-minimum0.1.2间接
npmwhich2.0.2间接
npmwhich-boxed-primitive1.1.1间接
npmwhich-builtin-type1.2.1间接
npmwhich-collection1.0.2间接
npmwhich-typed-array1.1.18间接
npmwhich-typed-array1.1.19间接
npmwhich-typed-array1.1.22间接
npmwhy-is-node-running2.3.0间接
npmwidest-line3.1.0间接
npmwonka6.3.4间接
npmword-wrap1.2.5间接
npmwordwrap1.0.0间接
npmwrap-ansi7.0.0间接
npmwrap-ansi8.1.0间接
npmwrappy1.0.2间接
npmwrite-file-atomic2.4.3间接
npmwrite-file-atomic4.0.2间接
npmwrite-file-atomic5.0.1间接
npmws7.5.10间接
npmws8.18.1间接
npmws8.21.1间接
npmxcode3.0.1间接
npmxml-name-validator4.0.0间接
npmxml2js0.6.0间接
npmxmlbuilder11.0.1间接
npmxmlbuilder14.0.0间接
npmxmlbuilder15.1.1间接
npmxmlchars2.2.0间接
npmy18n5.0.8间接
npmyallist3.1.1间接
npmyallist4.0.0间接
npmyaml2.7.0间接
npmyaml2.9.0间接
npmyargs17.7.2间接
npmyargs-parser21.1.1间接
npmyn3.1.1间接
npmyocto-queue0.1.0间接
npmzod-validation-error4.0.2间接
依赖安全公告 8

安装 npm:eoas@3.0.5 会引入 435 个包(直接与传递):其中 8 个存在已知公告,4 个为直接依赖。

软件包版本关系严重程度公告数修复版本
tar6.2.1直接127.5.21
uuid9.0.1直接113.0.1
@xmldom/xmldom0.7.13间接50.9.10
brace-expansion1.1.17间接15.0.8
brace-expansion2.1.3间接15.0.8
uuid7.0.3间接113.0.1
file-type20.5.0直接221.3.2
joi17.11.0直接118.2.1

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

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [
        "eas",
        "eoas",
        "expo",
        "go",
        "golang",
        "react-native",
        "expo-open-ota",
        "expo-custom-updates-server",
        "eas-updates",
        "expo-updates",
        "expo-updates-server"
      ],
      "is_fork": false,
      "size_kb": 12055,
      "has_wiki": false,
      "homepage": "https://mercure-technologies.gitbook.io/expo-open-ota",
      "languages": {
        "Go": 2457013,
        "CSS": 2291,
        "HTML": 942,
        "Shell": 3052,
        "PLpgSQL": 9521,
        "Makefile": 4538,
        "Batchfile": 61,
        "Dockerfile": 1760,
        "JavaScript": 12509,
        "TypeScript": 1127975,
        "Go Template": 1842
      },
      "pushed_at": "2026-07-31T10:34:50Z",
      "created_at": "2025-01-22T16:16:56Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-31T09:51:57Z",
      "description": "An open-source self-hosted server implementing the Expo Updates protocol, built for production. Multi-app dashboard, progressive rollouts, instant rollbacks, served from your own bucket and CDN.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": "NOASSERTION",
      "primary_language": "Go",
      "significant_languages": [
        "Go",
        "TypeScript"
      ]
    },
    "owner": {
      "blog": null,
      "name": "Mercure Technologies",
      "type": "Organization",
      "login": "mercuretechnologies",
      "company": null,
      "location": null,
      "followers": 1,
      "avatar_url": "https://avatars.githubusercontent.com/u/305652870?v=4",
      "created_at": "2026-07-16T00:21:53Z",
      "is_verified": null,
      "public_repos": 1,
      "account_age_days": 15
    },
    "license": {
      "state": "custom",
      "spdx_id": null,
      "raw_spdx": "NOASSERTION",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v3.0.5",
          "kind": "patch",
          "published_at": "2026-07-22T09:49:04Z"
        },
        {
          "tag": "v3.0.4",
          "kind": "patch",
          "published_at": "2026-07-21T09:27:46Z"
        },
        {
          "tag": "v3.0.3",
          "kind": "patch",
          "published_at": "2026-07-20T19:57:37Z"
        },
        {
          "tag": "v3.0.2",
          "kind": "patch",
          "published_at": "2026-07-20T12:50:53Z"
        },
        {
          "tag": "v3.0.1",
          "kind": "patch",
          "published_at": "2026-07-20T10:38:49Z"
        },
        {
          "tag": "v3.0.0",
          "kind": "major",
          "published_at": "2026-07-20T07:10:10Z"
        },
        {
          "tag": "v3.0.0-beta.10",
          "kind": "prerelease",
          "published_at": "2026-07-19T21:50:13Z"
        },
        {
          "tag": "v3.0.0-beta.7",
          "kind": "prerelease",
          "published_at": "2026-07-19T12:15:12Z"
        },
        {
          "tag": "v3.0.0-beta.6",
          "kind": "prerelease",
          "published_at": "2026-07-19T11:08:48Z"
        },
        {
          "tag": "v3.0.0-beta.4",
          "kind": "prerelease",
          "published_at": "2026-07-19T11:01:24Z"
        },
        {
          "tag": "v3.0.0-beta.3",
          "kind": "prerelease",
          "published_at": "2026-07-18T13:21:45Z"
        },
        {
          "tag": "v3.0.0-beta.1",
          "kind": "prerelease",
          "published_at": "2026-07-17T13:30:39Z"
        },
        {
          "tag": "v2.3.22",
          "kind": "patch",
          "published_at": "2026-07-15T15:35:46Z"
        },
        {
          "tag": "v2.3.21",
          "kind": "patch",
          "published_at": "2026-07-06T07:53:50Z"
        },
        {
          "tag": "v2.3.20",
          "kind": "patch",
          "published_at": "2026-07-02T12:03:19Z"
        },
        {
          "tag": "v2.3.19",
          "kind": "patch",
          "published_at": "2026-05-11T08:37:56Z"
        },
        {
          "tag": "v2.3.18",
          "kind": "patch",
          "published_at": "2026-05-10T18:18:00Z"
        },
        {
          "tag": "v3.0.0-alpha.1",
          "kind": "prerelease",
          "published_at": "2026-04-23T21:16:24Z"
        },
        {
          "tag": "v2.3.17",
          "kind": "patch",
          "published_at": "2026-04-23T21:14:43Z"
        },
        {
          "tag": "v2.3.17-alpha",
          "kind": "prerelease",
          "published_at": "2026-03-17T13:48:22Z"
        },
        {
          "tag": "v2.3.16",
          "kind": "patch",
          "published_at": "2026-02-28T21:37:27Z"
        },
        {
          "tag": "v2.3.15",
          "kind": "patch",
          "published_at": "2026-02-24T10:54:50Z"
        },
        {
          "tag": "v2.3.14",
          "kind": "patch",
          "published_at": "2026-02-24T10:21:45Z"
        },
        {
          "tag": "v2.3.13-alpha.5",
          "kind": "prerelease",
          "published_at": "2026-02-23T23:28:36Z"
        },
        {
          "tag": "v2.3.13-alpha.4",
          "kind": "prerelease",
          "published_at": "2026-02-23T18:52:32Z"
        },
        {
          "tag": "v2.3.13-alpha.3",
          "kind": "prerelease",
          "published_at": "2026-02-23T18:48:31Z"
        },
        {
          "tag": "v2.3.12",
          "kind": "patch",
          "published_at": "2026-02-06T21:30:14Z"
        },
        {
          "tag": "v2.3.11",
          "kind": "patch",
          "published_at": "2026-02-01T21:21:41Z"
        },
        {
          "tag": "v2.3.10",
          "kind": "patch",
          "published_at": "2025-12-29T15:26:52Z"
        },
        {
          "tag": "v2.3.9",
          "kind": "patch",
          "published_at": "2025-08-28T13:12:42Z"
        },
        {
          "tag": "v2.3.8",
          "kind": "patch",
          "published_at": "2025-06-09T21:36:11Z"
        },
        {
          "tag": "v2.3.7",
          "kind": "patch",
          "published_at": "2025-06-09T17:23:35Z"
        },
        {
          "tag": "v2.3.6",
          "kind": "patch",
          "published_at": "2025-06-09T16:24:15Z"
        },
        {
          "tag": "v2.3.5",
          "kind": "patch",
          "published_at": "2025-06-08T12:23:45Z"
        },
        {
          "tag": "v2.3.4",
          "kind": "patch",
          "published_at": "2025-06-06T12:55:52Z"
        },
        {
          "tag": "v2.3.3",
          "kind": "patch",
          "published_at": "2025-06-05T23:56:20Z"
        },
        {
          "tag": "v2.3.0",
          "kind": "minor",
          "published_at": "2025-04-18T07:59:14Z"
        },
        {
          "tag": "v2.2.8",
          "kind": "patch",
          "published_at": "2025-04-15T08:48:44Z"
        },
        {
          "tag": "v2.2.7",
          "kind": "patch",
          "published_at": "2025-04-12T01:10:10Z"
        },
        {
          "tag": "v2.2.6",
          "kind": "patch",
          "published_at": "2025-04-11T10:12:44Z"
        },
        {
          "tag": "v2.2.5",
          "kind": "patch",
          "published_at": "2025-04-10T20:24:39Z"
        },
        {
          "tag": "v2.2.4",
          "kind": "patch",
          "published_at": "2025-04-10T19:05:58Z"
        },
        {
          "tag": "v2.2.3",
          "kind": "patch",
          "published_at": "2025-04-10T12:21:38Z"
        },
        {
          "tag": "v2.2.1",
          "kind": "patch",
          "published_at": "2025-04-10T10:32:19Z"
        },
        {
          "tag": "v2.2.0",
          "kind": "minor",
          "published_at": "2025-02-17T14:51:57Z"
        },
        {
          "tag": "v2.1.0",
          "kind": "minor",
          "published_at": "2025-02-07T23:23:12Z"
        },
        {
          "tag": "v2.0.0",
          "kind": "major",
          "published_at": "2025-02-07T00:16:54Z"
        },
        {
          "tag": "v1.0.39",
          "kind": "patch",
          "published_at": "2025-02-02T19:54:34Z"
        },
        {
          "tag": "v1.0.38",
          "kind": "patch",
          "published_at": "2025-02-02T19:49:50Z"
        },
        {
          "tag": "v1.0.37",
          "kind": "patch",
          "published_at": "2025-02-01T23:09:25Z"
        },
        {
          "tag": "v1.0.36",
          "kind": "patch",
          "published_at": "2025-02-01T18:11:32Z"
        },
        {
          "tag": "v1.0.35",
          "kind": "patch",
          "published_at": "2025-01-30T18:20:23Z"
        },
        {
          "tag": "v1.0.31",
          "kind": "patch",
          "published_at": "2025-01-30T18:13:24Z"
        },
        {
          "tag": "v1.0.3",
          "kind": "patch",
          "published_at": "2025-01-30T18:10:13Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "9f3227d1e751bd1d7a9b55d568455ba6600e5d6d",
          "body": null,
          "is_bot": false,
          "headline": "feat: add s3 signed url cdn (#145)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-30T17:13:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e65a35cf3fbb6aa9895355af8201fcae4a907eb6",
          "body": "* feat: Implement MCP service and handler with routing\n\n* feat: Implement OAuth 2.1 client registration and metadata endpoints\n\n* feat: Implement OAuth middleware and related services for MCP endpoint protection\n\n* feat: Enhance OAuth middleware to support token expiration and session binding\n\n* fea\n[…]\n services.\n- Added tests for new device tools to ensure functionality and error handling.\n- Refactored existing code for better clarity and maintainability, including memoization of permission checks.",
          "is_bot": false,
          "headline": "Feature/mcp tools (#143)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-30T16:43:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1375df58b974bea7f7e52675dcb3f6cb76030411",
          "body": "…middleware de journalisation",
          "is_bot": false,
          "headline": "feat: ajouter un test pour vérifier la préservation du flush dans le …",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-30T08:14:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0d4e5fdf403f9e52bfae14ef8e653fa426f8c58",
          "body": "* feat: Implement MCP service and handler with routing\n\n* feat: Implement OAuth 2.1 client registration and metadata endpoints\n\n* feat: Implement OAuth middleware and related services for MCP endpoint protection\n\n* feat: Enhance OAuth middleware to support token expiration and session binding\n\n* fea\n[…]\nagement and localhost protection\n\n* feat: Add OAuthService check in MCP route registration for improved stability\n\n* feat: Add Flush and Unwrap methods to statusRecorder for enhanced response handling",
          "is_bot": false,
          "headline": "Mcp auth (#142)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-30T08:14:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "330410fa9b2942dbdb5a2110ac70a4b98443b2e7",
          "body": "* Refactor CLI credential handling and improve request validation\n\n- Changed KeyID type from string to int64 in CliCredential struct.\n- Added AuthorizedBranch field to CliCredential for branch authorization.\n- Implemented RequireAuthorizedBranch function to enforce branch access rules.\n- Updated tes\n[…]\n improve validation logic\n\n* refactor: simplify comments in RequestUploadLocalFileHandler for clarity\n\n* feat: refactor access management by renaming Access to AppAccess and updating related functions",
          "is_bot": false,
          "headline": "Improve tokens security with specific roles (#141)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-29T21:56:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "bc4a4faaa1f95ac7b13ace62d9e61d062b4a636d",
          "body": "- Added catalog and lab tab layouts with respective screens.\n- Created ItemScreen and CatalogScreen for displaying items and their details.\n- Integrated modal navigation for displaying additional information.\n- Implemented slow loading screen to demonstrate performance metrics.\n- Added updates screen to check for application updates and display logs.\n- Configured expo-observe for tracking navigation metrics and events.\n- Updated package dependencies for react-navigation and related libraries.",
          "is_bot": false,
          "headline": "feat: Implement catalog and lab navigation with react-navigation (#137)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-29T15:41:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "af7dc7e2620100f022228b6bd41f42264298fa17",
          "body": "- Implemented `resolveUploadRequests` function to validate upload requests against the export manifest, ensuring security against forged file paths and unauthorized access.\n- Added Joi validation schema for `RequestUploadUrlsResponse` to enforce structure and data integrity.\n- Introduced comprehensi\n[…]\nthe `Publish` command to ensure no files are uploaded when the server response is compromised or invalid.\n- Updated existing tests to accommodate new validation logic and ensure robust error handling.",
          "is_bot": false,
          "headline": "feat: enhance upload request validation and testing (#135)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-29T10:30:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "365f97098abc3698b523506c99f365d709328069",
          "body": "…d tests (#134)",
          "is_bot": false,
          "headline": "feat: add support for disabling device telemetry and implement relate…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-29T06:56:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "daa73cfc7b745ada6b18bb2c741c86bb698357e8",
          "body": "* Implement session revocation and refresh token management\n\n- Added tests for session revocation scenarios in `session_revocation_test.go`, covering cases such as disabling/enabling users, changing passwords, and deleting accounts.\n- Introduced `BumpUserSessionVersion` method in `UserRepository` to\n[…]\n handling after password change and improve user feedback\n\n* fix: remove unnecessary password change notice handling in login page\n\n* test: add session version management tests for user access changes",
          "is_bot": false,
          "headline": "Implement session revocation and refresh token management (#133)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T22:33:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d94dc3fe509da9786abd1a8a258fe11433826fe6",
          "body": "* feat: implement Incr method for local and Redis cache with TTL handling\n\n* feat: implement rate limiting for authentication endpoints\n\n* test: add rate limit tests\n\n* feat: normalize email handling in rate limiting and update login failure recording",
          "is_bot": false,
          "headline": "feat: implement rate limiting for sensitive endpoints (#131)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T16:21:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1208894000dc4e01bbd27b3cf755081ea93fbd6a",
          "body": null,
          "is_bot": false,
          "headline": "feat: add overwrite confirmation on eoas and change write mode (#129)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T15:24:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b6a82eab6bce558720efde882c0622a8730ff7e",
          "body": "* fix: update permissions to read-only for workflows and disable credential persistence\n\n* fix: update permissions for workflows to ensure read-only access and secure NPM publishing\n\n* fix: simplify version extraction in release workflow\n\n* fix: remove write access for packages in release workflow",
          "is_bot": false,
          "headline": "fix: update permissions to read-only for workflows  (#128)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T15:23:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b952c79f55588439b664c24aa75fc0dcdae061b",
          "body": "* Implement Protected Branch Guard for Rollback and Republish Handlers\n\n- Added a new `ProtectedBranchGuard` to enforce branch protection rules for the rollback and republish routes in the dashboard.\n- Introduced tests for the new functionality in `protected_branch_test.go` to ensure correct behavio\n[…]\notection on dashboard user (need a separates PR)\n\n* refactor: remove update:publish-protected permission and related logic\n\n* refactor: improve comments and error handling in update republishing logic",
          "is_bot": false,
          "headline": "Allow republish/rollback from dashboard (#127)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T15:02:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "83673b3608973da3b13db6ab53b65feaaa2b342a",
          "body": "* feat(database): add ClickHouse support for telemetry data storage\n\n- Introduced a new ClickHouse engine for managing telemetry data.\n- Implemented connection handling, schema migrations, and table creation for ClickHouse.\n- Added tests for ClickHouse engine initialization and migration processes.\n\n[…]\nle stale counts and add tests for recapture behavior\n\n* feat(observe): remove healthRelevant field from update-related types and queries\n\n* feat(observe): remove CountGrantsByRole query from SQL files",
          "is_bot": false,
          "headline": "Observe (#119)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-28T12:27:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8e19b3b292b290c7c375ccf1e8cb3097afe69849",
          "body": null,
          "is_bot": false,
          "headline": "feat: add tests for waitForPackageLock",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T12:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2798bdfaf4a83cb6cab4bc7a71cf0d8bcf046bfd",
          "body": "…t observe",
          "is_bot": false,
          "headline": "feat: ajouter des tests unitaires pour les packages audit, identity e…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T12:28:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55399a7d9234aab4f3521355475ce4dd7cb9973b",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'main' of github.com:mercuretechnologies/expo-open-ota",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T11:57:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bf455db8135ee0eab1ab428bf47e84da94970ae9",
          "body": "…update protection logic",
          "is_bot": false,
          "headline": "feat: add branch protection functionality with enterprise dialog and …",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T11:57:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ffcc8df9e52036f5e1ea63e955b760f7c3fb737c",
          "body": "* feat(identity): add identity store with PostgreSQL support\n\n- Implement integration tests for the identity store in `store_postgres_test.go`.\n- Create PostgreSQL migration scripts for identity schema, device identity, and value stats.\n- Define new models for device identity and identity schema in \n[…]\nmits.\n\n* feat(identity): add identity management permissions and implement device limit handling\n\n* feat: enhance error handling and logging middleware, add tests for JSON rendering and panic recovery",
          "is_bot": false,
          "headline": "EAS Identity (#116)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T11:54:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d517aa5cba6be184cf776522b49ce3e1d5034e1",
          "body": "…query conditions, and add debounced filters in Updates page",
          "is_bot": false,
          "headline": "feat: enhance DataTable loading skeleton, improve UpdateDetailsSheet …",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T11:54:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45aef9a61e63c863c347567479882030271703be",
          "body": "* feat: implement publish group functionality for grouped updates\n\n- Added support for publish groups in upload handler, allowing CLI-minted UUIDs to group per-platform updates.\n- Introduced parsePublishGroup and parsePublishGroupTarget functions to handle publish group parsing from requests.\n- Upda\n[…]\nor-based pagination.\n- Modified services and repositories to support fetching update feeds from the database.\n- Added tests for the new update feed functionality to ensure correctness and reliability.",
          "is_bot": false,
          "headline": "feat: implement publish group functionality for grouped updates (#118)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-24T11:34:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "22bab2f9df2b73e9e363f472458e4520a440781f",
          "body": "Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.8.0 to 5.9.2.\n- [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/jackc/pgx/compare/v5.8.0...v5.9.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/jackc/pgx/v5\n  dependency-version: 5.9.2\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump github.com/jackc/pgx/v5 from 5.8.0 to 5.9.2 (#110)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-22T14:51:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "37b56ec9493f044b1f6dfdcdf5c11fb39ea8448b",
          "body": "…es in AuditLog page",
          "is_bot": false,
          "headline": "feat: add audit logs description to README and adjust input field siz…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-22T10:00:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b39c1754c45ec0735bab993b3dd00113c2734b1d",
          "body": "* feat: implement enterprise audit log functionality with PostgreSQL storage and associated tests\n\n* feat: enhance audit log functionality with improved metadata handling and context management\n\n* feat(audit): implement audit logging for RBAC and SSO services\n\n- Added audit logging for permission de\n[…]\ned environment variables\n\n* fix(audit): Correct function name casing and ensure unique actor ID in end-to-end test\n\n* feat(audit): Enhance audit logging for SSO failures and improve coverage reporting",
          "is_bot": false,
          "headline": "audit logs (#109)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-22T09:43:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "25d98129f57e0d9c83e692767b111ec576d1b421",
          "body": "…ce conditions (#108)\n\n* feat: implement advisory lock for PostgreSQL migrations to prevent race conditions\n\n* Update internal/database/postgres/migrations.go\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>\n\n* feat: add PostgreSQL test serialization and advisory lock support\n\n---------\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: implement advisory lock for PostgreSQL migrations to prevent ra…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-21T13:14:55Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "ea8a3bef424694c6651cea8b59de9fbb47976ed3",
          "body": "* fix: resolve concurrency issues in GCS and S3 bucket operations\n\n* fix: replace fmt with log for error logging in HandleRepublish",
          "is_bot": false,
          "headline": "Fix concurrency issues in GCS and S3 bucket operations (#106)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-21T11:59:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aeb43dc7f2d207d169a74757934b15b5606fa52a",
          "body": "…ons (#103)\n\n* feat: Support TS for eoas init & add DISABLE_CODE_SIGNING conditions for expo-dev-client\n\n* feat: Improve private key handling and update gitignore rules\n\n* feat: Add linting step to CI workflow and update ESLint ignore patterns",
          "is_bot": false,
          "headline": "Support TypeScript for EoAS init and add DISABLE_CODE_SIGNING conditi…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-21T09:24:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39c287098dd3631b0d943a2682220d3bccb5b9c0",
          "body": null,
          "is_bot": false,
          "headline": "feat: add EnterpriseExplainerDialog and improve user roles handling",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T20:06:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83deafe596e5f069f57c5c218bc81f8c345bd5bb",
          "body": "* feat: add roles & grants for users\n\n* feat: implement protection for branch deletion and add related tests\n\n* Prevent protected branch deletion on UI\n\n* feat: ADD RBAC and roles management\n\n* feat: refactor RBAC authorization methods to use Subject struct\n\n* feat: add RBAC store + CRUD Operations\n\n[…]\nand GrantsEditor components for better control\n\n* feat: update Combobox component to handle disabled state more effectively\n\n* feat: handle fetch errors in UserRolesSheet and improve save button logic",
          "is_bot": false,
          "headline": "feat/rbac (#98)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T19:54:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "22dda030598c3c9edacf5202588b90aff52a0129",
          "body": null,
          "is_bot": false,
          "headline": "feat add MCP in README.md",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T12:57:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5acc3d36e0c6d903db2c28013dc03fccf5232094",
          "body": null,
          "is_bot": false,
          "headline": "feat: improve README.md",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T12:52:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1c74e23c41f12d9c996efd46a342e5f438e2052",
          "body": "* feat: add Azure Blob Storage support and related tests\n\n* feat: add support for Azure Blob Storage headers in upload requests and tests\n\n* feat: add Azure Blob Storage support and configuration options\n\n* feat: add Azure Blob Storage integration and related tests\n\n* feat: improve Azure Blob Storag\n[…]\nfor missing update metadata across various components\n\n* test: check missing metadata errors\n\n* feat: enhance error messaging for unsupported platforms and improve test assertions for missing metadata",
          "is_bot": false,
          "headline": "Feature/azure blob storage (#97)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T12:46:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a71a5400fa141d50db37b669fc395ca1b551faee",
          "body": "* feat: generalize generic CDN to any cloud storage via CDN_BASE_URL\n\nThe generic CDN was hard-coded to S3 (STORAGE_MODE=s3 + S3_CDN_PREFIX)\nwhile the mechanism, a 302 to {base URL}/{object key}, works with any\ncloud storage backend fronted by a public bucket.\n\n- New CDN_BASE_URL env var; S3_CDN_PRE\n[…]\nNo behavior\nchange: same status codes, bodies, log lines and returned errors.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat: generalize generic CDN to any cloud storage via CDN_BASE_URL (#96)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T10:34:28Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bab3fb1b1a7530aa7de8fc3a8c6a5813a36f0841",
          "body": null,
          "is_bot": false,
          "headline": "feat: update railway btn",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T09:11:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f173c6c5b63e2f53ac16bb07932e6b05a87e057f",
          "body": "* feat: control plane mode (#65)\n\n* feat: use generic BUCKET_KEY_PREFIX instead of S3_KEY_PREFIX with backward compat\n\n* security: harden path inputs for bucket (defense in depth)\n\n* feat: init headers with expo-app-id\n\n* feat: add expo-app-id header + depreciation notes on eoas commands\n\n* feat: ad\n[…]\nromote latest\n\n---------\n\nCo-authored-by: Emanuele Coricciati <73798800+emacoricciati@users.noreply.github.com>\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Release/v3 (#95)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-20T07:06:39Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "46f8caae7ad85afa3904662dc713ae03fd654cf4",
          "body": "Added new features and updated documentation links.",
          "is_bot": false,
          "headline": "Update README with new features and documentation (#92)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-18T21:03:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5374a67bb8a3709c69af9631534c999fd0ba8951",
          "body": null,
          "is_bot": false,
          "headline": "feat: add v3 banner on docusaurus",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-17T13:41:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9ff6655a5ad96d0aae141a516fee8e64dbba8b31",
          "body": null,
          "is_bot": false,
          "headline": "feat: introduce v3 in README.md",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-17T13:23:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3409234f98b0b1b7409c2cd66f598fddb6b7aaf5",
          "body": null,
          "is_bot": false,
          "headline": "feature: READ.MD license",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-15T15:57:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8d95400e2cbd1cdd1900e562eb879cb745edc8ab",
          "body": "Follow-up to #75 addressing the review feedback:\n\n- Fixed uid/gid (100:101) created explicitly so the documented volume\n  ownership instructions can never drift between rebuilds.\n- /app/updates pre-created and chowned in the runtime stage, so the\n  default LOCAL_BUCKET_BASE_PATH works without root.\n\n[…]\nrnetes (fsGroup: 101).\n- scripts/test-docker-nonroot.sh asserts the contract: numeric ids,\n  default local mode boots and writes as uid 100, and (on Linux hosts)\n  a root-owned bind mount is rejected.",
          "is_bot": false,
          "headline": "fix: run the runtime container as a non-root user (#80)",
          "author_name": "proverbiostuff",
          "author_login": "proverbiostuff",
          "committed_at": "2026-07-07T10:20:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "168a4e575dee028a79b4ea328a8229067529f4c4",
          "body": null,
          "is_bot": false,
          "headline": "feat: update docs",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-06T15:45:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "523898e19498455ff7e58e20d5147a90c410a342",
          "body": null,
          "is_bot": false,
          "headline": "fix: tolerate scheme-less CLOUDFRONT_DOMAIN values (#79)",
          "author_name": "Afonso Jorge Ramos",
          "author_login": "afonsojramos",
          "committed_at": "2026-07-06T13:56:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "505bcc296275e90c846b133dc563c3add6a1c5f9",
          "body": "…ner (#77)",
          "is_bot": false,
          "headline": "fix: use a fresh reader for the PKCS#1 fallback in the CloudFront sig…",
          "author_name": "Afonso Jorge Ramos",
          "author_login": "afonsojramos",
          "committed_at": "2026-07-06T13:27:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10126dd27612f0ecbed2b7b1aab836a69cd3f4ea",
          "body": "…#76)",
          "is_bot": false,
          "headline": "fix: resolve pnpm projects to pnpm exec instead of the removed pnpx (…",
          "author_name": "Afonso Jorge Ramos",
          "author_login": "afonsojramos",
          "committed_at": "2026-07-06T09:24:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "89d1cdd6a3d9abf68edf1896bd59222c8059913b",
          "body": null,
          "is_bot": false,
          "headline": "Fix dashboard update count for valid updates (#71)",
          "author_name": "lyric777",
          "author_login": "lyric777",
          "committed_at": "2026-07-06T07:50:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b9ff369df3c60b3fff8cde40d0016bedbdc951f1",
          "body": "… match (#73)\n\nGetLatestUpdateBundlePathForRuntimeVersion read update-metadata.json for\nevery update of the runtime (filterPlatformUpdates) AND .check for every\nupdate, per cold lastUpdate cache miss — O(N) bucket reads (N=82 for an\nactive runtime), so a foreground herd at the 1800s TTL expiry stamp\n[…]\nform and is valid — identical result, O(1)\nreads in the common case.\n\nCo-authored-by: Julio Cesar Simczak Vedana <julioo@Mac-mini-de-Julio.local>\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(update): short-circuit latest-update scan to first valid platform…",
          "author_name": "simczak",
          "author_login": "simczak",
          "committed_at": "2026-07-06T07:47:03Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "db890bb4e2756a1f9c18dfb033fd15c4b2f13856",
          "body": null,
          "is_bot": false,
          "headline": "fix: send content-length in s3 put (#62)",
          "author_name": "Sergey Ipatov",
          "author_login": "ipatovs-ppb",
          "committed_at": "2026-07-06T07:08:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e80b2df034e286203224a085a19f5e01c9549a72",
          "body": "The Use-Expo-Auth branch printed the caller's Expo credentials to\nstdout on every request, plus a stray debug line on validation\nfailure. Both prints are removed.\n\nThe branch is now also gated on EXPO_ACCESS_TOKEN being configured:\nservers that don't integrate with Expo's cloud reject Use-Expo-Auth\n\n[…]\nwith an explicit 401 instead of forwarding credentials to\nthe Expo API. Behaviour is unchanged for deployments that configure\nEXPO_ACCESS_TOKEN.\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: gate Expo auth on configuration and stop logging credentials (#74)",
          "author_name": "proverbiostuff",
          "author_login": "proverbiostuff",
          "committed_at": "2026-07-06T06:55:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "88a0a47b49d02764f907cb6c228fbf1f80ec2aba",
          "body": "* feat: publish Helm chart as OCI artifact to GHCR\n\nThe Helm chart is now pushed to oci://ghcr.io/<owner>/charts/expo-open-ota\non each release, so users can install it directly (helm install oci://...)\nor reference it from GitOps tools like ArgoCD/Flux without cloning the repo.\n\nAlso fixes the GitHu\n[…]\nBy: Claude Fable 5 <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude Fable 5 <noreply@anthropic.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: publish Helm chart as OCI artifact to GHCR (#72)",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-07-02T11:59:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ce45f2d3fdf738888f5b435fe5e52b240fa943f7",
          "body": null,
          "is_bot": false,
          "headline": "fix: quick start docs",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-06-16T08:27:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a506a8dd74fe8855572e37c884d05f5e182e074",
          "body": null,
          "is_bot": false,
          "headline": "fix: broken link on docs",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-05-11T08:37:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "acd5775b29210cc0fcb7031cc8f9a6146a6b2a99",
          "body": "* feat: add Redis Sentinel support (CACHE_MODE=redis-sentinel) (#3)\n\n* feat: Redis Sentinel support (#4)\n\n* feat: add Redis Sentinel support (CACHE_MODE=redis-sentinel)\n\n* feat: add dnsConfig to Helm deployment template, show Sentinel fields in dashboard settings\n\n* test: update settings snapshot fo\n[…]\ns\n\n* refactor: address review comments\n\n- consolidate CacheType constants block (cache.go:24)\n- add REDIS_SENTINEL_ADDRS / REDIS_SENTINEL_MASTER_NAME to docs\n\n* fix: address Redis Sentinel Helm review",
          "is_bot": false,
          "headline": "feat: add Redis Sentinel support (CACHE_MODE=redis-sentinel) (#56)",
          "author_name": "Jaden",
          "author_login": "east-shine",
          "committed_at": "2026-05-11T08:34:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "aab3ba6ec7195736a4a66fe5c32ad226d6515332",
          "body": "* fix: cache expo auth to prevent ENHANCE_YOUR_CALM rate limit (#58)\n\n* fix: hash expo auth tokens for cache key to enhance security\n\n* fix: enhance cache key for selfExpoUsername with token hash to improve uniquenes\n\n---------\n\nCo-authored-by: amir-schmooze <amir@schmoozedating.com>",
          "is_bot": false,
          "headline": "fix: cache expo auth to prevent ENHANCE_YOUR_CALM rate limit (#58) (#60)",
          "author_name": "Mr-siddique",
          "author_login": "Mr-siddique",
          "committed_at": "2026-05-10T18:11:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "60af6804573de2b94a14ca265b9a1fbf324c0b2e",
          "body": null,
          "is_bot": false,
          "headline": "test: fix snapshots settings",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-05-04T19:01:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dfc496998817649b6410d996a5fe09d3145f4eb",
          "body": "* feat: add generic CDN provider\n\n* docs: add description for generic cdn domain\n\n* docs: add usage for generic cdn\n\n* fix: typo in helm.mdx\n\n* fix: respect S3_KEY_PREFIX\ntest: add test for GenericCDN\nfix: add S3_CDN_PREFIX  to handler response\n\nCo-authored-by: Copilot <copilot@github.com>\n\n* Update\n[…]\nCopilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <copilot@github.com>\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "feat: add support for generic s3 cdn domain (#52)",
          "author_name": "Paul Liu",
          "author_login": "Paulkm2006",
          "committed_at": "2026-05-04T18:57:43Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "75729afa671c0fd5df0b3e5c7acb9a05423e23bf",
          "body": "Co-authored-by: jay <xxxbrizzelxxx@gmail.com>",
          "is_bot": false,
          "headline": "Added support for S3 Path styles instead of virtual host (#55)",
          "author_name": "PeenDev",
          "author_login": "PeenDev",
          "committed_at": "2026-05-04T18:14:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1ac2c45833e03783a4cb8c59022ea543dde0615",
          "body": "Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.63.2 to 1.79.3.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.63.2...v1.79.3)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n  dependency-version: 1.79.3\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "build(deps): bump google.golang.org/grpc from 1.63.2 to 1.79.3 (#59)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-05-02T11:47:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "27688185d28f91d3a91dccbf88d9f99ca0225ebb",
          "body": "Forwards --dump-sourcemap to the internal `expo export` call so the\nexported bundle and its Hermes source maps come from a single Metro\nrun. This lets tools like Sentry or PostHog symbolicate stack traces\nagainst the exact bundle that was published.\n\nWithout this flag, users who want symbolication h\n[…]\nnd export is a separate Metro run with\ndifferent inputs (no --dump-sourcemap stamping, EXPO_NO_DOTENV unset,\netc.), so its chunk IDs do not match the published bundle and\nsymbolication silently fails.",
          "is_bot": false,
          "headline": "feat(eoas): add --dumpSourcemap flag to publish command (#54)",
          "author_name": "Dylan Oldfield",
          "author_login": "dylanoldfield",
          "committed_at": "2026-04-29T20:42:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6098a6843a143b6424f0924dd8a2033e34a1a28c",
          "body": "* republish, allow all in updates filter, send platform of update in post\n\n* Update apps/eoas/src/commands/republish.ts\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* Add 'all' option to platform flags in republish command\n\n---------\n\nCo-authored-by: Sivan Duijn <sduijn@sesamsolutions.com>\nCo-authored-by: Axel Marciano <axel.marciano@gmail.com>\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: eoas cli republish without specifying --platform (#51)",
          "author_name": "Sivan Duijn",
          "author_login": "SivanDuijn",
          "committed_at": "2026-04-24T11:42:14Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "2d9467417ecc8fd97b95b40ed07364c04c4ebaa3",
          "body": "…th-guards\n\nfix: mask sensitive credentials and add defensive path guards",
          "is_bot": false,
          "headline": "Merge pull request #45 from axelmarciano/security/mask-secrets-and-pa…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-29T13:18:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9f7f203572d9064ba7d59a8c5414b5846e3a35e3",
          "body": "…versal guards\n\n- Mask AWS_ACCESS_KEY_ID, CLOUDFRONT_KEY_PAIR_ID and CLOUDFRONT_PRIVATE_KEY_B64 in /api/settings response\n- Fix potential panic when EXPO_ACCESS_TOKEN env var is shorter than 5 characters\n- Add defensive path validation in dashboard static file serving and local bucket file access\n- Add tests covering path traversal rejection and settings masking\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: mask sensitive credentials in settings endpoint and add path tra…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-29T13:15:16Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "888db33445752b07dfdc53d633551d3716d44bd8",
          "body": "Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: handle undefined commitHash and runtimeVersion in rollback command",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:45:36Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "231267355cfc22ddf84224c8e2b77a3d75d2bf0a",
          "body": null,
          "is_bot": false,
          "headline": "feat: bump documentation",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:42:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ae0ba9a0a28170daf6703094d1e2b66ed96b7dbc",
          "body": "feat: add --message flag to eoas publish and display in dashboard",
          "is_bot": false,
          "headline": "Merge pull request #38 from east-shine/feat/update-message",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:39:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c958694259250e5d0504b91364cf72665dee6cab",
          "body": "1. Default --message to latest git commit message when not provided,\n   following the same pattern as EAS Update.\n2. Move message from URL query parameter to POST request body to\n   avoid URL size limits and logging exposure concerns.",
          "is_bot": false,
          "headline": "refactor: default message to git commit, move message to POST body",
          "author_name": "east-shine",
          "author_login": "east-shine",
          "committed_at": "2026-03-17T13:18:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e75d0dbea24a698da4f88d8bc54eb674dec6112",
          "body": "Add support for attaching a short message to OTA updates via the\n--message flag in the eoas publish command. The message is stored\nalongside the update metadata and displayed in the dashboard's\nupdates table and update details sheet.",
          "is_bot": false,
          "headline": "feat: add --message flag to eoas publish and display in dashboard",
          "author_name": "east-shine",
          "author_login": "east-shine",
          "committed_at": "2026-03-17T13:18:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "376cd18eafff3ba07a2d32e82f747e9c4052ea9d",
          "body": null,
          "is_bot": false,
          "headline": "feat: bump golang version in dockerfiles",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:17:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dcc93c7100f23065f4f702764f1d158e64488579",
          "body": "fix(eoas): encode runtimeVersion query params",
          "is_bot": false,
          "headline": "Merge pull request #33 from alecgorge/codex/fix-query-param-encoding",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:11:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d522f6f83be3a3b9db3947b2831560df228851d5",
          "body": "fix: prevent cold-manifest 500s after OTA publish",
          "is_bot": false,
          "headline": "Merge pull request #41 from axelmarciano/fix/cold-manifest-500s",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:08:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aba8ae5cea11daa42eff94346fbde4977783ac36",
          "body": "PreWarmManifestCache launches goroutines for both platforms, but when\nan update only has files for one platform, GetFile returns nil without\nerror. The nil pointer dereference on assetFile.Reader panics inside a\nsub-goroutine of ComposeUpdateManifest, which the recover() in\nPreWarmManifestCache cannot catch.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: handle nil asset file in shapeManifestAsset to prevent panic",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:05:40Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3ae7511a6ca3e40bd1cc62227c57443795b1fd7a",
          "body": null,
          "is_bot": false,
          "headline": "test: add tests for prewarming & fix: clear cache on update branch",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-17T13:00:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "72327cf030ccb7d3de062c83127ebdf5bff70a8e",
          "body": null,
          "is_bot": false,
          "headline": "Update rollback.ts",
          "author_name": "Alec Gorge",
          "author_login": "alecgorge",
          "committed_at": "2026-03-13T19:34:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1112a3dcc63e34812cdb2618e4be0e4c4ff81fb8",
          "body": "Moves prewarm calls from the handler into MarkUpdateAsChecked so that\nCreateRollback and RepublishUpdate also warm the manifest cache after\nmarking an update as live. Removes redundant cache.Delete in\nRepublishUpdate since MarkUpdateAsChecked already clears that key.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "refactor: move PreWarmManifestCache into MarkUpdateAsChecked",
          "author_name": "Isaac Rowntree",
          "author_login": "isaacrowntree",
          "committed_at": "2026-03-12T03:35:15Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "223108b95edc22f8c1430d563a0f7aed63edcf50",
          "body": "fix: nil pointer dereference in update metadata + suppress noisy health logs",
          "is_bot": false,
          "headline": "Merge pull request #40 from east-shine/fix/nil-pointer-and-logging",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-09T14:42:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0d249eb2110effcb6a43eff722c3b8e75521c1b",
          "body": "feat: add sortable columns to dashboard tables",
          "is_bot": false,
          "headline": "Merge pull request #39 from east-shine/feat/dashboard-sorting",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-03-09T14:32:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5daf4eabde1a17ed06a9b0b5e85bcaea7eb64458",
          "body": "- filterPlatformUpdates: check storedMetadata != nil before accessing Platform\n- MarkUpdateAsChecked: return early if storedMetadata is nil\n- Skip logging for /hc, /metrics, /health endpoints",
          "is_bot": false,
          "headline": "fix: nil pointer dereference in updates + suppress health/metrics logs",
          "author_name": "east-shine",
          "author_login": "east-shine",
          "committed_at": "2026-03-08T03:59:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "23fd432c668318cfc54d576edbca0d46bae0e514",
          "body": "- Add sorting support to DataTable using @tanstack/react-table getSortedRowModel\n- Click column headers to toggle ascending/descending/unsorted\n- Show sort direction indicators (arrows) on sortable columns\n- Default sort: createdAt descending (newest first) for RuntimeVersions and Updates tables",
          "is_bot": false,
          "headline": "feat: add sortable columns to dashboard tables",
          "author_name": "east-shine",
          "author_login": "east-shine",
          "committed_at": "2026-03-08T03:59:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a916df2cf8f01d79fc963e1151797e9d607d362",
          "body": "- Pre-warm both ios and android caches after publish (not just the\n  uploaded platform) so the first request for either platform is fast\n- Add TestChannelMappingIsCached to verify channel mapping cache hit\n  path works correctly (removes mock, second call must use cache)\n- Add debug log when channel mapping cache unmarshal fails (treat\n  corrupt cache as miss, but log for diagnostics)\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "review: warm both platforms, add cache test, add debug log",
          "author_name": "Isaac Rowntree",
          "author_login": "isaacrowntree",
          "committed_at": "2026-03-04T13:21:28Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "08ea6f1e21c015cfd4e536cab9f7db8f092881ea",
          "body": "Three fixes for the cold-manifest performance issue (#19):\n\n1. Remove premature cache invalidation in RequestUploadUrlHandler.\n   Files haven't been uploaded yet at this point, so invalidating the\n   manifest cache creates a window where requests hit the expensive\n   cold path unnecessarily. MarkUpd\n[…]\ncall to Expo's API on every manifest\n   request. Adding a short-lived Redis cache eliminates this latency\n   for the vast majority of requests.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: prevent cold-manifest 500s after OTA publish",
          "author_name": "Isaac Rowntree",
          "author_login": "isaacrowntree",
          "committed_at": "2026-03-04T13:11:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "32c3cf6fb4b713174baf14278b450f73f4588193",
          "body": "Prevents unauthenticated requests from creating branches as a side-effect.\nAlso adds missing return after http.Error for auth failures and invalid\nplatform, removes dead expoAccount nil check, fixes wrong error variable\nin RollbackHandler log, and handles UploadFileIntoUpdate error.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: move UpsertBranch after auth and input validation in handlers",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-28T21:33:39Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "c3af057b38e78730890950867b10fef7926eca84",
          "body": "fix: bump vulnerable Go dependencies",
          "is_bot": false,
          "headline": "Merge pull request #34 from axelmarciano/fix/dependabot-alerts",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-24T10:36:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "74e86fd3141e7699ac4f21183aa7b2c849d82e1a",
          "body": "- golang.org/x/crypto v0.24.0 → v0.48.0 (critical: auth bypass, high: DoS, medium: SSH panic + unbounded memory)\n- golang.org/x/oauth2 v0.21.0 → v0.35.0 (high: input validation)\n- golang.org/x/net v0.26.0 → v0.50.0 (medium: XSS + IPv6 proxy bypass)\n- github.com/golang-jwt/jwt/v5 v5.2.1 → v5.3.1 (high: memory allocation during header parsing)\n- github.com/redis/go-redis/v9 v9.7.0 → v9.18.0 (low: out of order responses)\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: bump vulnerable Go dependencies",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-24T10:31:54Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "5e6c7549e59b9baeaf13232e30616e1a5493ab9b",
          "body": "… (+)",
          "is_bot": false,
          "headline": "test: add URL encoding test for runtimeVersion with special character…",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-24T10:26:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "160c60b226d8e7475e3e2cd948e8000b348ccd90",
          "body": null,
          "is_bot": false,
          "headline": "feat: add documentation for packageRunner flag",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-24T10:18:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9ce843b4c4a2d75eb4f5bcafb67993c14184c245",
          "body": "feat: support configurable package runner (npx, bunx, pnpx)",
          "is_bot": false,
          "headline": "Merge pull request #29 from safaiyeh/feat/configurable-package-runner",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-24T10:13:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3907865a852c73a24ea2feabc0e1c669ef21e6b9",
          "body": null,
          "is_bot": false,
          "headline": "fix(eoas): encode runtimeVersion query params",
          "author_name": "Alec Gorge",
          "author_login": "alecgorge",
          "committed_at": "2026-02-24T06:45:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db2984692474b3867b6db679e58a581f3cf14486",
          "body": "Addresses reviewer feedback to fail fast with a clear error message\nwhen an invalid runner value (e.g. paths or strings with spaces) is\nprovided via --packageRunner flag or EOAS_PACKAGE_RUNNER env var.\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: validate package runner input before passing to spawnAsync",
          "author_name": "safaiyeh",
          "author_login": "safaiyeh",
          "committed_at": "2026-02-24T01:54:28Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "35313f629f63747727e0c8de1fdb8ad025bbd9de",
          "body": "fix: close S3 response bodies to prevent goroutine leak",
          "is_bot": false,
          "headline": "Merge pull request #32 from axelmarciano/fix/goroutine-leak-s3-body",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:24:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ceb76969ca4d371a06f5ffe802cc8ed2b3401bf0",
          "body": null,
          "is_bot": false,
          "headline": "fix: Quick Start section",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:19:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05228d0e7596bf87a5fcbc75b8dd87cda79e5986",
          "body": null,
          "is_bot": false,
          "headline": "fix: merge missing changes on GCS",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:16:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8139ac4ddaa4410edacb58320a53c604545a8197",
          "body": null,
          "is_bot": false,
          "headline": "fix: remove vendor lock-in from README",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:11:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81d0fe25f5accb3c14748a028402a05cb354e83b",
          "body": null,
          "is_bot": false,
          "headline": "fix: README broken links",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:11:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2f73dffac1ef103c4ff8d5b3ea686722f28ff71",
          "body": null,
          "is_bot": false,
          "headline": "fix: conflict",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:05:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2dcb0b6ea7e339245894ce3e8dd1311913a6f8b3",
          "body": null,
          "is_bot": false,
          "headline": "doc: add dashboard screenshot",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:04:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a8901ea1e67429e390b4c2711a9447f5bd329469",
          "body": "Add support for GCS buckets",
          "is_bot": false,
          "headline": "Merge pull request #18 from josefdolezal/patch-1/gcp-support",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T23:00:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8043dda2876383bd18b7803ae8ee8a70c1584f56",
          "body": null,
          "is_bot": false,
          "headline": "fix: GCP auth & docs",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T22:53:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d4e7b3600709bf5e10fef74ecc8f0e80e485cb26",
          "body": "Both GetS3Client and GetGCSClient had a sync.Once bug where the error\nvariable was declared locally inside the function, causing it to reset\nto nil on every call after the first. If initialization failed, all\nsubsequent calls would return (nil, nil) — no client, no error —\nleading to a nil pointer dereference downstream.\n\nAlso replace os.Getenv with config.GetEnv in gcp.go and gcs_direct.go\nfor consistency.",
          "is_bot": false,
          "headline": "fix: store client errors globally to prevent silent nil returns on retry",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T22:15:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "610650df1a2bf43f27e682338c6d8a5e82741624",
          "body": null,
          "is_bot": false,
          "headline": "fix: GOOGLE_CREDS env",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T22:12:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a6d28f704a966a0af679a54dcee7bda66815fcea",
          "body": null,
          "is_bot": false,
          "headline": "Add support for GCS buckets",
          "author_name": "Josef Dolezal",
          "author_login": "josefdolezal",
          "committed_at": "2026-02-23T22:12:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d1fac3ff89a75e387aa8d31be90ff3e208c45e3",
          "body": null,
          "is_bot": false,
          "headline": "test: add tests for bucket keyPrefix & update documentation",
          "author_name": "Axel Marciano",
          "author_login": "axelmarciano",
          "committed_at": "2026-02-23T21:51:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 54,
      "commits_last_year": 130,
      "latest_release_at": "2026-07-22T09:49:04Z",
      "latest_release_tag": "v3.0.5",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 22,
      "days_since_latest_release": 9,
      "mean_days_between_releases": 0.3
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "eoas",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "expo-open-ota",
            "expo",
            "eas",
            "cli"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/eoas",
          "is_deprecated": false,
          "latest_version": "3.0.5",
          "repository_url": "https://github.com/mercuretechnologies/expo-open-ota",
          "versions_count": 73,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 20599,
          "first_published_at": "2025-01-30T15:44:40.883000Z",
          "latest_published_at": "2026-07-22T09:46:14.758000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 9
        }
      ]
    },
    "popularity": {
      "forks": 70,
      "stars": 449,
      "watchers": 2,
      "fork_history": {
        "days": [
          {
            "date": "2025-02-07",
            "count": 1
          },
          {
            "date": "2025-03-24",
            "count": 1
          },
          {
            "date": "2025-04-02",
            "count": 1
          },
          {
            "date": "2025-04-03",
            "count": 1
          },
          {
            "date": "2025-04-10",
            "count": 2
          },
          {
            "date": "2025-04-16",
            "count": 1
          },
          {
            "date": "2025-05-11",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 1
          },
          {
            "date": "2025-07-17",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 2
          },
          {
            "date": "2025-09-09",
            "count": 1
          },
          {
            "date": "2025-09-14",
            "count": 1
          },
          {
            "date": "2025-10-10",
            "count": 1
          },
          {
            "date": "2025-10-22",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 1
          },
          {
            "date": "2025-10-27",
            "count": 1
          },
          {
            "date": "2025-11-18",
            "count": 1
          },
          {
            "date": "2025-11-26",
            "count": 1
          },
          {
            "date": "2025-12-07",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 1
          },
          {
            "date": "2026-01-30",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-20",
            "count": 1
          },
          {
            "date": "2026-02-24",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 2
          },
          {
            "date": "2026-03-08",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-17",
            "count": 2
          },
          {
            "date": "2026-03-23",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-27",
            "count": 1
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-10",
            "count": 1
          },
          {
            "date": "2026-04-13",
            "count": 1
          },
          {
            "date": "2026-04-14",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-24",
            "count": 1
          },
          {
            "date": "2026-04-26",
            "count": 1
          },
          {
            "date": "2026-04-28",
            "count": 1
          },
          {
            "date": "2026-05-09",
            "count": 1
          },
          {
            "date": "2026-05-10",
            "count": 1
          },
          {
            "date": "2026-05-14",
            "count": 1
          },
          {
            "date": "2026-05-23",
            "count": 2
          },
          {
            "date": "2026-05-26",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 1
          },
          {
            "date": "2026-06-09",
            "count": 2
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-22",
            "count": 1
          },
          {
            "date": "2026-06-26",
            "count": 1
          },
          {
            "date": "2026-06-28",
            "count": 1
          },
          {
            "date": "2026-07-02",
            "count": 2
          },
          {
            "date": "2026-07-06",
            "count": 2
          },
          {
            "date": "2026-07-08",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-18",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 70,
        "total_forks": 70
      },
      "star_history": null,
      "open_issues_and_prs": 9
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": true,
      "bootstrap_files": [
        "Makefile"
      ],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "apps/dashboard/tsconfig.json",
        "apps/eoas/tsconfig.json",
        "apps/example-app/tsconfig.json"
      ],
      "toolchain_manifests": [
        "go.mod"
      ],
      "largest_source_bytes": 869456,
      "source_files_sampled": 589,
      "oversized_source_files": 13,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "go.mod"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "tar",
            "direct": true,
            "version": "6.2.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r292-9mhp-454m",
              "GHSA-r6q2-hw4h-h46w"
            ],
            "fixed_version": "7.5.21",
            "advisory_count": 12,
            "oldest_advisory_days": 195
          },
          {
            "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": 99
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.7.13",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2v35-w6hq-6mfw",
              "GHSA-f6ww-3ggp-fr8h",
              "GHSA-j759-j44w-7fr8",
              "GHSA-wh4c-j3r5-mjhp",
              "GHSA-x6wf-f3px-wcqx"
            ],
            "fixed_version": "0.9.10",
            "advisory_count": 5,
            "oldest_advisory_days": 121
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.17",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-mh99-v99m-4gvg"
            ],
            "fixed_version": "5.0.8",
            "advisory_count": 1,
            "oldest_advisory_days": 6
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "7.0.3",
            "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": 99
          },
          {
            "name": "file-type",
            "direct": true,
            "version": "20.5.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-5v7r-6r5c-r473",
              "GHSA-j47w-4g3g-c36v"
            ],
            "fixed_version": "21.3.2",
            "advisory_count": 2,
            "oldest_advisory_days": 142
          },
          {
            "name": "joi",
            "direct": true,
            "version": "17.11.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q7cg-457f-vx79"
            ],
            "fixed_version": "18.2.1",
            "advisory_count": 1,
            "oldest_advisory_days": 49
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 6,
          "moderate": 2
        },
        "advisory_count": 24,
        "affected_count": 8,
        "assessed_count": 435,
        "malicious_count": 0,
        "assessed_package": "npm:eoas@3.0.5",
        "unassessed_count": 0,
        "direct_affected_count": 4
      },
      "ecosystems": [
        "go"
      ],
      "dependencies": [
        {
          "name": "cloud.google.com/go/storage",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.41.0"
        },
        {
          "name": "github.com/Azure/azure-sdk-for-go/sdk/storage/azblob",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.0"
        },
        {
          "name": "github.com/ClickHouse/clickhouse-go/v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.47.0"
        },
        {
          "name": "github.com/andybalholm/brotli",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.2.1"
        },
        {
          "name": "github.com/aws/aws-sdk-go-v2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.42.1"
        },
        {
          "name": "github.com/aws/aws-sdk-go-v2/config",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.32.30"
        },
        {
          "name": "github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.7"
        },
        {
          "name": "github.com/aws/aws-sdk-go-v2/service/s3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.105.2"
        },
        {
          "name": "github.com/aws/aws-sdk-go-v2/service/secretsmanager",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.43.1"
        },
        {
          "name": "github.com/coreos/go-oidc/v3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.17.0"
        },
        {
          "name": "github.com/golang-jwt/jwt/v5",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v5.3.1"
        },
        {
          "name": "github.com/google/uuid",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.6.0"
        },
        {
          "name": "github.com/gorilla/handlers",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.5.2"
        },
        {
          "name": "github.com/gorilla/mux",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.8.1"
        },
        {
          "name": "github.com/jackc/pgx/v5",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v5.9.2"
        },
        {
          "name": "github.com/jarcoal/httpmock",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.3.1"
        },
        {
          "name": "github.com/joho/godotenv",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.5.1"
        },
        {
          "name": "github.com/oschwald/geoip2-golang",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.13.0"
        },
        {
          "name": "github.com/pressly/goose/v3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.26.0"
        },
        {
          "name": "github.com/prometheus/client_golang",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.20.5"
        },
        {
          "name": "github.com/redis/go-redis/v9",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v9.18.0"
        },
        {
          "name": "github.com/stretchr/testify",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.1"
        },
        {
          "name": "golang.org/x/crypto",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.54.0"
        },
        {
          "name": "golang.org/x/oauth2",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.36.0"
        },
        {
          "name": "golang.org/x/sync",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.22.0"
        },
        {
          "name": "google.golang.org/api",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.178.0"
        },
        {
          "name": "gopkg.in/yaml.v3",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v3.0.1"
        },
        {
          "name": "github.com/modelcontextprotocol/go-sdk",
          "manifest": "go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.7.0"
        },
        {
          "name": "@fontsource-variable/inter",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.8"
        },
        {
          "name": "@hookform/resolvers",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.10.0"
        },
        {
          "name": "@radix-ui/react-dialog",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.6"
        },
        {
          "name": "@radix-ui/react-label",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.2"
        },
        {
          "name": "@radix-ui/react-popover",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.6"
        },
        {
          "name": "@radix-ui/react-progress",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.2"
        },
        {
          "name": "@radix-ui/react-separator",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.2"
        },
        {
          "name": "@radix-ui/react-slot",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.2"
        },
        {
          "name": "@radix-ui/react-toast",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.6"
        },
        {
          "name": "@radix-ui/react-tooltip",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.8"
        },
        {
          "name": "@tanstack/react-query",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.66.0"
        },
        {
          "name": "@tanstack/react-table",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.20.6"
        },
        {
          "name": "@tanstack/react-virtual",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.14.8"
        },
        {
          "name": "@visx/responsive",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        },
        {
          "name": "@visx/xychart",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        },
        {
          "name": "class-variance-authority",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.7.1"
        },
        {
          "name": "clsx",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.1"
        },
        {
          "name": "cmdk",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.0"
        },
        {
          "name": "d3-geo",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.0"
        },
        {
          "name": "lucide-react",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.475.0"
        },
        {
          "name": "react",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.3.1"
        },
        {
          "name": "react-dom",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^18.3.1"
        },
        {
          "name": "react-hook-form",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.54.2"
        },
        {
          "name": "react-router",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.1.5"
        },
        {
          "name": "tailwind-merge",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "tailwindcss-animate",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.7"
        },
        {
          "name": "topojson-client",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.0"
        },
        {
          "name": "world-atlas",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.2"
        },
        {
          "name": "zod",
          "manifest": "apps/dashboard/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.24.1"
        },
        {
          "name": "@expo/code-signing-certificates",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.0.5"
        },
        {
          "name": "@expo/config",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "10.0.11"
        },
        {
          "name": "@expo/config-plugins",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "9.0.12"
        },
        {
          "name": "@expo/eas-build-job",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.165"
        },
        {
          "name": "@expo/fingerprint",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.11.7"
        },
        {
          "name": "@expo/package-manager",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.7.0"
        },
        {
          "name": "@expo/spawn-async",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.7.2"
        },
        {
          "name": "@oclif/core",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.2.4"
        },
        {
          "name": "@types/node-fetch",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.6.12"
        },
        {
          "name": "@urql/core",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.11"
        },
        {
          "name": "@urql/exchange-retry",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.2.0"
        },
        {
          "name": "better-opn",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.2"
        },
        {
          "name": "chalk",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.1.2"
        },
        {
          "name": "eslint",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.57.1"
        },
        {
          "name": "fast-glob",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.3.2"
        },
        {
          "name": "fetch-retry",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.0"
        },
        {
          "name": "figures",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.2.0"
        },
        {
          "name": "file-type",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^20.0.0"
        },
        {
          "name": "form-data",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.1"
        },
        {
          "name": "fs-extra",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "11.2.0"
        },
        {
          "name": "getenv",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.0.0"
        },
        {
          "name": "graphql",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "16.8.1"
        },
        {
          "name": "graphql-tag",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.12.6"
        },
        {
          "name": "https-proxy-agent",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "5.0.1"
        },
        {
          "name": "ignore",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "5.3.0"
        },
        {
          "name": "joi",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "17.11.0"
        },
        {
          "name": "jscodeshift",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^17.1.2"
        },
        {
          "name": "log-symbols",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        },
        {
          "name": "mime",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.0.0"
        },
        {
          "name": "node-fetch",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.6.7"
        },
        {
          "name": "ora",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.0"
        },
        {
          "name": "prettier",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "3.1.1"
        },
        {
          "name": "prompts",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.4.2"
        },
        {
          "name": "recast",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.23.9"
        },
        {
          "name": "resolve-from",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "5.0.0"
        },
        {
          "name": "semver",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "7.5.4"
        },
        {
          "name": "tar",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "6.2.1"
        },
        {
          "name": "terminal-link",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "2.1.1"
        },
        {
          "name": "uuid",
          "manifest": "apps/eoas/package.json",
          "ecosystem": "npm",
          "version_constraint": "9.0.1"
        },
        {
          "name": "@expo/vector-icons",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^15.0.2"
        },
        {
          "name": "@react-native-picker/picker",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "2.11.4"
        },
        {
          "name": "@react-navigation/bottom-tabs",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.18.14"
        },
        {
          "name": "@react-navigation/native",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.3.14"
        },
        {
          "name": "@react-navigation/native-stack",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.18.6"
        },
        {
          "name": "expo",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^56.0.0"
        },
        {
          "name": "expo-blur",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.4"
        },
        {
          "name": "expo-clipboard",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.4"
        },
        {
          "name": "expo-constants",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.22"
        },
        {
          "name": "expo-dev-client",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.24"
        },
        {
          "name": "expo-font",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.7"
        },
        {
          "name": "expo-haptics",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.3"
        },
        {
          "name": "expo-linking",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.16"
        },
        {
          "name": "expo-observe",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.26"
        },
        {
          "name": "expo-router",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.2.16"
        },
        {
          "name": "expo-splash-screen",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.14"
        },
        {
          "name": "expo-status-bar",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.4"
        },
        {
          "name": "expo-symbols",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.6"
        },
        {
          "name": "expo-system-ui",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.5"
        },
        {
          "name": "expo-updates",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.23"
        },
        {
          "name": "expo-web-browser",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~56.0.6"
        },
        {
          "name": "react",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "19.2.3"
        },
        {
          "name": "react-dom",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "19.2.3"
        },
        {
          "name": "react-native",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.85.3"
        },
        {
          "name": "react-native-gesture-handler",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~2.31.1"
        },
        {
          "name": "react-native-json-tree",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.5.0"
        },
        {
          "name": "react-native-reanimated",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.3.1"
        },
        {
          "name": "react-native-safe-area-context",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~5.7.0"
        },
        {
          "name": "react-native-screens",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "~4.26.0"
        },
        {
          "name": "react-native-web",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.21.2"
        },
        {
          "name": "react-native-webview",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "13.16.1"
        },
        {
          "name": "react-native-worklets",
          "manifest": "apps/example-app/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.8.3"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "cloud.google.com/go/storage",
            "direct": true,
            "version": "v1.41.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/andybalholm/brotli",
            "direct": true,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2",
            "direct": true,
            "version": "v1.42.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/config",
            "direct": true,
            "version": "v1.32.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/feature/cloudfront/sign",
            "direct": true,
            "version": "v1.11.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/s3",
            "direct": true,
            "version": "v1.105.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/secretsmanager",
            "direct": true,
            "version": "v1.43.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/storage/azblob",
            "direct": true,
            "version": "v1.8.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clickhouse/clickhouse-go/v2",
            "direct": true,
            "version": "v2.47.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/coreos/go-oidc/v3",
            "direct": true,
            "version": "v3.17.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang-jwt/jwt/v5",
            "direct": true,
            "version": "v5.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": true,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/handlers",
            "direct": true,
            "version": "v1.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/mux",
            "direct": true,
            "version": "v1.8.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgx/v5",
            "direct": true,
            "version": "v5.9.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jarcoal/httpmock",
            "direct": true,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/joho/godotenv",
            "direct": true,
            "version": "v1.5.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modelcontextprotocol/go-sdk",
            "direct": true,
            "version": "v1.7.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oschwald/geoip2-golang",
            "direct": true,
            "version": "v1.13.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pressly/goose/v3",
            "direct": true,
            "version": "v3.26.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": true,
            "version": "v1.20.5",
            "ecosystem": "go"
          },
          {
            "name": "github.com/redis/go-redis/v9",
            "direct": true,
            "version": "v9.18.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/testify",
            "direct": true,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/crypto",
            "direct": true,
            "version": "v0.54.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": true,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": true,
            "version": "v0.22.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/api",
            "direct": true,
            "version": "v0.178.0",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v3",
            "direct": true,
            "version": "v3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "@expo/code-signing-certificates",
            "direct": true,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/code-signing-certificates",
            "direct": true,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config",
            "direct": true,
            "version": "10.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config",
            "direct": true,
            "version": "56.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config-plugins",
            "direct": true,
            "version": "56.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config-plugins",
            "direct": true,
            "version": "9.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config-plugins",
            "direct": true,
            "version": "9.0.17",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/eas-build-job",
            "direct": true,
            "version": "1.0.165",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/fingerprint",
            "direct": true,
            "version": "0.11.7",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/fingerprint",
            "direct": true,
            "version": "0.19.9",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/package-manager",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/package-manager",
            "direct": true,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/spawn-async",
            "direct": true,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/spawn-async",
            "direct": true,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/vector-icons",
            "direct": true,
            "version": "15.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fontsource-variable/inter",
            "direct": true,
            "version": "5.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@hookform/resolvers",
            "direct": true,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/core",
            "direct": true,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dialog",
            "direct": true,
            "version": "1.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dialog",
            "direct": true,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-label",
            "direct": true,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popover",
            "direct": true,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-progress",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-separator",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-slot",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-toast",
            "direct": true,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-tooltip",
            "direct": true,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-picker/picker",
            "direct": true,
            "version": "2.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/bottom-tabs",
            "direct": true,
            "version": "7.18.14",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/native",
            "direct": true,
            "version": "7.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/native-stack",
            "direct": true,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-query",
            "direct": true,
            "version": "5.66.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-table",
            "direct": true,
            "version": "8.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/react-virtual",
            "direct": true,
            "version": "3.14.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-fetch",
            "direct": true,
            "version": "2.6.12",
            "ecosystem": "npm"
          },
          {
            "name": "@urql/core",
            "direct": true,
            "version": "4.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@urql/exchange-retry",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/responsive",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/xychart",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "better-opn",
            "direct": true,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "class-variance-authority",
            "direct": true,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cmdk",
            "direct": true,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": true,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": true,
            "version": "9.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": true,
            "version": "9.39.5",
            "ecosystem": "npm"
          },
          {
            "name": "expo",
            "direct": true,
            "version": "56.0.17",
            "ecosystem": "npm"
          },
          {
            "name": "expo-blur",
            "direct": true,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "expo-clipboard",
            "direct": true,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "expo-constants",
            "direct": true,
            "version": "56.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "expo-dev-client",
            "direct": true,
            "version": "56.0.24",
            "ecosystem": "npm"
          },
          {
            "name": "expo-font",
            "direct": true,
            "version": "56.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "expo-haptics",
            "direct": true,
            "version": "56.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expo-linking",
            "direct": true,
            "version": "56.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "expo-observe",
            "direct": true,
            "version": "56.0.26",
            "ecosystem": "npm"
          },
          {
            "name": "expo-router",
            "direct": true,
            "version": "56.2.16",
            "ecosystem": "npm"
          },
          {
            "name": "expo-splash-screen",
            "direct": true,
            "version": "56.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "expo-status-bar",
            "direct": true,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "expo-symbols",
            "direct": true,
            "version": "56.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "expo-system-ui",
            "direct": true,
            "version": "56.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "expo-updates",
            "direct": true,
            "version": "56.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "expo-web-browser",
            "direct": true,
            "version": "56.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": true,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": true,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-retry",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": true,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-type",
            "direct": true,
            "version": "20.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": true,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": true,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": true,
            "version": "11.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "getenv",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "getenv",
            "direct": true,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "graphql",
            "direct": true,
            "version": "16.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "graphql-tag",
            "direct": true,
            "version": "2.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": true,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": true,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": true,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": true,
            "version": "17.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": true,
            "version": "17.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "jscodeshift",
            "direct": true,
            "version": "17.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": true,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lucide-react",
            "direct": true,
            "version": "0.475.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": true,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": true,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": true,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": true,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "2.8.8",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": true,
            "version": "3.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": true,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": true,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": true,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-hook-form",
            "direct": true,
            "version": "7.54.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-native",
            "direct": true,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-gesture-handler",
            "direct": true,
            "version": "2.31.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-json-tree",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-reanimated",
            "direct": true,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-safe-area-context",
            "direct": true,
            "version": "5.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-screens",
            "direct": true,
            "version": "4.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-web",
            "direct": true,
            "version": "0.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-webview",
            "direct": true,
            "version": "13.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-worklets",
            "direct": true,
            "version": "0.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-router",
            "direct": true,
            "version": "7.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "recast",
            "direct": true,
            "version": "0.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "recast",
            "direct": true,
            "version": "0.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "tailwind-merge",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss-animate",
            "direct": true,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "terminal-link",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "topojson-client",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "world-atlas",
            "direct": true,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.24.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "cloud.google.com/go",
            "direct": false,
            "version": "v0.112.2",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/auth",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/auth/oauth2adapt",
            "direct": false,
            "version": "v0.2.2",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/compute/metadata",
            "direct": false,
            "version": "v0.9.0",
            "ecosystem": "go"
          },
          {
            "name": "cloud.google.com/go/iam",
            "direct": false,
            "version": "v1.1.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream",
            "direct": false,
            "version": "v1.7.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/credentials",
            "direct": false,
            "version": "v1.19.29",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds",
            "direct": false,
            "version": "v1.18.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/configsources",
            "direct": false,
            "version": "v1.4.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2",
            "direct": false,
            "version": "v2.7.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/internal/v4a",
            "direct": false,
            "version": "v1.4.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding",
            "direct": false,
            "version": "v1.13.13",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/checksum",
            "direct": false,
            "version": "v1.9.23",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url",
            "direct": false,
            "version": "v1.13.30",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/internal/s3shared",
            "direct": false,
            "version": "v1.19.31",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/signin",
            "direct": false,
            "version": "v1.4.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sso",
            "direct": false,
            "version": "v1.32.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/ssooidc",
            "direct": false,
            "version": "v1.37.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/aws-sdk-go-v2/service/sts",
            "direct": false,
            "version": "v1.44.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/aws/smithy-go",
            "direct": false,
            "version": "v1.27.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/azcore",
            "direct": false,
            "version": "v1.22.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/azure/azure-sdk-for-go/sdk/internal",
            "direct": false,
            "version": "v1.12.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/beorn7/perks",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cespare/xxhash/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/clickhouse/ch-go",
            "direct": false,
            "version": "v0.73.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgryski/go-rendezvous",
            "direct": false,
            "version": "v0.0.0-20200823014737-9f7001d12a5f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/httpsnoop",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-faster/city",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-faster/errors",
            "direct": false,
            "version": "v0.7.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-jose/go-jose/v4",
            "direct": false,
            "version": "v4.1.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/logr",
            "direct": false,
            "version": "v1.4.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/stdr",
            "direct": false,
            "version": "v1.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/groupcache",
            "direct": false,
            "version": "v0.0.0-20210331224755-41bb18bfe9da",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/protobuf",
            "direct": false,
            "version": "v1.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/jsonschema-go",
            "direct": false,
            "version": "v0.4.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/s2a-go",
            "direct": false,
            "version": "v0.1.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/enterprise-certificate-proxy",
            "direct": false,
            "version": "v0.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/googleapis/gax-go/v2",
            "direct": false,
            "version": "v2.12.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgpassfile",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/pgservicefile",
            "direct": false,
            "version": "v0.0.0-20240606120523-5a60cdf6a761",
            "ecosystem": "go"
          },
          {
            "name": "github.com/jackc/puddle/v2",
            "direct": false,
            "version": "v2.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/klauspost/compress",
            "direct": false,
            "version": "v1.18.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mfridman/interpolate",
            "direct": false,
            "version": "v0.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/munnerz/goautoneg",
            "direct": false,
            "version": "v0.0.0-20191010083416-a7dc8b61c822",
            "ecosystem": "go"
          },
          {
            "name": "github.com/oschwald/maxminddb-golang",
            "direct": false,
            "version": "v1.13.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/paulmach/orb",
            "direct": false,
            "version": "v0.13.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pierrec/lz4/v4",
            "direct": false,
            "version": "v4.1.27",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pmezard/go-difflib",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": false,
            "version": "v0.6.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": false,
            "version": "v0.55.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/procfs",
            "direct": false,
            "version": "v0.15.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/segmentio/asm",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/segmentio/encoding",
            "direct": false,
            "version": "v0.5.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/sethvargo/go-retry",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/shopspring/decimal",
            "direct": false,
            "version": "v1.4.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/yosida95/uritemplate/v3",
            "direct": false,
            "version": "v3.0.2",
            "ecosystem": "go"
          },
          {
            "name": "go.opencensus.io",
            "direct": false,
            "version": "v0.24.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/auto/sdk",
            "direct": false,
            "version": "v1.2.1",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
            "direct": false,
            "version": "v0.49.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
            "direct": false,
            "version": "v0.69.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/metric",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.opentelemetry.io/otel/trace",
            "direct": false,
            "version": "v1.44.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/atomic",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.uber.org/multierr",
            "direct": false,
            "version": "v1.11.0",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v3",
            "direct": false,
            "version": "v3.0.4",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/net",
            "direct": false,
            "version": "v0.57.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": false,
            "version": "v0.47.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/text",
            "direct": false,
            "version": "v0.40.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/time",
            "direct": false,
            "version": "v0.15.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto",
            "direct": false,
            "version": "v0.0.0-20240401170217-c3f982113cda",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/api",
            "direct": false,
            "version": "v0.0.0-20260414002931-afd174a4e478",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/genproto/googleapis/rpc",
            "direct": false,
            "version": "v0.0.0-20260414002931-afd174a4e478",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": false,
            "version": "v1.82.1",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.36.11",
            "ecosystem": "go"
          },
          {
            "name": "@0no-co/graphql.web",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@adobe/css-tools",
            "direct": false,
            "version": "4.5.0",
            "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": "@babel/code-frame",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.26.10",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-decorators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-export-default-from",
            "direct": false,
            "version": "7.25.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-decorators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-default-from",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-flow",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.29.7",
            "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-jsx",
            "direct": false,
            "version": "7.29.7",
            "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-syntax-typescript",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-flow-strip-types",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.26.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-development",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-pure-annotations",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.26.10",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-flow",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/register",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.29.7",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@egjs/hammerjs",
            "direct": false,
            "version": "2.0.17",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.10.1",
            "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-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.39.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo-google-fonts/material-symbols",
            "direct": false,
            "version": "0.4.41",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/cli",
            "direct": false,
            "version": "56.1.21",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config-types",
            "direct": false,
            "version": "52.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/config-types",
            "direct": false,
            "version": "56.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/devcert",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/devtools",
            "direct": false,
            "version": "56.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/dom-webview",
            "direct": false,
            "version": "56.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/env",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/env",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/expo-modules-macros-plugin",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/image-utils",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/inline-modules",
            "direct": false,
            "version": "0.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/json-file",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/json-file",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/json-file",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/local-build-cache-provider",
            "direct": false,
            "version": "56.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/log-box",
            "direct": false,
            "version": "56.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/logger",
            "direct": false,
            "version": "1.0.117",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/metro",
            "direct": false,
            "version": "56.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/metro-config",
            "direct": false,
            "version": "56.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/metro-file-map",
            "direct": false,
            "version": "56.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/metro-runtime",
            "direct": false,
            "version": "56.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/osascript",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/plist",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/plist",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/prebuild-config",
            "direct": false,
            "version": "56.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/require-utils",
            "direct": false,
            "version": "56.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/router-server",
            "direct": false,
            "version": "56.0.17",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/schema-utils",
            "direct": false,
            "version": "56.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/sdk-runtime-versions",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/sudo-prompt",
            "direct": false,
            "version": "9.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/ui",
            "direct": false,
            "version": "56.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/ws-tunnel",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@expo/xcpretty",
            "direct": false,
            "version": "4.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.6.13",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/react-dom",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/topo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/types",
            "direct": false,
            "version": "0.15.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": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/ttlcache",
            "direct": false,
            "version": "1.4.1",
            "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/console",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/core",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/create-cache-key-function",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/environment",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/globals",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/reporters",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/source-map",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-result",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-sequencer",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/transform",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "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/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.6",
            "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": "@nolyfill/is-core-module",
            "direct": false,
            "version": "1.0.39",
            "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": "@radix-ui/primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/primitive",
            "direct": false,
            "version": "1.1.7",
            "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.13",
            "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.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-compose-refs",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-context",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-context",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-direction",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-dismissable-layer",
            "direct": false,
            "version": "1.1.17",
            "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-guards",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-focus-scope",
            "direct": false,
            "version": "1.1.14",
            "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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-id",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-popper",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-portal",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-portal",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-presence",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-presence",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-primitive",
            "direct": false,
            "version": "2.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-roving-focus",
            "direct": false,
            "version": "1.1.17",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-tabs",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-callback-ref",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-callback-ref",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-controllable-state",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-effect-event",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-escape-keydown",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-is-hydrated",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-use-layout-effect",
            "direct": false,
            "version": "1.1.3",
            "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.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/react-visually-hidden",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@radix-ui/rect",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native-masked-view/masked-view",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/assets-registry",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/babel-plugin-codegen",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/codegen",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/community-cli-plugin",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/debugger-frontend",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/debugger-shell",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/dev-middleware",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/gradle-plugin",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/js-polyfills",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/normalize-colors",
            "direct": false,
            "version": "0.74.89",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/normalize-colors",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-native/virtualized-lists",
            "direct": false,
            "version": "0.85.3",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/core",
            "direct": false,
            "version": "7.21.11",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/elements",
            "direct": false,
            "version": "2.9.36",
            "ecosystem": "npm"
          },
          {
            "name": "@react-navigation/routers",
            "direct": false,
            "version": "7.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/animated",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/core",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/rafz",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/shared",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/types",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@react-spring/web",
            "direct": false,
            "version": "10.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loongarch64-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-powerpc64le-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/formula",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/pinpoint",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-darwin-arm64",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-darwin-x64",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-arm64-gnu",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-arm64-musl",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-x64-gnu",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-linux-x64-musl",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-arm64-msvc",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-ia32-msvc",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-x64-msvc",
            "direct": false,
            "version": "1.10.16",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/counter",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/types",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/query-core",
            "direct": false,
            "version": "5.66.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/table-core",
            "direct": false,
            "version": "8.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/virtual-core",
            "direct": false,
            "version": "3.17.6",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/jest-dom",
            "direct": false,
            "version": "6.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@testing-library/user-event",
            "direct": false,
            "version": "14.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tokenizer/inflate",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@tokenizer/token",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/once",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node10",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node12",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node14",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node16",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node18",
            "direct": false,
            "version": "18.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.20.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/base16",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bunyan",
            "direct": false,
            "version": "1.8.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookie",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-array",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-delaunay",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-format",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-geo",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-path",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-shape",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time-format",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-voronoi",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": false,
            "version": "11.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/geojson",
            "direct": false,
            "version": "7946.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/getenv",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/graceful-fs",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hammerjs",
            "direct": false,
            "version": "2.0.46",
            "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": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jest",
            "direct": false,
            "version": "29.5.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jscodeshift",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jsdom",
            "direct": false,
            "version": "20.0.1",
            "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/jsonfile",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.74",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prettier",
            "direct": false,
            "version": "2.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prompts",
            "direct": false,
            "version": "2.4.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "19.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "19.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-test-renderer",
            "direct": false,
            "version": "19.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tar",
            "direct": false,
            "version": "6.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/topojson-client",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/topojson-specification",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tough-cookie",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "9.0.7",
            "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": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.65.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm-eabi",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-android-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-x64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-freebsd-x64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-musleabihf",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-loong64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-loong64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-gnu",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-musl",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-openharmony-arm64",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-wasm32-wasi",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-ia32-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-x64-msvc",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/annotation",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/axis",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/bounds",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/curve",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/drag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/event",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/glyph",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/grid",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/group",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/react-spring",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/scale",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/shape",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/text",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/tooltip",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/vendor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@visx/voronoi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-react-swc",
            "direct": false,
            "version": "3.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "npm"
          },
          {
            "name": "@xmldom/xmldom",
            "direct": false,
            "version": "0.8.13",
            "ecosystem": "npm"
          },
          {
            "name": "abab",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "abort-controller",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-globals",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "agent-cli-detector",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "anser",
            "direct": false,
            "version": "1.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "6.2.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": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansis",
            "direct": false,
            "version": "3.10.0",
            "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": "4.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": "aria-hidden",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "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.findlastindex",
            "direct": false,
            "version": "1.2.6",
            "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": "asap",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "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": "babel-jest",
            "direct": false,
            "version": "29.7.0",
            "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-polyfill-corejs2",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-react-compiler",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-react-native-web",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-syntax-hermes-parser",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-transform-flow-enums",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-current-node-syntax",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-expo",
            "direct": false,
            "version": "56.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-jest",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "base16",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.44",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.11.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": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bplist-creator",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bplist-parser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "bplist-parser",
            "direct": false,
            "version": "0.3.2",
            "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": "brace-expansion",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.7",
            "ecosystem": "npm"
          },
          {
            "name": "bser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bunyan",
            "direct": false,
            "version": "1.8.15",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.1",
            "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": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "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": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001696",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001699",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001806",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-launcher",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-edge-launcher",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "classnames",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "client-only",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "collect-v8-coverage",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "color",
            "direct": false,
            "version": "4.2.3",
            "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": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "12.1.0",
            "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": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.49.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-require",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-fetch",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-in-js-utils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "css.escape",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssstyle",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-delaunay",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-format",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate-path",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time-format",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-voronoi",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "3.0.2",
            "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": "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": "decimal.js",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-uri-component",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "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-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "delaunator",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node-es",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "didyoumean",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff-sequences",
            "direct": false,
            "version": "29.6.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": "dnssd-advertise",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-accessibility-api",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "domexception",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dtrace-provider",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.394",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.395",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.88",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.98",
            "ecosystem": "npm"
          },
          {
            "name": "emittery",
            "direct": false,
            "version": "0.13.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": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "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-abstract",
            "direct": false,
            "version": "1.24.2",
            "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-iterator-helpers",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "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.0.2",
            "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": "esbuild",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.24.2",
            "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": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-expo",
            "direct": false,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-universe",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-typescript",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-async-protect",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-es",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-expo",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.31.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-node",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-prettier",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.37.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react",
            "direct": false,
            "version": "7.37.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-hooks",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-react-refresh",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "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": "esquery",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "exit",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "expo-app-metrics",
            "direct": false,
            "version": "56.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "expo-asset",
            "direct": false,
            "version": "56.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "expo-dev-launcher",
            "direct": false,
            "version": "56.0.25",
            "ecosystem": "npm"
          },
          {
            "name": "expo-dev-menu",
            "direct": false,
            "version": "56.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "expo-dev-menu-interface",
            "direct": false,
            "version": "56.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "expo-eas-client",
            "direct": false,
            "version": "56.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "expo-file-system",
            "direct": false,
            "version": "56.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "expo-glass-effect",
            "direct": false,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "expo-json-utils",
            "direct": false,
            "version": "56.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "expo-keep-awake",
            "direct": false,
            "version": "56.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expo-manifests",
            "direct": false,
            "version": "56.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "expo-modules-autolinking",
            "direct": false,
            "version": "56.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "expo-modules-core",
            "direct": false,
            "version": "56.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "expo-modules-jsi",
            "direct": false,
            "version": "56.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "expo-server",
            "direct": false,
            "version": "56.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "expo-structured-headers",
            "direct": false,
            "version": "56.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "expo-updates-interface",
            "direct": false,
            "version": "56.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.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-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "fb-dotslash",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "fb-watchman",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fbjs",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "fbjs-css-vars",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-nodeshim",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "npm"
          },
          {
            "name": "fflate",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.4",
            "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": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "3.0.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": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "flow-enums-runtime",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "flow-parser",
            "direct": false,
            "version": "0.259.1",
            "ecosystem": "npm"
          },
          {
            "name": "fontfaceobserver",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.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-minipass",
            "direct": false,
            "version": "2.1.0",
            "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.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": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "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-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.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "6.0.4",
            "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": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "15.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "16.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.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": "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": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-compiler",
            "direct": false,
            "version": "250829098.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-estree",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "npm"
          },
          {
            "name": "hermes-parser",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hyphenate-style-name",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-prefixer",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": false,
            "version": "2.2.4",
            "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-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.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-bun-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "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-docker",
            "direct": false,
            "version": "2.2.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-fn",
            "direct": false,
            "version": "2.1.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-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "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-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "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": "2.0.1",
            "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-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.0",
            "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-wsl",
            "direct": false,
            "version": "2.2.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": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "iterator.prototype",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-changed-files",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-circus",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-cli",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-config",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-diff",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-docblock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-each",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-jsdom",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-node",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-expo",
            "direct": false,
            "version": "56.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "jest-get-type",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-haste-map",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-matcher-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-message-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-pnp-resolver",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-regex-util",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve-dependencies",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runner",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runtime",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-snapshot",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-validate",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watch-select-projects",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watch-typeahead",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watcher",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jimp-compact",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "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": "js-yaml",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsc-safe-url",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "20.0.3",
            "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-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "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": "jsx-ast-utils",
            "direct": false,
            "version": "3.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lan-network",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lighthouse-logger",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.33.0",
            "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": "locate-path",
            "direct": false,
            "version": "3.0.0",
            "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",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.curry",
            "direct": false,
            "version": "4.1.1",
            "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": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-error",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "makeerror",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "marky",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-expression-evaluator",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "memoize-one",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "metro",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-babel-transformer",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-cache",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-cache-key",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-config",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-core",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-file-map",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-minify-terser",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-resolver",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-runtime",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-source-map",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-symbolicate",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-transform-plugins",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "metro-transform-worker",
            "direct": false,
            "version": "0.84.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "moment",
            "direct": false,
            "version": "2.30.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multitars",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mv",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nan",
            "direct": false,
            "version": "2.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.16",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "napi-postinstall",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "ncp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-int64",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.51",
            "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": "npm-package-arg",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nullthrows",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nwsapi",
            "direct": false,
            "version": "2.2.20",
            "ecosystem": "npm"
          },
          {
            "name": "ob1",
            "direct": false,
            "version": "0.84.4",
            "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.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "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.entries",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "7.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "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": "3.0.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-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-png",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "3.0.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-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "peek-readable",
            "direct": false,
            "version": "5.3.1",
            "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.5",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "plist",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pngjs",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.20",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.22",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-import",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-js",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-nested",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.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-linter-helpers",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "promise",
            "direct": false,
            "version": "7.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "promise",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pure-rand",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "query-string",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "querystringify",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "queue",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-base16-styling",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-devtools-core",
            "direct": false,
            "version": "6.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "react-fast-compare",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-freeze",
            "direct": false,
            "version": "1.0.4",
            "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-is",
            "direct": false,
            "version": "19.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-drawer-layout",
            "direct": false,
            "version": "4.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "react-native-is-edge-to-edge",
            "direct": false,
            "version": "1.3.1",
            "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",
            "direct": false,
            "version": "2.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "react-remove-scroll-bar",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "react-style-singleton",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-test-renderer",
            "direct": false,
            "version": "19.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "react-use-measure",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "read-cache",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reduce-css-calc",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "reduce-function-call",
            "direct": false,
            "version": "1.0.3",
            "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.2.2",
            "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": "regexpp",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.13.2",
            "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": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "2.0.0-next.5",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-workspace-root",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve.exports",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "2.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "robust-predicates",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.34.6",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.62.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-json-stringify",
            "direct": false,
            "version": "1.2.0",
            "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": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sax",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "saxes",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.16.2",
            "ecosystem": "npm"
          },
          {
            "name": "server-only",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-cookie-parser",
            "direct": false,
            "version": "2.7.1",
            "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": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sf-symbols-typescript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sf-symbols-typescript",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shallowequal",
            "direct": false,
            "version": "1.1.0",
            "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": "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": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "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-plist",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "simple-swizzle",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slugify",
            "direct": false,
            "version": "1.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.5.6",
            "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-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "split",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "split-on-first",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stable-hash",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "stack-generator",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stackframe",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "stacktrace-gps",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "stacktrace-js",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stacktrace-parser",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "standard-navigation",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "standard-navigation",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stream-buffers",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strict-uri-encode",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-length",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-length",
            "direct": false,
            "version": "5.0.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.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": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "5.2.0",
            "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-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strtok3",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "structured-headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "styleq",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sucrase",
            "direct": false,
            "version": "3.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "sudo-prompt",
            "direct": false,
            "version": "9.1.1",
            "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": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "3.4.17",
            "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-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": "throat",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "tmpl",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "token-types",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "toqr",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "4.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-interface-checker",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "turbo-stream",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.7.1",
            "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": "typescript",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "ua-parser-js",
            "direct": false,
            "version": "1.0.40",
            "ecosystem": "npm"
          },
          {
            "name": "uint8array-extras",
            "direct": false,
            "version": "1.4.0",
            "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": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unrs-resolver",
            "direct": false,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-parse",
            "direct": false,
            "version": "1.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "use-callback-ref",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "use-latest-callback",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "use-sidecar",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "use-sync-external-store",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "v8-compile-cache-lib",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-name",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vaul",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "5.4.21",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "2.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "vlq",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "walker",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "warn-once",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "3.6.20",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url-minimum",
            "direct": false,
            "version": "0.1.2",
            "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-typed-array",
            "direct": false,
            "version": "1.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.22",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "widest-line",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wonka",
            "direct": false,
            "version": "6.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wordwrap",
            "direct": false,
            "version": "1.0.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": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "2.4.3",
            "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": "ws",
            "direct": false,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.1",
            "ecosystem": "npm"
          },
          {
            "name": "xcode",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml2js",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlbuilder",
            "direct": false,
            "version": "15.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "xmlchars",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yn",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod-validation-error",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1782,
        "direct_count": 164,
        "indirect_count": 1618
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 5,
        "merged_prs": 77,
        "open_issues": 4,
        "closed_ratio": 0.909,
        "closed_issues": 40,
        "closed_unmerged_prs": 18
      },
      "bus_factor": 1,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "axelmarciano",
          "commits": 440,
          "avatar_url": "https://avatars.githubusercontent.com/u/12605993?v=4"
        },
        {
          "type": "User",
          "login": "east-shine",
          "commits": 6,
          "avatar_url": "https://avatars.githubusercontent.com/u/20237288?v=4"
        },
        {
          "type": "User",
          "login": "hsource",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/2937410?v=4"
        },
        {
          "type": "User",
          "login": "Poheart",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/8267376?v=4"
        },
        {
          "type": "User",
          "login": "afonsojramos",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/19473034?v=4"
        },
        {
          "type": "User",
          "login": "isaacrowntree",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/11435437?v=4"
        },
        {
          "type": "User",
          "login": "kalwinskidawid",
          "commits": 3,
          "avatar_url": "https://avatars.githubusercontent.com/u/9535316?v=4"
        },
        {
          "type": "User",
          "login": "alecgorge",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/261668?v=4"
        },
        {
          "type": "User",
          "login": "proverbiostuff",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/200527227?v=4"
        },
        {
          "type": "User",
          "login": "rolandvar",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/2823810?v=4"
        }
      ],
      "contributors_sampled": 20,
      "top_contributor_share": 0.917
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "promote-latest.yml",
        "push.yml",
        "release.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        ".eslintrc.js",
        "eslint.config.js"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "go.sum",
        "package-lock.json",
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
            "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": 0,
            "reason": "Found 0/29 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 3,
            "reason": "project has 1 contributing companies or organizations -- score normalized to 3",
            "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 30 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": 2,
            "reason": "dependency not pinned by hash detected -- score normalized to 2",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not 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": 10,
            "reason": "GitHub workflow tokens follow principle of least privilege",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "92 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "9f3227d1e751bd1d7a9b55d568455ba6600e5d6d",
        "ran_at": "2026-07-31T10:41:52Z",
        "aggregate_score": 5.3,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T17:16:14Z",
      "oldest_open_prs": [
        {
          "number": 61,
          "created_at": "2026-05-26T16:47:05Z",
          "last_comment_at": "2026-07-20T08:26:04Z",
          "last_comment_author": "axelmarciano"
        },
        {
          "number": 85,
          "created_at": "2026-07-13T14:50:40Z",
          "last_comment_at": "2026-07-20T08:24:06Z",
          "last_comment_author": "axelmarciano"
        },
        {
          "number": 111,
          "created_at": "2026-07-23T10:04:30Z",
          "last_comment_at": "2026-07-29T05:35:27Z",
          "last_comment_author": "lyric777"
        },
        {
          "number": 140,
          "created_at": "2026-07-29T15:40:59Z",
          "last_comment_at": "2026-07-29T15:41:27Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 146,
          "created_at": "2026-07-31T09:08:52Z",
          "last_comment_at": "2026-07-31T09:09:04Z",
          "last_comment_author": "coderabbitai"
        }
      ],
      "last_merged_pr_at": "2026-07-30T17:13:49Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 99,
          "created_at": "2026-07-20T19:32:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 100,
          "created_at": "2026-07-20T19:42:23Z",
          "last_comment_at": "2026-07-22T11:59:48Z",
          "last_comment_author": "lyric777"
        },
        {
          "number": 121,
          "created_at": "2026-07-24T13:58:35Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 136,
          "created_at": "2026-07-29T14:39:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/mercuretechnologies/expo-open-ota",
    "host": "github.com",
    "name": "expo-open-ota",
    "owner": "mercuretechnologies"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 66,
      "inputs": {
        "security": 49,
        "vitality": 83,
        "community": 64,
        "governance": 55,
        "engineering": 76
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "good",
        "name": "Vitality",
        "value": 83,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 79,
            "inputs": {
              "commits_last_year": 130,
              "human_commit_share": 0.98,
              "days_since_last_push": 0,
              "active_weeks_last_year": 22
            },
            "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": "22/52 weeks with commits",
                "points": 15.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 22
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "130 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 130
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 54,
              "latest_release_tag": "v3.0.5",
              "releases_from_tags": false,
              "days_since_latest_release": 9,
              "mean_days_between_releases": 0.3
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "54 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 54
                    }
                  }
                ],
                "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 ~0.3 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 0.3
                    }
                  }
                ],
                "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": "moderate",
        "name": "Community & Adoption",
        "value": 64,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 58,
            "inputs": {
              "forks": 70,
              "stars": 449,
              "watchers": 2,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "449 stars",
                "points": 43,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 449
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "70 forks",
                "points": 15.3,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 70
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "2 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "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": 0,
                "status": "missed",
                "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "good",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 72,
            "inputs": {
              "packages": [
                "eoas"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 20599
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "20,599 downloads/month across npm",
                "points": 57.5,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 20599,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 55,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 27,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 20,
              "top_contributor_share": 0.917
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 92% of commits",
                "points": 1.9,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 92
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "20 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 1 contributing companies or organizations -- score normalized to 3",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 74,
            "inputs": {
              "merged_prs": 77,
              "open_issues": 4,
              "closed_issues": 40,
              "issue_closed_ratio": 0.909,
              "closed_unmerged_prs": 18
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "91% of issues closed",
                "points": 42.5,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 91
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "77/95 decided PRs merged",
                "points": 31,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 77,
                      "decided": 95
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 0/29 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "at_risk",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 34,
            "inputs": {
              "followers": 1,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "mercuretechnologies",
              "public_repos": 1,
              "account_age_days": 15
            },
            "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": "1 followers of mercuretechnologies",
                "points": 2.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 1,
                      "login": "mercuretechnologies"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "1 public repos, account ~0 yr old",
                "points": 2.3,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 1
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 0
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "eoas"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 9
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 9 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 9
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "73 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 73
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 76,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "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": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "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, eslint.config.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.js, eslint.config.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": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [
                "eas",
                "eoas",
                "expo",
                "go",
                "golang",
                "react-native",
                "expo-open-ota",
                "expo-custom-updates-server",
                "eas-updates",
                "expo-updates",
                "expo-updates-server"
              ],
              "has_wiki": false,
              "homepage": "https://mercure-technologies.gitbook.io/expo-open-ota",
              "has_readme": true,
              "has_docs_dir": false,
              "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://mercure-technologies.gitbook.io/expo-open-ota",
                "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": "11 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 11
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 49,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 53,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 5.3
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "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 0/29 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 1 contributing companies or organizations -- score normalized to 3",
                "points": 0.8,
                "status": "partial",
                "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 30 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 2",
                "points": 1,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "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": "GitHub workflow tokens follow principle of least privilege",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "92 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "at_risk",
            "name": "Dependency advisories",
            "note": "Matched the npm:eoas@3.0.5 runtime dependency closure — what installing the published package pulls in — 435 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:eoas@3.0.5",
                  "assessed": 435
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 34,
            "inputs": {
              "source": "osv",
              "advisories": 24,
              "affected_packages": 8,
              "assessed_packages": 435,
              "unassessed_packages": 0,
              "affected_by_severity": "high 6, moderate 2",
              "direct_affected_packages": 4
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "4 affected: tar 6.2.1 (high 8.8), uuid 9.0.1 (high 7.5), file-type 20.5.0 (moderate 5.3), +1 more",
                "points": 7.1,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 4,
                      "packages": "tar 6.2.1 (high 8.8), uuid 9.0.1 (high 7.5), file-type 20.5.0 (moderate 5.3)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "4 affected: @xmldom/xmldom 0.7.13 (high 7.5), brace-expansion 1.1.17 (high 7.5), brace-expansion 2.1.3 (high 7.5), +1 more",
                "points": 6.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 4,
                      "packages": "@xmldom/xmldom 0.7.13 (high 7.5), brace-expansion 1.1.17 (high 7.5), brace-expansion 2.1.3 (high 7.5)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "5 advisory-carrying package(s) unaddressed past 90 days; oldest published 195 days ago",
                "points": 20.9,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 5,
                      "oldest": 195
                    }
                  }
                ],
                "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": 435,
              "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": 10
            },
            "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": "moderate",
        "name": "AI Readiness",
        "value": 67,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.959,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "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": "94 of 98 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 94,
                      "sampled": 98
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 92,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "go.sum",
                "package-lock.json",
                "yarn.lock"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "apps/dashboard/tsconfig.json",
                "apps/eoas/tsconfig.json",
                "apps/example-app/tsconfig.json"
              ],
              "agent_commit_share": 0.17,
              "toolchain_manifests": [
                "go.mod"
              ],
              "dependency_bot_commit_share": 0.02
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile"
                    }
                  }
                ],
                "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, eslint.config.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.js, eslint.config.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "apps/dashboard/tsconfig.json, apps/eoas/tsconfig.json, apps/example-app/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "apps/dashboard/tsconfig.json, apps/eoas/tsconfig.json, apps/example-app/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": "17 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 17,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "2 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 2,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 2",
                "points": 2,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Go",
              "largest_source_bytes": 869456,
              "source_files_sampled": 589,
              "oversized_source_files": 13
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Go (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Go"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "13/589 source files over 60KB",
                "points": 53.8,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 589,
                      "oversized": 13
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "critical",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 20,
            "inputs": {
              "example_dirs": [],
              "has_mcp_signal": true,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              }
            ]
          }
        ],
        "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"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-31T10:42:16.306721Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/mercuretechnologies/expo-open-ota.svg",
  "full_name": "mercuretechnologies/expo-open-ota",
  "license_state": "custom",
  "license_spdx": null
}

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

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

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