公开记录
软件健康报告模式 0.27.0 · 指标 1.13.0 · 2026-07-22 21:28 UTC

humanwhocodes / humanfs

A modern filesystem API for JavaScript

JavaScript未检测到许可证★ 550 星标⑂ 15 复刻始于 2023年12月在 GitHub 上查看 ↗

humanwhocodes/humanfs 的健康指数为 100 分中的 61 分,处于「中等」区间。 其得分最高的类别是Community & Adoption(71/100),最低的是Security(50/100)。 最近一次更新在 8 天前。 近期的大部分工作由 1 位贡献者完成。

61
总分 / 100
中等

软件健康指数

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

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

评分画像

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

所有权

235 关注者46 个公开仓库始于 2018年12月

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

软件包生态系统

注册表软件包版本月下载量版本数最近发布标签
npm@humanfs/box0.1.332496 天前filesystemfshfsfiles
npm@humanfs/web0.14.21361696 天前filesystemfshfsfilesopfsweb
npm@humanfs/core0.19.2384,605,2651996 天前filesystemfshfsfiles
npm@humanfs/deno0.17.11001496 天前filesystemfshfsfiles
npm@humanfs/node0.16.8385,777,5851996 天前filesystemfshfsfiles
npm@humanfs/types0.15.0217,489,73611681 天前filesystemfshfsfiles
npm@humanfs/memory0.19.61141796 天前filesystemfshfsfiles

按类别列示的指标

活力

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

56中等 · 占总体的 22%

开发活跃度

38存在风险
评分方式
28.8/36推送新近度 — 最近一次推送于 8 天前
1.4/36提交节奏 — 52 周中有 2 周有提交
8.1/18提交量 — 最近一年 7 次提交
0/10OpenSSF Scorecard:Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
所用输入
commits_last_year7
human_commit_share0.65
days_since_last_push8
active_weeks_last_year2

发布纪律

82良好
评分方式
27/27有发布版本 — 已发布 100 个发布版本
27/36发布时效 — 最近一次发布版本于 96 天前
19.8/27发布节奏 — 约每 60.6 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — 无数据
所用输入
releases_count100
latest_release_tagweb-v0.14.2
releases_from_tags
days_since_latest_release96
mean_days_between_releases60.6
已排除计分(无数据或不适用):OpenSSF Scorecard:Signed-Releases。 其余权重已重新归一化。

社区与采用

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

71良好 · 占总体的 18%
评分方式
44.4/60星标 — 550 个星标
9.6/25复刻 — 15 个复刻
1.7/15关注者 — 3 位关注者
所用输入
forks15
stars550
watchers3
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

67中等
评分方式
22.5/22.5README
0/22.5许可证 — 未检测到许可证文件
18/18CONTRIBUTING 指南
13.5/13.5行为准则
0/7.2议题模板
6.3/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template
评分方式
80/80月度下载量 — npm 合计每月 987,872,968 次下载
0/20注册表被依赖数 — 该生态系统不报告此项
所用输入
packages@humanfs/box, @humanfs/web, @humanfs/core, @humanfs/deno, @humanfs/node, @humanfs/types, @humanfs/memory
dependents
ecosystemsnpm
total_downloads
monthly_downloads987,872,968
已排除计分(无数据或不适用):注册表被依赖数。 其余权重已重新归一化。

可持续性与治理

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

63中等 · 占总体的 24%
评分方式
9/54巴士系数 — 1 位贡献者贡献了半数提交
1/22.5提交分布 — 头号贡献者编写了 95% 的提交
9.5/13.5贡献者广度 — 7 位贡献者
6/10OpenSSF Scorecard:Contributors — project has 2 contributing companies or organizations -- score normalized to 6
所用输入
bus_factor1
contributors_sampled7
top_contributor_share0.954
评分方式
40.7/46.8议题解决 — 87% 的议题已关闭
28.6/38.3PR 接受 — 已裁定的 PR 中 89/119 已合并
0/15OpenSSF Scorecard:Code-Review — Found 1/21 approved changesets -- score normalized to 0
所用输入
merged_prs89
open_issues3
closed_issues20
issue_closed_ratio0.87
closed_unmerged_prs30
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
17.1/25所有者影响力 — humanwhocodes 有 235 位关注者
24.2/25既往记录 — 46 个公开仓库,账户约 7 年
所用输入
followers235
owner_typeOrganization
is_verified
owner_loginhumanwhocodes
public_repos46
account_age_days2,790
评分方式
25/25已发布且可解析 — npm 上有 7 个软件包
35/35发布时效 — 最近一次发布于 96 天前
20/20版本历史 — 19 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packages@humanfs/box, @humanfs/web, @humanfs/core, @humanfs/deno, @humanfs/node, @humanfs/types, @humanfs/memory
ecosystemsnpm
any_deprecated
min_days_since_publish96

工程质量

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

64中等 · 占总体的 20%

工程实践

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

文档

65中等
评分方式
30/30README
25/25文档目录
0/15文档 / 主页站点
10/10仓库描述
0/10主题标签
0/10Wiki
所用输入
topics
has_wiki
homepage
has_readme
has_docs_dir
has_description

安全

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

50中等 · 占总体的 16%

安全态势

38存在风险
评分方式
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — 无数据
0/2.5CI-Tests — 0 out of 13 merged PRs checked by a CI test -- score normalized to 0
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
0/7.5Code-Review — Found 1/21 approved changesets -- score normalized to 0
1.5/2.5Contributors — project has 2 contributing companies or organizations -- score normalized to 6
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
0/2.5许可证 — license file not detected
0/7.5Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
0/5Packaging — 无数据
0.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 1
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — 无数据
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 82 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated15
scorecard_versionv5.5.0
checks_inconclusive3
scorecard_aggregate3.8
已排除计分(无数据或不适用):branch_protection, packaging, signed_releases。 其余权重已重新归一化。
评分方式
35/35直接依赖不含已知公告 — 没有直接依赖携带已知公告
0/25间接依赖不含已知公告 — 在此范围内,传递依赖集合无法与开发和测试依赖区分
0/40没有长期未处理的公告 — 没有公告带有发布日期
所用输入
sourceosv
advisories130
affected_packages48
assessed_packages888
unassessed_packages16
affected_by_severitycritical 5, high 29, moderate 12, low 2
direct_affected_packages0
已排除计分(无数据或不适用):间接依赖不含已知公告, 没有长期未处理的公告。 其余权重已重新归一化。 已将 888 个已解析依赖与 OSV 比对。 有 16 项无法评估——没有已解析的版本、生态系统不受支持,或超出所报告的软件包清单。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

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

58中等 · 占总体的 0%
评分方式
0/45代理指令 — 没有 CLAUDE.md / AGENTS.md / 编辑器规则
0/15机器可读文档(llms.txt)
40/40可读的提交历史 — 65 次人类提交中有 64 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.985
agent_instruction_files
agent_instruction_max_bytes
评分方式
0/18一条命令的引导启动
22/22自动化测试
11/11Lint / 格式化配置 — eslint.config.js
11/11静态类型检查 — packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json
10/10可复现环境 — lockfile
0/10已体现的代理实践 — 最近 100 次提交中没有代理编写的提交
8/8自动化维护 — 最近 100 次提交中有 14 次为自动依赖更新
1/10OpenSSF Scorecard:Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 1
所用输入
has_nix
has_tests
lockfilespackage-lock.json
has_dockerfile
typed_language
bootstrap_files
has_devcontainer
has_linter_config
typecheck_configspackages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json
agent_commit_share0
toolchain_manifests
dependency_bot_commit_share0.14
评分方式
27/45可类型检查的代码 — JavaScript,已配置类型检查(packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json)
55/55可控的文件大小 — 采样的 35 个源文件中有 0 个超过 60KB
所用输入
primary_languageJavaScript
largest_source_bytes51,800
source_files_sampled35
oversized_source_files0

关键数据

550GitHub 星标
7贡献者
7最近 12 个月提交数
8距最近推送天数
100发布版本数
1巴士系数(bus factor)
3开放议题
npm软件包生态系统数

数据采集警告

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • deps.dev does not index npm:@humanfs/box@0.1.3; advisories assessed against the repository dependency graph instead

更多细节

Star 与 Fork 历史 0 ★ / 15 ⇿
0Star
15Fork
100发布

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

03581013151522024-012025-042026-07
主版本 0次版本 0修订 0

每个点涵盖 3 天。

OpenSSF Scorecard 3.8 / 10
3.8综合

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

10Binary-Artifactsno binaries found in the repo
不适用Branch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
0CI-Tests0 out of 13 merged PRs checked by a CI test -- score normalized to 0
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 1/21 approved changesets -- score normalized to 0
6Contributorsproject has 2 contributing companies or organizations -- score normalized to 6
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
0Maintained0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
不适用Packagingpackaging workflow not detected
1Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 1
0SASTSAST tool is not run on all commits -- score normalized to 0
10Security-Policysecurity policy file detected
不适用Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities82 existing vulnerabilities detected
直接依赖 11
注册表软件包版本约束清单文件
npm@humanfs/core^0.19.2packages/box/package.json
npm@humanfs/types^0.15.0packages/box/package.json
npm@humanfs/types^0.15.0packages/core/package.json
npm@humanwhocodes/retry^0.4.0packages/deno/package.json
npm@humanfs/core^0.19.2packages/memory/package.json
npm@humanfs/types^0.15.0packages/memory/package.json
npm@humanwhocodes/retry^0.4.0packages/node/package.json
npm@humanfs/core^0.19.2packages/node/package.json
npm@humanfs/types^0.15.0packages/node/package.json
npm@humanfs/core^0.19.2packages/web/package.json
npm@humanfs/types^0.15.0packages/web/package.json
全部依赖 904

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

注册表软件包版本关系
npm@humanfs/core0.19.2直接
npm@humanfs/core^0.19.2直接
npm@humanfs/types0.15.0直接
npm@humanfs/types^0.15.0直接
npm@humanwhocodes/retry0.3.0直接
npm@humanwhocodes/retry^0.4.0直接
npm@aashutoshrathi/word-wrap1.2.6间接
npm@ampproject/remapping2.2.1间接
npm@babel/code-frame7.24.7间接
npm@babel/compat-data7.23.5间接
npm@babel/core7.23.9间接
npm@babel/generator7.25.6间接
npm@babel/helper-annotate-as-pure7.24.7间接
npm@babel/helper-compilation-targets7.23.6间接
npm@babel/helper-create-class-features-plugin7.25.4间接
npm@babel/helper-environment-visitor7.22.20间接
npm@babel/helper-member-expression-to-functions7.24.8间接
npm@babel/helper-module-imports7.22.15间接
npm@babel/helper-module-transforms7.23.3间接
npm@babel/helper-optimise-call-expression7.24.7间接
npm@babel/helper-plugin-utils7.24.8间接
npm@babel/helper-replace-supers7.25.0间接
npm@babel/helper-simple-access7.22.5间接
npm@babel/helper-skip-transparent-expression-wrappers7.24.7间接
npm@babel/helper-split-export-declaration7.22.6间接
npm@babel/helper-string-parser7.24.8间接
npm@babel/helper-validator-identifier7.24.7间接
npm@babel/helper-validator-option7.23.5间接
npm@babel/helpers7.23.9间接
npm@babel/highlight7.24.7间接
npm@babel/parser7.25.6间接
npm@babel/plugin-proposal-class-properties7.18.6间接
npm@babel/template7.25.0间接
npm@babel/traverse7.25.6间接
npm@babel/types7.25.6间接
npm@bcoe/v8-coverage0.2.3间接
npm@bundled-es-modules/cookie2.0.0间接
npm@bundled-es-modules/statuses1.0.1间接
npm@esbuild/aix-ppc640.21.5间接
npm@esbuild/aix-ppc640.23.1间接
npm@esbuild/android-arm0.18.20间接
npm@esbuild/android-arm0.21.5间接
npm@esbuild/android-arm0.23.1间接
npm@esbuild/android-arm640.18.20间接
npm@esbuild/android-arm640.21.5间接
npm@esbuild/android-arm640.23.1间接
npm@esbuild/android-x640.18.20间接
npm@esbuild/android-x640.21.5间接
npm@esbuild/android-x640.23.1间接
npm@esbuild/darwin-arm640.18.20间接
npm@esbuild/darwin-arm640.21.5间接
npm@esbuild/darwin-arm640.23.1间接
npm@esbuild/darwin-x640.18.20间接
npm@esbuild/darwin-x640.21.5间接
npm@esbuild/darwin-x640.23.1间接
npm@esbuild/freebsd-arm640.18.20间接
npm@esbuild/freebsd-arm640.21.5间接
npm@esbuild/freebsd-arm640.23.1间接
npm@esbuild/freebsd-x640.18.20间接
npm@esbuild/freebsd-x640.21.5间接
npm@esbuild/freebsd-x640.23.1间接
npm@esbuild/linux-arm0.18.20间接
npm@esbuild/linux-arm0.21.5间接
npm@esbuild/linux-arm0.23.1间接
npm@esbuild/linux-arm640.18.20间接
npm@esbuild/linux-arm640.21.5间接
npm@esbuild/linux-arm640.23.1间接
npm@esbuild/linux-ia320.18.20间接
npm@esbuild/linux-ia320.21.5间接
npm@esbuild/linux-ia320.23.1间接
npm@esbuild/linux-loong640.14.54间接
npm@esbuild/linux-loong640.18.20间接
npm@esbuild/linux-loong640.21.5间接
npm@esbuild/linux-loong640.23.1间接
npm@esbuild/linux-mips64el0.18.20间接
npm@esbuild/linux-mips64el0.21.5间接
npm@esbuild/linux-mips64el0.23.1间接
npm@esbuild/linux-ppc640.18.20间接
npm@esbuild/linux-ppc640.21.5间接
npm@esbuild/linux-ppc640.23.1间接
npm@esbuild/linux-riscv640.18.20间接
npm@esbuild/linux-riscv640.21.5间接
npm@esbuild/linux-riscv640.23.1间接
npm@esbuild/linux-s390x0.18.20间接
npm@esbuild/linux-s390x0.21.5间接
npm@esbuild/linux-s390x0.23.1间接
npm@esbuild/linux-x640.18.20间接
npm@esbuild/linux-x640.21.5间接
npm@esbuild/linux-x640.23.1间接
npm@esbuild/netbsd-x640.18.20间接
npm@esbuild/netbsd-x640.21.5间接
npm@esbuild/netbsd-x640.23.1间接
npm@esbuild/openbsd-arm640.23.1间接
npm@esbuild/openbsd-x640.18.20间接
npm@esbuild/openbsd-x640.21.5间接
npm@esbuild/openbsd-x640.23.1间接
npm@esbuild/sunos-x640.18.20间接
npm@esbuild/sunos-x640.21.5间接
npm@esbuild/sunos-x640.23.1间接
npm@esbuild/win32-arm640.18.20间接
npm@esbuild/win32-arm640.21.5间接
npm@esbuild/win32-arm640.23.1间接
npm@esbuild/win32-ia320.18.20间接
npm@esbuild/win32-ia320.21.5间接
npm@esbuild/win32-ia320.23.1间接
npm@esbuild/win32-x640.18.20间接
npm@esbuild/win32-x640.21.5间接
npm@esbuild/win32-x640.23.1间接
npm@eslint-community/eslint-utils4.4.0间接
npm@eslint-community/regexpp4.10.0间接
npm@eslint/config-array0.15.1间接
npm@eslint/eslintrc3.1.0间接
npm@eslint/js9.4.0间接
npm@eslint/object-schema2.1.4间接
npm@humanfs/box0.1.3间接
npm@humanfs/deno0.17.1间接
npm@humanfs/memory0.19.6间接
npm@humanfs/memory^0.19.6间接
npm@humanfs/node0.16.8间接
npm@humanfs/test0.15.0间接
npm@humanfs/test^0.15.0间接
npm@humanfs/web0.14.2间接
npm@humanwhocodes/module-importer1.0.1间接
npm@humanwhocodes/object-store0.2.0间接
npm@humanwhocodes/object-store^0.2.0间接
npm@inquirer/checkbox2.5.0间接
npm@inquirer/confirm3.2.0间接
npm@inquirer/core9.1.0间接
npm@inquirer/editor2.2.0间接
npm@inquirer/expand2.2.0间接
npm@inquirer/figures1.0.5间接
npm@inquirer/input2.3.0间接
npm@inquirer/number1.1.0间接
npm@inquirer/password2.2.0间接
npm@inquirer/prompts5.4.0间接
npm@inquirer/rawlist2.3.0间接
npm@inquirer/search1.1.0间接
npm@inquirer/select2.5.0间接
npm@inquirer/type1.5.3间接
npm@isaacs/cliui8.0.2间接
npm@istanbuljs/load-nyc-config1.1.0间接
npm@istanbuljs/schema0.1.3间接
npm@jest/expect-utils29.7.0间接
npm@jest/schemas29.6.3间接
npm@jest/types29.6.3间接
npm@jridgewell/gen-mapping0.3.5间接
npm@jridgewell/resolve-uri3.1.1间接
npm@jridgewell/set-array1.2.1间接
npm@jridgewell/sourcemap-codec1.5.0间接
npm@jridgewell/trace-mapping0.3.25间接
npm@jspm/core2.0.1间接
npm@ljharb/through2.3.12间接
npm@mswjs/cookies1.1.1间接
npm@mswjs/interceptors0.29.1间接
npm@nodelib/fs.scandir2.1.5间接
npm@nodelib/fs.stat2.0.5间接
npm@nodelib/fs.walk1.2.8间接
npm@open-draft/deferred-promise2.2.0间接
npm@open-draft/logger0.3.0间接
npm@open-draft/until2.1.0间接
npm@originjs/vite-plugin-commonjs1.0.3间接
npm@pkgjs/parseargs0.11.0间接
npm@promptbook/utils0.70.0-1间接
npm@puppeteer/browsers1.9.1间接
npm@puppeteer/browsers2.3.0间接
npm@puppeteer/browsers2.4.0间接
npm@rollup/plugin-virtual3.0.2间接
npm@rollup/pluginutils5.1.0间接
npm@rollup/rollup-android-arm-eabi4.21.2间接
npm@rollup/rollup-android-arm644.21.2间接
npm@rollup/rollup-darwin-arm644.21.2间接
npm@rollup/rollup-darwin-x644.21.2间接
npm@rollup/rollup-linux-arm-gnueabihf4.21.2间接
npm@rollup/rollup-linux-arm-musleabihf4.21.2间接
npm@rollup/rollup-linux-arm64-gnu4.21.2间接
npm@rollup/rollup-linux-arm64-musl4.21.2间接
npm@rollup/rollup-linux-powerpc64le-gnu4.21.2间接
npm@rollup/rollup-linux-riscv64-gnu4.21.2间接
npm@rollup/rollup-linux-s390x-gnu4.21.2间接
npm@rollup/rollup-linux-x64-gnu4.21.2间接
npm@rollup/rollup-linux-x64-musl4.21.2间接
npm@rollup/rollup-win32-arm64-msvc4.21.2间接
npm@rollup/rollup-win32-ia32-msvc4.21.2间接
npm@rollup/rollup-win32-x64-msvc4.21.2间接
npm@sec-ant/readable-stream0.4.1间接
npm@sinclair/typebox0.27.8间接
npm@sindresorhus/is5.6.0间接
npm@sindresorhus/merge-streams4.0.0间接
npm@sinonjs/commons2.0.0间接
npm@sinonjs/commons3.0.1间接
npm@sinonjs/fake-timers11.2.2间接
npm@sinonjs/samsam8.0.0间接
npm@sinonjs/text-encoding0.7.2间接
npm@swc/core1.3.106间接
npm@swc/core-win32-x64-msvc1.3.106间接
npm@swc/counter0.1.2间接
npm@swc/types0.1.5间接
npm@szmarczak/http-timer5.0.1间接
npm@tootallnate/quickjs-emscripten0.23.0间接
npm@types/cookie0.6.0间接
npm@types/estree1.0.5间接
npm@types/http-cache-semantics4.0.4间接
npm@types/istanbul-lib-coverage2.0.6间接
npm@types/istanbul-lib-report3.0.3间接
npm@types/istanbul-lib-source-maps4.0.4间接
npm@types/istanbul-reports3.0.4间接
npm@types/mocha10.0.7间接
npm@types/mute-stream0.0.4间接
npm@types/node20.14.6间接
npm@types/node22.5.3间接
npm@types/node22.5.4间接
npm@types/node22.8.1间接
npm@types/node^20.9.4间接
npm@types/normalize-package-data2.4.4间接
npm@types/sinonjs__fake-timers8.1.5间接
npm@types/stack-utils2.0.3间接
npm@types/statuses2.0.5间接
npm@types/which2.0.2间接
npm@types/wrap-ansi3.0.0间接
npm@types/ws8.5.10间接
npm@types/yargs17.0.32间接
npm@types/yargs-parser21.0.3间接
npm@types/yauzl2.10.3间接
npm@vitest/pretty-format2.0.5间接
npm@vitest/pretty-format2.1.4间接
npm@vitest/snapshot1.2.2间接
npm@vitest/snapshot2.0.5间接
npm@vitest/snapshot2.1.4间接
npm@vitest/spy2.0.5间接
npm@wdio/browser-runner8.40.5间接
npm@wdio/browser-runner^8.40.5间接
npm@wdio/cli8间接
npm@wdio/cli8.40.6间接
npm@wdio/cli9.0.7间接
npm@wdio/config8.40.3间接
npm@wdio/config8.40.6间接
npm@wdio/config9.0.6间接
npm@wdio/globals8.40.5间接
npm@wdio/globals8.40.6间接
npm@wdio/globals9.0.7间接
npm@wdio/local-runner8.40.5间接
npm@wdio/logger8.38.0间接
npm@wdio/logger9.0.4间接
npm@wdio/mocha-framework8.40.3间接
npm@wdio/mocha-framework^8.40.3间接
npm@wdio/protocols8.40.3间接
npm@wdio/protocols9.0.4间接
npm@wdio/repl8.40.3间接
npm@wdio/repl9.0.4间接
npm@wdio/reporter8.40.3间接
npm@wdio/runner8.40.5间接
npm@wdio/spec-reporter8.40.3间接
npm@wdio/spec-reporter^8.40.3间接
npm@wdio/types8.40.3间接
npm@wdio/types8.40.6间接
npm@wdio/types9.0.4间接
npm@wdio/utils8.40.3间接
npm@wdio/utils8.40.6间接
npm@wdio/utils9.0.6间接
npm@zip.js/zip.js2.7.52间接
npmabort-controller3.0.0间接
npmacorn8.12.1间接
npmacorn-jsx5.3.2间接
npmagent-base7.1.0间接
npmajv6.12.6间接
npmansi-colors4.1.3间接
npmansi-escapes4.3.2间接
npmansi-escapes6.2.0间接
npmansi-regex5.0.1间接
npmansi-regex6.0.1间接
npmansi-styles3.2.1间接
npmansi-styles4.3.0间接
npmansi-styles5.2.0间接
npmansi-styles6.2.1间接
npmanymatch3.1.3间接
npmarchiver7.0.1间接
npmarchiver-utils5.0.2间接
npmargparse1.0.10间接
npmargparse2.0.1间接
npmaria-query5.3.0间接
npmassertion-error2.0.1间接
npmast-types0.13.4间接
npmast-types0.16.1间接
npmasync3.2.5间接
npmasync-exit-hook2.0.1间接
npmb4a1.6.6间接
npmbalanced-match1.0.2间接
npmbare-events2.4.2间接
npmbare-fs2.3.3间接
npmbare-os2.4.2间接
npmbare-path2.1.3间接
npmbare-stream2.2.1间接
npmbase64-js1.5.1间接
npmbasic-ftp5.0.4间接
npmbinary-extensions2.2.0间接
npmbl4.1.0间接
npmboolbase1.0.0间接
npmbrace-expansion1.1.11间接
npmbrace-expansion2.0.1间接
npmbraces3.0.2间接
npmbrowser-stdout1.3.1间接
npmbrowserslist4.22.2间接
npmbuffer5.7.1间接
npmbuffer6.0.3间接
npmbuffer-crc320.2.13间接
npmbuffer-crc321.0.0间接
npmbuffer-from1.1.2间接
npmc89.1.0间接
npmc8^9.0.0间接
npmcacheable-lookup7.0.0间接
npmcacheable-request10.2.14间接
npmcall-bind1.0.5间接
npmcallsites3.1.0间接
npmcamelcase5.3.1间接
npmcamelcase6.3.0间接
npmcaniuse-lite1.0.30001580间接
npmchai5.1.1间接
npmchai^5.0.0间接
npmchalk2.4.2间接
npmchalk4.1.2间接
npmchalk5.3.0间接
npmchardet0.7.0间接
npmcheck-error2.1.1间接
npmcheerio1.0.0间接
npmcheerio-select2.1.0间接
npmchokidar3.6.0间接
npmchokidar4.0.1间接
npmchromium-bidi0.5.8间接
npmchromium-bidi0.6.3间接
npmci-info1.6.0间接
npmci-info3.9.0间接
npmcli-cursor3.1.0间接
npmcli-cursor4.0.0间接
npmcli-spinners2.9.2间接
npmcli-spinners3.1.0间接
npmcli-truncate4.0.0间接
npmcli-width4.1.0间接
npmcliui7.0.4间接
npmcliui8.0.1间接
npmclone1.0.4间接
npmcolor-convert1.9.3间接
npmcolor-convert2.0.1间接
npmcolor-name1.1.3间接
npmcolor-name1.1.4间接
npmcolorette2.0.20间接
npmcommander11.1.0间接
npmcommander9.5.0间接
npmcompress-commons6.0.2间接
npmconcat-map0.0.1间接
npmconfbox0.1.7间接
npmconvert-source-map2.0.0间接
npmcookie0.5.0间接
npmcore-util-is1.0.3间接
npmcrc-321.2.2间接
npmcrc32-stream6.0.0间接
npmcross-fetch4.0.0间接
npmcross-spawn5.1.0间接
npmcross-spawn7.0.3间接
npmcss-select5.1.0间接
npmcss-shorthand-properties1.1.1间接
npmcss-value0.0.1间接
npmcss-what6.1.0间接
npmdata-uri-to-buffer4.0.1间接
npmdata-uri-to-buffer6.0.1间接
npmdebug4.3.4间接
npmdebug4.3.6间接
npmdecamelize4.0.0间接
npmdecamelize6.0.0间接
npmdecompress-response6.0.0间接
npmdeep-eql5.0.1间接
npmdeep-is0.1.4间接
npmdeepmerge-ts5.1.0间接
npmdeepmerge-ts7.1.0间接
npmdefaults1.0.4间接
npmdefer-to-connect2.0.1间接
npmdefine-data-property1.1.1间接
npmdegenerator5.0.1间接
npmdequal2.0.3间接
npmdevtools-protocol0.0.1232444间接
npmdevtools-protocol0.0.1312386间接
npmdevtools-protocol0.0.1342118间接
npmdevtools-protocol0.0.1359167间接
npmdiff5.2.0间接
npmdiff-sequences29.6.3间接
npmdom-serializer2.0.0间接
npmdomelementtype2.3.0间接
npmdomhandler5.0.3间接
npmdomutils3.1.0间接
npmdotenv16.4.5间接
npmeastasianwidth0.2.0间接
npmeasy-table1.2.0间接
npmedge-paths3.0.5间接
npmedgedriver5.6.1间接
npmejs3.1.9间接
npmelectron-to-chromium1.4.645间接
npmemoji-regex10.3.0间接
npmemoji-regex8.0.0间接
npmemoji-regex9.2.2间接
npmencoding-sniffer0.2.0间接
npmend-of-stream1.4.4间接
npmentities4.5.0间接
npmerror-ex1.3.2间接
npmesbuild0.14.54间接
npmesbuild0.18.20间接
npmesbuild0.21.5间接
npmesbuild0.23.1间接
npmesbuild-android-640.14.54间接
npmesbuild-android-arm640.14.54间接
npmesbuild-darwin-640.14.54间接
npmesbuild-darwin-arm640.14.54间接
npmesbuild-freebsd-640.14.54间接
npmesbuild-freebsd-arm640.14.54间接
npmesbuild-linux-320.14.54间接
npmesbuild-linux-640.14.54间接
npmesbuild-linux-arm0.14.54间接
npmesbuild-linux-arm640.14.54间接
npmesbuild-linux-mips64le0.14.54间接
npmesbuild-linux-ppc64le0.14.54间接
npmesbuild-linux-riscv640.14.54间接
npmesbuild-linux-s390x0.14.54间接
npmesbuild-netbsd-640.14.54间接
npmesbuild-openbsd-640.14.54间接
npmesbuild-sunos-640.14.54间接
npmesbuild-windows-320.14.54间接
npmesbuild-windows-640.14.54间接
npmesbuild-windows-arm640.14.54间接
npmescalade3.1.1间接
npmescape-string-regexp1.0.5间接
npmescape-string-regexp2.0.0间接
npmescape-string-regexp4.0.0间接
npmescape-string-regexp5.0.0间接
npmescodegen2.1.0间接
npmeslint9.4.0间接
npmeslint-scope8.0.1间接
npmeslint-visitor-keys3.4.3间接
npmeslint-visitor-keys4.0.0间接
npmespree10.0.1间接
npmesprima4.0.1间接
npmesquery1.5.0间接
npmesrecurse4.3.0间接
npmestraverse5.3.0间接
npmestree-walker2.0.2间接
npmesutils2.0.3间接
npmevent-target-shim5.0.1间接
npmeventemitter35.0.1间接
npmevents3.3.0间接
npmexeca0.8.0间接
npmexeca8.0.1间接
npmexeca9.3.1间接
npmexpect29.7.0间接
npmexpect-webdriverio4.15.4间接
npmexpect-webdriverio5.0.2间接
npmexternal-editor3.1.0间接
npmextract-zip2.0.1间接
npmfast-deep-equal2.0.1间接
npmfast-deep-equal3.1.3间接
npmfast-fifo1.3.2间接
npmfast-json-stable-stringify2.1.0间接
npmfast-levenshtein2.0.6间接
npmfast-xml-parser4.5.0间接
npmfastq1.16.0间接
npmfd-slicer1.1.0间接
npmfetch-blob3.2.0间接
npmfigures5.0.0间接
npmfigures6.1.0间接
npmfile-entry-cache8.0.0间接
npmfilelist1.0.4间接
npmfill-range7.0.1间接
npmfind-up4.1.0间接
npmfind-up5.0.0间接
npmfind-up6.3.0间接
npmflat5.0.2间接
npmflat-cache4.0.1间接
npmflatted3.3.1间接
npmforeground-child3.1.1间接
npmform-data-encoder2.1.4间接
npmformdata-polyfill4.0.10间接
npmfs-extra8.1.0间接
npmfs.realpath1.0.0间接
npmfsevents2.3.3间接
npmfunction-bind1.1.2间接
npmgaze1.1.3间接
npmgeckodriver4.4.4间接
npmgensync1.0.0-beta.2间接
npmget-caller-file2.0.5间接
npmget-east-asian-width1.2.0间接
npmget-func-name2.0.2间接
npmget-intrinsic1.2.2间接
npmget-package-type0.1.0间接
npmget-port7.1.0间接
npmget-stream3.0.0间接
npmget-stream5.2.0间接
npmget-stream6.0.1间接
npmget-stream8.0.1间接
npmget-stream9.0.1间接
npmget-tsconfig4.8.0间接
npmget-uri6.0.2间接
npmglob10.4.1间接
npmglob10.4.5间接
npmglob7.1.7间接
npmglob7.2.3间接
npmglob8.1.0间接
npmglob-parent5.1.2间接
npmglob-parent6.0.2间接
npmglobals11.12.0间接
npmglobals14.0.0间接
npmglobule1.3.4间接
npmgopd1.0.1间接
npmgot12.6.1间接
npmgraceful-fs4.2.11间接
npmgrapheme-splitter1.0.4间接
npmgraphql16.8.2间接
npmhas-flag3.0.0间接
npmhas-flag4.0.0间接
npmhas-property-descriptors1.0.1间接
npmhas-proto1.0.1间接
npmhas-symbols1.0.3间接
npmhasown2.0.0间接
npmhe1.2.0间接
npmheaders-polyfill4.0.3间接
npmhosted-git-info7.0.1间接
npmhtml-escaper2.0.2间接
npmhtmlfy0.2.1间接
npmhtmlparser29.1.0间接
npmhttp-cache-semantics4.1.1间接
npmhttp-proxy-agent7.0.2间接
npmhttp2-wrapper2.2.1间接
npmhttps-proxy-agent7.0.5间接
npmhuman-signals5.0.0间接
npmhuman-signals8.0.0间接
npmiconv-lite0.4.24间接
npmiconv-lite0.6.3间接
npmieee7541.2.1间接
npmignore5.3.2间接
npmimmediate3.0.6间接
npmimport-fresh3.3.0间接
npmimport-meta-resolve4.0.0间接
npmimurmurhash0.1.4间接
npminflight1.0.6间接
npminherits2.0.4间接
npminquirer10.2.0间接
npminquirer9.2.12间接
npmip1.1.8间接
npmip2.0.0间接
npmis-arrayish0.2.1间接
npmis-binary-path2.1.0间接
npmis-ci1.2.1间接
npmis-core-module2.13.1间接
npmis-extglob2.1.1间接
npmis-fullwidth-code-point3.0.0间接
npmis-fullwidth-code-point4.0.0间接
npmis-fullwidth-code-point5.0.0间接
npmis-glob4.0.3间接
npmis-interactive1.0.0间接
npmis-node-process1.2.0间接
npmis-number7.0.0间接
npmis-path-inside3.0.3间接
npmis-plain-obj2.1.0间接
npmis-plain-obj4.1.0间接
npmis-stream1.1.0间接
npmis-stream2.0.1间接
npmis-stream3.0.0间接
npmis-stream4.0.1间接
npmis-unicode-supported0.1.0间接
npmis-unicode-supported1.3.0间接
npmis-unicode-supported2.0.0间接
npmisarray1.0.0间接
npmisexe2.0.0间接
npmisexe3.1.1间接
npmistanbul-lib-coverage3.2.2间接
npmistanbul-lib-instrument6.0.2间接
npmistanbul-lib-report3.0.1间接
npmistanbul-lib-source-maps5.0.4间接
npmistanbul-reports3.1.7间接
npmjackspeak3.4.0间接
npmjake10.8.7间接
npmjest-diff29.7.0间接
npmjest-get-type29.6.3间接
npmjest-matcher-utils29.7.0间接
npmjest-message-util29.7.0间接
npmjest-util29.7.0间接
npmjs-tokens4.0.0间接
npmjs-yaml3.14.1间接
npmjs-yaml4.1.0间接
npmjsesc2.5.2间接
npmjson-buffer3.0.1间接
npmjson-parse-even-better-errors3.0.1间接
npmjson-schema-traverse0.4.1间接
npmjson-stable-stringify-without-jsonify1.0.1间接
npmjson52.2.3间接
npmjsonfile4.0.0间接
npmjszip3.10.1间接
npmjust-extend6.2.0间接
npmkeyv4.5.4间接
npmky0.33.3间接
npmlazystream1.0.1间接
npmlevn0.4.1间接
npmlie3.3.0间接
npmlilconfig3.0.0间接
npmlines-and-columns2.0.4间接
npmlint-staged15.2.2间接
npmlistr28.0.1间接
npmlocal-pkg0.4.3间接
npmlocate-app2.4.38间接
npmlocate-path5.0.0间接
npmlocate-path6.0.0间接
npmlocate-path7.2.0间接
npmlodash4.17.21间接
npmlodash.clonedeep4.5.0间接
npmlodash.flattendeep4.4.0间接
npmlodash.get4.4.2间接
npmlodash.isequal4.5.0间接
npmlodash.merge4.6.2间接
npmlodash.pickby4.6.0间接
npmlodash.union4.6.0间接
npmlodash.zip4.2.0间接
npmlog-symbols4.1.0间接
npmlog-update6.0.0间接
npmloglevel1.9.0间接
npmloglevel-plugin-prefix0.8.4间接
npmloupe3.1.0间接
npmlowercase-keys3.0.0间接
npmlru-cache10.1.0间接
npmlru-cache10.2.2间接
npmlru-cache4.1.5间接
npmlru-cache5.1.1间接
npmlru-cache7.18.3间接
npmmagic-string0.30.12间接
npmmake-dir4.0.0间接
npmmerge-stream2.0.0间接
npmmicromatch4.0.5间接
npmmimic-fn2.1.0间接
npmmimic-fn4.0.0间接
npmmimic-response3.1.0间接
npmmimic-response4.0.0间接
npmminimatch3.0.8间接
npmminimatch3.1.2间接
npmminimatch5.1.6间接
npmminimatch9.0.4间接
npmminimatch9.0.5间接
npmminipass7.1.2间接
npmmitt3.0.1间接
npmmkdirp-classic0.5.3间接
npmmlly1.7.1间接
npmmocha10.7.3间接
npmmocha^10.2.0间接
npmmodern-node-polyfills1.0.0间接
npmms2.1.2间接
npmms2.1.3间接
npmmsw2.3.1间接
npmmsw^2.3.0间接
npmmute-stream1.0.0间接
npmnanoid3.3.7间接
npmnatural-compare1.4.0间接
npmnetmask2.0.2间接
npmnise5.1.9间接
npmnode-domexception1.0.0间接
npmnode-fetch2.7.0间接
npmnode-fetch3.3.2间接
npmnode-releases2.0.14间接
npmnormalize-package-data6.0.0间接
npmnormalize-path1.0.0间接
npmnormalize-path3.0.0间接
npmnormalize-url8.0.1间接
npmnpm-run-path2.0.2间接
npmnpm-run-path5.2.0间接
npmnth-check2.1.1间接
npmobject-inspect1.13.2间接
npmonce1.4.0间接
npmonetime5.1.2间接
npmonetime6.0.0间接
npmoptionator0.9.3间接
npmora5.4.1间接
npmos-tmpdir1.0.2间接
npmoutvariant1.4.2间接
npmp-cancelable3.0.0间接
npmp-finally1.0.0间接
npmp-limit2.3.0间接
npmp-limit3.1.0间接
npmp-limit4.0.0间接
npmp-locate4.1.0间接
npmp-locate5.0.0间接
npmp-locate6.0.0间接
npmp-try2.2.0间接
npmpac-proxy-agent7.0.1间接
npmpac-resolver7.0.0间接
npmpackage-json-from-dist1.0.0间接
npmpako1.0.11间接
npmparent-module1.0.1间接
npmparse-json7.1.1间接
npmparse-ms2.1.0间接
npmparse-ms4.0.0间接
npmparse57.1.2间接
npmparse5-htmlparser2-tree-adapter7.0.0间接
npmparse5-parser-stream7.1.2间接
npmpath-exists4.0.0间接
npmpath-exists5.0.0间接
npmpath-is-absolute1.0.1间接
npmpath-key2.0.1间接
npmpath-key3.1.1间接
npmpath-key4.0.0间接
npmpath-scurry1.11.1间接
npmpath-to-regexp6.2.2间接
npmpathe1.1.2间接
npmpathval2.0.0间接
npmpend1.2.0间接
npmpicocolors1.1.0间接
npmpicomatch2.3.1间接
npmpidtree0.6.0间接
npmpkg-types1.2.0间接
npmpostcss8.4.45间接
npmprelude-ls1.2.1间接
npmprettier3.2.5间接
npmpretty-format29.7.0间接
npmpretty-ms7.0.1间接
npmpretty-ms9.1.0间接
npmprocess0.11.10间接
npmprocess-nextick-args2.0.1间接
npmprogress2.0.3间接
npmproxy-agent6.3.1间接
npmproxy-agent6.4.0间接
npmproxy-from-env1.1.0间接
npmpseudomap1.0.2间接
npmpump3.0.0间接
npmpunycode2.3.1间接
npmpuppeteer-core21.11.0间接
npmpuppeteer-core22.15.0间接
npmquery-selector-shadow-dom1.0.1间接
npmqueue-microtask1.2.3间接
npmqueue-tick1.0.1间接
npmquick-lru5.1.1间接
npmrandombytes2.1.0间接
npmreact-is18.2.0间接
npmread-pkg8.1.0间接
npmread-pkg-up10.0.0间接
npmread-pkg-up10.1.0间接
npmreadable-stream2.3.8间接
npmreadable-stream3.6.2间接
npmreadable-stream4.5.2间接
npmreaddir-glob1.1.3间接
npmreaddirp3.6.0间接
npmreaddirp4.0.2间接
npmrecast0.23.9间接
npmrecursive-readdir2.2.3间接
npmrequire-directory2.1.1间接
npmresolve-alpn1.2.1间接
npmresolve-from4.0.0间接
npmresolve-from5.0.0间接
npmresolve-pkg-maps1.0.0间接
npmresponselike3.0.0间接
npmresq1.11.0间接
npmrestore-cursor3.1.0间接
npmrestore-cursor4.0.0间接
npmreusify1.0.4间接
npmrfdc1.3.0间接
npmrgb2hex0.2.5间接
npmrollup3.29.4间接
npmrollup4.21.2间接
npmrun-async3.0.0间接
npmrun-parallel1.2.0间接
npmrxjs7.8.1间接
npmsafaridriver0.1.2间接
npmsafe-buffer5.1.2间接
npmsafe-buffer5.2.1间接
npmsafe-stringify1.1.0间接
npmsafer-buffer2.1.2间接
npmsemver6.3.1间接
npmsemver7.6.3间接
npmserialize-error11.0.3间接
npmserialize-javascript6.0.2间接
npmset-function-length1.2.0间接
npmsetimmediate1.0.5间接
npmshebang-command1.2.0间接
npmshebang-command2.0.0间接
npmshebang-regex1.0.0间接
npmshebang-regex3.0.0间接
npmsignal-exit3.0.7间接
npmsignal-exit4.1.0间接
npmsinon17.0.1间接
npmsinon^17.0.1间接
npmslash3.0.0间接
npmslice-ansi5.0.0间接
npmslice-ansi7.1.0间接
npmsmart-buffer4.2.0间接
npmsocks2.7.1间接
npmsocks-proxy-agent8.0.2间接
npmsource-map0.6.1间接
npmsource-map0.7.4间接
npmsource-map-js1.2.0间接
npmsource-map-support0.5.21间接
npmspacetrim0.11.39间接
npmspdx-correct3.2.0间接
npmspdx-exceptions2.4.0间接
npmspdx-expression-parse3.0.1间接
npmspdx-license-ids3.0.16间接
npmsplit24.2.0间接
npmsprintf-js1.0.3间接
npmstack-utils2.0.6间接
npmstatuses2.0.1间接
npmstream-buffers3.0.3间接
npmstreamx2.20.0间接
npmstrict-event-emitter0.5.1间接
npmstring-argv0.3.2间接
npmstring-width4.2.3间接
npmstring-width5.1.2间接
npmstring-width7.0.0间接
npmstring_decoder1.1.1间接
npmstring_decoder1.3.0间接
npmstrip-ansi6.0.1间接
npmstrip-ansi7.1.0间接
npmstrip-eof1.0.0间接
npmstrip-final-newline3.0.0间接
npmstrip-final-newline4.0.0间接
npmstrip-indent2.0.0间接
npmstrip-json-comments3.1.1间接
npmstrnum1.0.5间接
npmsupports-color5.5.0间接
npmsupports-color7.2.0间接
npmsupports-color8.1.1间接
npmtar-fs3.0.4间接
npmtar-fs3.0.6间接
npmtar-stream3.1.7间接
npmtest-exclude6.0.0间接
npmtext-decoder1.1.1间接
npmtext-table0.2.0间接
npmthrough2.3.8间接
npmtiny-invariant1.3.3间接
npmtinyrainbow1.2.0间接
npmtinyspy3.0.0间接
npmtmp0.0.33间接
npmto-fast-properties2.0.0间接
npmto-regex-range5.0.1间接
npmtr460.0.3间接
npmtslib2.6.2间接
npmtsx4.19.0间接
npmtype-check0.4.0间接
npmtype-detect4.0.8间接
npmtype-fest0.21.3间接
npmtype-fest2.13.0间接
npmtype-fest2.19.0间接
npmtype-fest3.13.1间接
npmtype-fest4.20.1间接
npmtypescript5.3.3间接
npmtypescript^5.2.2间接
npmufo1.5.4间接
npmunbzip2-stream1.4.3间接
npmundici6.19.8间接
npmundici-types5.26.5间接
npmundici-types6.19.8间接
npmuniversalify0.1.2间接
npmupdate-browserslist-db1.0.13间接
npmuri-js4.4.1间接
npmurlpattern-polyfill10.0.0间接
npmuserhome1.0.0间接
npmutil-deprecate1.0.2间接
npmuuid9.0.1间接
npmv8-to-istanbul9.2.0间接
npmvalidate-npm-package-license3.0.4间接
npmvite4.5.3间接
npmvite5.4.3间接
npmvite-plugin-istanbul6.0.2间接
npmvite-plugin-top-level-await1.4.1间接
npmwait-port1.1.0间接
npmwcwidth1.0.1间接
npmweb-streams-polyfill3.3.2间接
npmwebdriver8.40.3间接
npmwebdriver8.40.6间接
npmwebdriver9.0.7间接
npmwebdriverio8.40.5间接
npmwebdriverio8.40.6间接
npmwebdriverio9.0.7间接
npmwebidl-conversions3.0.1间接
npmwhatwg-encoding3.1.1间接
npmwhatwg-mimetype4.0.0间接
npmwhatwg-url5.0.0间接
npmwhich1.3.1间接
npmwhich2.0.2间接
npmwhich4.0.0间接
npmworkerpool6.5.1间接
npmwrap-ansi6.2.0间接
npmwrap-ansi7.0.0间接
npmwrap-ansi8.1.0间接
npmwrap-ansi9.0.0间接
npmwrappy1.0.2间接
npmws8.16.0间接
npmws8.18.0间接
npmy18n5.0.8间接
npmyallist2.1.2间接
npmyallist3.1.1间接
npmyaml2.3.4间接
npmyargs16.2.0间接
npmyargs17.7.2间接
npmyargs-parser20.2.9间接
npmyargs-parser21.1.1间接
npmyargs-unparser2.0.0间接
npmyauzl2.10.0间接
npmyocto-queue0.1.0间接
npmyocto-queue1.0.0间接
npmyocto-queue1.1.1间接
npmyoctocolors2.1.1间接
npmyoctocolors-cjs2.1.2间接
npmyorkie2.0.0间接
npmzip-stream6.0.1间接
npmzod3.23.8间接
依赖安全公告 48

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

软件包版本关系严重程度公告数修复版本
basic-ftp5.0.4间接严重45.3.1
fast-xml-parser4.5.0间接严重65.7.0
flatted3.3.1间接严重23.4.2
rollup3.29.4间接严重24.59.0
rollup4.21.2间接严重24.59.0
brace-expansion1.1.11间接35.0.7
brace-expansion2.0.1间接35.0.7
braces3.0.2间接13.0.3
cross-spawn5.1.0间接17.0.5
cross-spawn7.0.3间接17.0.5
glob10.4.1间接111.1.0
glob10.4.5间接111.1.0
ip1.1.8间接22.0.1
ip2.0.0间接22.0.1
js-yaml3.14.1间接34.3.0
js-yaml4.1.0间接34.3.0
lodash4.17.21间接34.18.0
minimatch3.0.8间接310.2.3
minimatch3.1.2间接310.2.3
minimatch5.1.6间接310.2.3
minimatch9.0.4间接310.2.3
minimatch9.0.5间接310.2.3
path-to-regexp6.2.2间接18.0.0
picomatch2.3.1间接24.0.4
serialize-javascript6.0.2间接27.0.5
tar-fs3.0.4间接33.1.1
tar-fs3.0.6间接33.1.1
tmp0.0.33间接20.2.6
undici6.19.8间接128.5.0
uuid9.0.1间接113.0.1
vite4.5.3间接158.0.16
vite5.4.3间接158.0.16
ws8.16.0间接38.21.0
ws8.18.0间接28.21.0
@babel/helpers7.23.9间接18.0.0-alpha.17
ajv6.12.6间接18.18.0
diff5.2.0间接18.0.3
ejs3.1.9间接13.1.10
esbuild0.14.54间接10.25.0
esbuild0.18.20间接10.25.0
esbuild0.21.5间接10.25.0
esbuild0.23.1间接10.25.0
micromatch4.0.5间接14.0.8
nanoid3.3.7间接15.0.9
postcss8.4.45间接18.5.10
yaml2.3.4间接12.8.3
@babel/core7.23.9间接18.0.0-rc.6
cookie0.5.0间接10.7.0

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

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 1080,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "JavaScript": 337467,
        "TypeScript": 6682
      },
      "pushed_at": "2026-07-14T04:55:10Z",
      "created_at": "2023-12-12T21:53:09Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-09T10:30:57Z",
      "description": "A modern filesystem API for JavaScript",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": null,
      "primary_language": "JavaScript",
      "significant_languages": [
        "JavaScript"
      ]
    },
    "owner": {
      "blog": "https://humanwhocodes.com",
      "name": "Human Who Codes",
      "type": "Organization",
      "login": "humanwhocodes",
      "company": null,
      "location": null,
      "followers": 235,
      "avatar_url": "https://avatars.githubusercontent.com/u/45518969?v=4",
      "created_at": "2018-12-01T17:33:26Z",
      "is_verified": null,
      "public_repos": 46,
      "account_age_days": 2790
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "web-v0.14.2",
          "kind": "other",
          "published_at": "2026-04-17T17:27:36Z"
        },
        {
          "tag": "memory-v0.19.6",
          "kind": "other",
          "published_at": "2026-04-17T17:27:36Z"
        },
        {
          "tag": "node-v0.16.8",
          "kind": "other",
          "published_at": "2026-04-17T17:27:35Z"
        },
        {
          "tag": "core-v0.19.2",
          "kind": "other",
          "published_at": "2026-04-17T17:27:34Z"
        },
        {
          "tag": "box-v0.1.3",
          "kind": "other",
          "published_at": "2026-04-17T17:27:33Z"
        },
        {
          "tag": "deno-v0.17.1",
          "kind": "other",
          "published_at": "2024-11-28T00:27:42Z"
        },
        {
          "tag": "node-v0.16.7",
          "kind": "other",
          "published_at": "2024-11-28T00:27:41Z"
        },
        {
          "tag": "web-v0.14.1",
          "kind": "other",
          "published_at": "2024-10-18T21:18:36Z"
        },
        {
          "tag": "memory-v0.19.5",
          "kind": "other",
          "published_at": "2024-10-18T21:18:35Z"
        },
        {
          "tag": "node-v0.16.6",
          "kind": "other",
          "published_at": "2024-10-18T21:18:35Z"
        },
        {
          "tag": "core-v0.19.1",
          "kind": "other",
          "published_at": "2024-10-18T21:18:34Z"
        },
        {
          "tag": "box-v0.1.2",
          "kind": "other",
          "published_at": "2024-10-18T21:18:34Z"
        },
        {
          "tag": "types-v0.15.0",
          "kind": "other",
          "published_at": "2024-09-09T15:21:22Z"
        },
        {
          "tag": "web-v0.14.0",
          "kind": "other",
          "published_at": "2024-09-09T15:21:21Z"
        },
        {
          "tag": "memory-v0.19.4",
          "kind": "other",
          "published_at": "2024-09-09T15:21:20Z"
        },
        {
          "tag": "node-v0.16.5",
          "kind": "other",
          "published_at": "2024-09-09T15:21:19Z"
        },
        {
          "tag": "core-v0.19.0",
          "kind": "other",
          "published_at": "2024-09-09T15:21:19Z"
        },
        {
          "tag": "box-v0.1.1",
          "kind": "other",
          "published_at": "2024-09-09T15:21:18Z"
        },
        {
          "tag": "test-v0.15.0",
          "kind": "other",
          "published_at": "2024-07-24T15:52:37Z"
        },
        {
          "tag": "web-v0.13.4",
          "kind": "other",
          "published_at": "2024-07-24T15:52:36Z"
        },
        {
          "tag": "memory-v0.19.3",
          "kind": "other",
          "published_at": "2024-07-24T15:52:36Z"
        },
        {
          "tag": "deno-v0.17.0",
          "kind": "other",
          "published_at": "2024-07-24T15:52:35Z"
        },
        {
          "tag": "node-v0.16.4",
          "kind": "other",
          "published_at": "2024-07-24T15:52:34Z"
        },
        {
          "tag": "box-v0.1.0",
          "kind": "other",
          "published_at": "2024-07-24T15:52:34Z"
        },
        {
          "tag": "web-v0.13.3",
          "kind": "other",
          "published_at": "2024-06-13T15:51:00Z"
        },
        {
          "tag": "memory-v0.19.2",
          "kind": "other",
          "published_at": "2024-06-13T15:50:59Z"
        },
        {
          "tag": "node-v0.16.3",
          "kind": "other",
          "published_at": "2024-06-13T15:50:59Z"
        },
        {
          "tag": "core-v0.18.2",
          "kind": "other",
          "published_at": "2024-06-13T15:50:58Z"
        },
        {
          "tag": "test-v0.14.1",
          "kind": "other",
          "published_at": "2024-06-12T18:06:24Z"
        },
        {
          "tag": "web-v0.13.2",
          "kind": "other",
          "published_at": "2024-06-12T18:06:23Z"
        },
        {
          "tag": "memory-v0.19.1",
          "kind": "other",
          "published_at": "2024-06-12T18:06:23Z"
        },
        {
          "tag": "deno-v0.16.2",
          "kind": "other",
          "published_at": "2024-06-12T18:06:23Z"
        },
        {
          "tag": "node-v0.16.2",
          "kind": "other",
          "published_at": "2024-06-12T18:06:22Z"
        },
        {
          "tag": "core-v0.18.1",
          "kind": "other",
          "published_at": "2024-06-12T18:06:21Z"
        },
        {
          "tag": "types-v0.14.0",
          "kind": "other",
          "published_at": "2024-06-12T17:48:31Z"
        },
        {
          "tag": "web-v0.13.1",
          "kind": "other",
          "published_at": "2024-06-12T17:48:30Z"
        },
        {
          "tag": "memory-v0.19.0",
          "kind": "other",
          "published_at": "2024-06-12T17:48:29Z"
        },
        {
          "tag": "deno-v0.16.1",
          "kind": "other",
          "published_at": "2024-06-12T17:48:29Z"
        },
        {
          "tag": "node-v0.16.1",
          "kind": "other",
          "published_at": "2024-06-12T17:48:28Z"
        },
        {
          "tag": "core-v0.18.0",
          "kind": "other",
          "published_at": "2024-06-12T17:48:27Z"
        },
        {
          "tag": "types-v0.13.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:55Z"
        },
        {
          "tag": "test-v0.14.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:54Z"
        },
        {
          "tag": "web-v0.13.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:53Z"
        },
        {
          "tag": "memory-v0.18.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:52Z"
        },
        {
          "tag": "deno-v0.16.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:51Z"
        },
        {
          "tag": "node-v0.16.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:50Z"
        },
        {
          "tag": "core-v0.17.0",
          "kind": "other",
          "published_at": "2024-03-20T17:57:48Z"
        },
        {
          "tag": "web-v0.12.2",
          "kind": "other",
          "published_at": "2024-03-14T19:00:12Z"
        },
        {
          "tag": "memory-v0.17.1",
          "kind": "other",
          "published_at": "2024-03-14T19:00:11Z"
        },
        {
          "tag": "deno-v0.15.2",
          "kind": "other",
          "published_at": "2024-03-14T19:00:10Z"
        },
        {
          "tag": "node-v0.15.2",
          "kind": "other",
          "published_at": "2024-03-14T19:00:09Z"
        },
        {
          "tag": "core-v0.16.1",
          "kind": "other",
          "published_at": "2024-03-14T19:00:08Z"
        },
        {
          "tag": "web-v0.12.1",
          "kind": "other",
          "published_at": "2024-03-13T19:01:10Z"
        },
        {
          "tag": "memory-v0.17.0",
          "kind": "other",
          "published_at": "2024-03-13T19:01:09Z"
        },
        {
          "tag": "deno-v0.15.1",
          "kind": "other",
          "published_at": "2024-03-13T19:01:08Z"
        },
        {
          "tag": "node-v0.15.1",
          "kind": "other",
          "published_at": "2024-03-13T19:01:07Z"
        },
        {
          "tag": "core-v0.16.0",
          "kind": "other",
          "published_at": "2024-03-13T19:01:06Z"
        },
        {
          "tag": "web-v0.12.0",
          "kind": "other",
          "published_at": "2024-03-13T18:48:26Z"
        },
        {
          "tag": "memory-v0.16.0",
          "kind": "other",
          "published_at": "2024-03-13T18:48:25Z"
        },
        {
          "tag": "deno-v0.15.0",
          "kind": "other",
          "published_at": "2024-03-13T18:48:24Z"
        },
        {
          "tag": "node-v0.15.0",
          "kind": "other",
          "published_at": "2024-03-13T18:48:23Z"
        },
        {
          "tag": "web-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-29T00:25:23Z"
        },
        {
          "tag": "memory-v0.15.0",
          "kind": "other",
          "published_at": "2024-02-29T00:25:22Z"
        },
        {
          "tag": "node-v0.14.1",
          "kind": "other",
          "published_at": "2024-02-29T00:25:21Z"
        },
        {
          "tag": "core-v0.15.0",
          "kind": "other",
          "published_at": "2024-02-29T00:25:20Z"
        },
        {
          "tag": "types-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:30Z"
        },
        {
          "tag": "test-v0.13.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:28Z"
        },
        {
          "tag": "web-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:26Z"
        },
        {
          "tag": "memory-v0.14.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:25Z"
        },
        {
          "tag": "deno-v0.14.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:24Z"
        },
        {
          "tag": "node-v0.14.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:23Z"
        },
        {
          "tag": "core-v0.14.0",
          "kind": "other",
          "published_at": "2024-02-27T00:03:22Z"
        },
        {
          "tag": "types-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:47Z"
        },
        {
          "tag": "test-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:45Z"
        },
        {
          "tag": "web-v0.9.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:44Z"
        },
        {
          "tag": "memory-v0.13.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:43Z"
        },
        {
          "tag": "deno-v0.13.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:42Z"
        },
        {
          "tag": "node-v0.13.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:41Z"
        },
        {
          "tag": "core-v0.13.0",
          "kind": "other",
          "published_at": "2024-02-24T00:57:41Z"
        },
        {
          "tag": "types-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:41Z"
        },
        {
          "tag": "test-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:40Z"
        },
        {
          "tag": "web-v0.8.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:39Z"
        },
        {
          "tag": "memory-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:38Z"
        },
        {
          "tag": "deno-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:37Z"
        },
        {
          "tag": "node-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:36Z"
        },
        {
          "tag": "core-v0.12.0",
          "kind": "other",
          "published_at": "2024-02-19T21:40:36Z"
        },
        {
          "tag": "types-v0.9.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:09Z"
        },
        {
          "tag": "test-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:08Z"
        },
        {
          "tag": "web-v0.7.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:07Z"
        },
        {
          "tag": "memory-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:06Z"
        },
        {
          "tag": "deno-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:04Z"
        },
        {
          "tag": "node-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:03Z"
        },
        {
          "tag": "core-v0.11.0",
          "kind": "other",
          "published_at": "2024-02-14T00:30:02Z"
        },
        {
          "tag": "types-v0.8.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:11Z"
        },
        {
          "tag": "test-v0.9.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:10Z"
        },
        {
          "tag": "web-v0.6.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:08Z"
        },
        {
          "tag": "memory-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:07Z"
        },
        {
          "tag": "deno-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:06Z"
        },
        {
          "tag": "node-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:05Z"
        },
        {
          "tag": "core-v0.10.0",
          "kind": "other",
          "published_at": "2024-02-09T21:17:03Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "af66c6d05379c9ec4bc5561d099f27a2ed020703",
          "body": null,
          "is_bot": true,
          "headline": "chore(deps): update actions/checkout action to v6 (#158)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-04-21T21:17:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b50619305ea2fb3604d31f02cf5758e91d58d7b1",
          "body": null,
          "is_bot": true,
          "headline": "chore(deps): update actions/setup-node action to v6 (#157)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2026-04-21T21:17:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f57df9bf460ccfedd2df4e48f72b215e0145f69f",
          "body": null,
          "is_bot": false,
          "headline": "docs: Update node changelog",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2026-04-17T20:43:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d686a8cf59e99c277b7208177e2bff63681241da",
          "body": null,
          "is_bot": false,
          "headline": "chore: Switch to trusted publishing",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2026-04-17T17:30:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e96070e897f017ae8abd2b0676d98d14e49665cc",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#146)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-04-17T17:27:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "22bbaa4487a3e6c1197ca619840de4615d0c3404",
          "body": null,
          "is_bot": false,
          "headline": "Merge commit from fork",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2026-04-17T17:25:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6318ebf1eb6a7f7dde5f33667158da4c9c4a74a",
          "body": "Update package rules to include devDependencies and enhance matching criteria.",
          "is_bot": false,
          "headline": "chore: Don't update dev dependencies",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-08-11T14:13:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8572f9435e80ed3892d95a5f3629ca72f67495fa",
          "body": null,
          "is_bot": false,
          "headline": "chore: Fix package.json syntax",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-03-26T20:27:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "956ce7aac2a998d0af23b7cb08e7630b69693138",
          "body": "fixes #145",
          "is_bot": false,
          "headline": "fix: Include type dependencies at runtime",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-03-26T20:24:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e8ff6d154c7ac840b7969a954ce8c764a2cf5554",
          "body": null,
          "is_bot": false,
          "headline": "chore: Update social media posts",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-03-26T20:17:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f27ff412df7d7fd97bc9b85fa7769f151c619bed",
          "body": null,
          "is_bot": false,
          "headline": "chore: Update config.yml",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-02-19T21:26:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b41d11f987ab5ae6423b9ca0c2392e34d5c2151",
          "body": null,
          "is_bot": false,
          "headline": "chore: Add security vulnerability reporting link",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-02-19T21:19:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d522e8e7c973ba795fd35ddc4896b3e44433e67e",
          "body": null,
          "is_bot": false,
          "headline": "docs: Add security policy",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2025-02-19T21:02:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "257b7b53eb2800daca06453ea385f9f2a098fcb9",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#142)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-11-28T00:27:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3bb1bf624e25e2460f84265156278d91d6ef112",
          "body": null,
          "is_bot": false,
          "headline": "fix: Update @humanwhocodes/retry",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-11-27T21:09:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f691b60a0df2ce9a5894b6af51acc2461654cf6b",
          "body": null,
          "is_bot": false,
          "headline": "fix: Add directory to package.json",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-11-27T21:09:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b81d9accf36bed41883e5e0c2eaaefce8c15fee",
          "body": null,
          "is_bot": false,
          "headline": "chore(deps): Upgrading retry dependency in node package. (#140)",
          "author_name": "Anna Bocharova",
          "author_login": "RobinTail",
          "committed_at": "2024-11-27T17:12:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "514883417ddb4880179b4000d874d2d764e30f2d",
          "body": null,
          "is_bot": false,
          "headline": "fix: package-lock.json",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-10-28T13:51:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6aab46fba47b05c3f5ad4ca9d17e9bbb09b44b7",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#136)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-10-18T21:18:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05873f8f5dc38a675c3bf13091906bb56bffffc6",
          "body": null,
          "is_bot": false,
          "headline": "fix: Ensure walk() doesn't error out on directory ENOENT (#135)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-10-18T21:17:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85069f193cbacc371c3beb649ce746f8c5a493be",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#132)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-09-09T15:40:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "09f5c290a5e2afa7ca67dc2682112b7ed5552693",
          "body": null,
          "is_bot": false,
          "headline": "fix: package-lock.json",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-09-09T15:38:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ecb686b5ba9e3d0acfa608f3e97fcec64ad8be4a",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#131)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-09-09T15:21:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3515d67570a78765fe7d2ab41ee428940478b91f",
          "body": null,
          "is_bot": false,
          "headline": "chore: Only tweet individual packages",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-09-09T15:19:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a63345260562b798e73c2ea63612e6fe95ac400d",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add depth to HfsWalkEntry (#130)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-09-05T20:09:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5a512539d53a9f9d1c6674ed4c595e3cb9388a5e",
          "body": null,
          "is_bot": false,
          "headline": "ci: Fix tweeted release URL",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-07-24T16:05:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab7b572d304d28fee95886bc228333e928cc351c",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#127)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-07-24T15:52:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6da89d17933cd097d9780690af082377d5533faf",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add Box package (#125)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-07-24T15:51:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5012f06e71eeb62a682f7f4d01ac4796681f4aa1",
          "body": null,
          "is_bot": false,
          "headline": "test: Verify Hfs#walk() filters properly throw errors0",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-07-02T18:29:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4baeedc39f7665d67e971c2021d699884d6d4e96",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#123)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-06-13T15:50:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab2155f5afc8ee6230d9ad2faedc93067471dbf9",
          "body": null,
          "is_bot": false,
          "headline": "fix: Hfs#walk() entry paths (#122)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-13T15:47:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e08b2db62c8739e631dd3c915875d76bbc488ba3",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#120)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-06-12T18:06:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44ba5b8d458aa064b89be07dcb23c039ba547216",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update linters to v9 (major) (#117)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-06-12T18:05:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d550933dbda58010b11761d50393707d5d35580",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency chai to v5.1.1 (#118)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-06-12T18:04:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1092847563ef1f42e9625b3a98b537694f83ea62",
          "body": null,
          "is_bot": false,
          "headline": "fix: Add main entry to package.json files",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-12T18:03:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b89534957a2ea8846b92b31e24cfefca8bc27f82",
          "body": null,
          "is_bot": false,
          "headline": "fix(ci): Social release announcements",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-12T17:52:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a4fce8ae31e4a163dd90052d5dc615e1072cd208",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Nicholas C. Zakas <nicholas@humanwhocodes.com>",
          "is_bot": true,
          "headline": "chore: release main (#115)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-06-12T17:48:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e2b09ba62c67655b51390c0b2c333b16b7ca6433",
          "body": null,
          "is_bot": false,
          "headline": "chore(deps): Upgrade wdio",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-12T17:43:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ed5e2f7a459e937b9bb1967eee25b4c400f6e9d",
          "body": null,
          "is_bot": false,
          "headline": "fix: Don't expose MemoryHfsVolume (yet)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-12T17:37:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c6b42f5063ef90459daa4dd1d19bcefc7d9a0e86",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "fix(deps): update dependency @humanwhocodes/retry to ^0.3.0 (#113)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-06-12T17:31:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2aeade0ffbef886103dc38d16694e9b63191a8df",
          "body": null,
          "is_bot": false,
          "headline": "feat: Implement Hfs#walk() method (#119)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-06-12T17:31:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ad00da42d4a34dacbc6cb429b3f82c4e10baae67",
          "body": null,
          "is_bot": false,
          "headline": "feat: Expose MemoryHfsVolume, add copyObject and moveObject (#116)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-04-26T23:43:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bb7045e7c277928d1d6fd78d687c14e8d801e690",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add ID-based methods to MemoryHfsVolume + tests (#114)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-04-26T00:02:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f9970281e8396f81bbb34dcbab0a672f65c87aba",
          "body": null,
          "is_bot": false,
          "headline": "ci: Tweet and Toot out releases",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-21T23:58:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "059f11d037e826856267d2b4a614f98739c3f23d",
          "body": null,
          "is_bot": false,
          "headline": "ci: Ensure Deno is installed",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-20T18:01:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "08722e974e21766b1f75631f3035f0569b6cffea",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#103)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-03-20T17:57:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b508df19845f7a914895c13cfe47707c0cd1a7c7",
          "body": null,
          "is_bot": false,
          "headline": "feat!: delete/deleteAll should not throw on ENOENT (#105)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-20T17:39:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4efe2466251b5d43a190a4f07a65d0532dc4bf91",
          "body": null,
          "is_bot": false,
          "headline": "ci: Fix JSR publish to allow uncommitted changes",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-15T18:43:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea2d8f399b385735b1d36e7796767b4518b44a2f",
          "body": null,
          "is_bot": false,
          "headline": "fix: Deno runtime package JSR deploy",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-15T01:55:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "121c3e482f94814f363114fbc3b946d151c6b235",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#102)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-03-14T18:59:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "21c6a1b94d086a469a823779456e7ad929993c6d",
          "body": null,
          "is_bot": false,
          "headline": "fix(build): Ensure correct JSR configs",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-14T18:55:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "12f28be00315db42c54ba4c41c2aba729fadc26c",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#101)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-03-13T19:00:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83c3d9b48cdcf961386dad768248bf3c6dade18b",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add JSR packages",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-13T18:59:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1a6f13b4d58c1458e726b036868018428314b232",
          "body": null,
          "is_bot": false,
          "headline": "fix: package.json/deno.json conflict",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-13T18:51:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f5ec18da2c2ae63eb6625e88bb095541ae4b1c5",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#99)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-03-13T18:48:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7718643d8bc7eb8c4777b597837e135352e6b32b",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add JSR package (#100)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-13T17:50:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4c55f853b930f6341e17c77ae85351a3ff33dc4e",
          "body": null,
          "is_bot": false,
          "headline": "feat: Export Hfs from runtime packages (#98)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-01T23:43:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d0f3b01652eab86d115f6560d35c0390b2ff1ab8",
          "body": null,
          "is_bot": false,
          "headline": "refactor: Extract memory filesystem into separate class (#97)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-03-01T23:05:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "210e258aae0c35fd1b9232e02bd9243f087eba49",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#95)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-29T00:25:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "784f197e905fa70f4e346854a84a95ee0f36b564",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add from() to Path; deprecate fromString() and fromURL() (#94)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-27T23:12:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "548a289733b023f0d30c6ce44d5c9327aabd105f",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#93)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-27T00:03:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "023a71c5d09abbef3aac223e1070d55eee2fe6e9",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency @types/node to v20.11.20 (#85)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-27T00:01:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "68bcfb59a6684b184c55f97536aad730636299b5",
          "body": null,
          "is_bot": false,
          "headline": "feat: impl write() method only needs to handle Uint8Arrays (#92)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-26T23:47:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "33a6cd225abbac9fadfb8d2bedb413313a0157ba",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#91)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-24T00:57:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c0c3b36413c8d10e63a94ad1cc6a5cead7b52e88",
          "body": null,
          "is_bot": false,
          "headline": "feat: Impls only need bytes() method to read data (#90)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-23T00:15:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c3e751c4fa6e646fa0768ecd9f897b38b411a36d",
          "body": null,
          "is_bot": false,
          "headline": "feat: standard error classes (#89)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-23T00:14:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "74dfe5141861c0da06ff403974502c3f2057c018",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update webdriverio monorepo (#83)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-22T23:50:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d388e438d4432f200e0962fed25a6854d65b743",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#86)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-19T21:40:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1248ae260839ba92f9caa7f9fc3e8aadb43391f0",
          "body": null,
          "is_bot": false,
          "headline": "docs: correct comment for web hfs (#88)",
          "author_name": "ocavue",
          "author_login": "ocavue",
          "committed_at": "2024-02-16T20:18:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84e98129e48acb3f2ea067b0ea745d591e8d8b91",
          "body": null,
          "is_bot": false,
          "headline": "feat!: Rewrite MemoryHfsImpl to support lastModified() (#87)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-15T23:57:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9cbcd03c86e4c1bed5985e10da6ab452e8c2b44c",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add lastModified() method (#84)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-15T22:21:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de51737c557e3ba2fb7241ffa6163fad751933c1",
          "body": null,
          "is_bot": false,
          "headline": "chore: Delete renovate.json",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-15T22:21:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ca9bd8a11f2f9a9c3e3cf28a037b2838dcb32e1e",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#81)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-14T00:29:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab7b978ff3be84dc3fd2fd4d6fa1131dfdec8134",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add append() method (#82)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-14T00:27:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30cc0f89c33aa2bc0f73a6bb119f76d08d52cef5",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency chai to v5.1.0 (#79)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-13T23:25:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85f100b721c99b920b307779548c2a043e7e18b5",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add move() and moveAll() methods (#80)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-13T23:24:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d8289c7e975dd3a46c29c9300731fbd73b4e550",
          "body": null,
          "is_bot": false,
          "headline": "docs: Add initial design document",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-10T00:09:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a4aeec0f343eadc90a041a29cb6f3e515299a42",
          "body": null,
          "is_bot": false,
          "headline": "chore: Update package-lock.json",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-09T23:49:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f6279eaca463ffef3f192f0ed780c8ebd7221958",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update webdriverio monorepo to v8.31.1 (#67)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-09T23:39:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c0a9e1d3499c77384714d30ad8a2a8b1147fd4e0",
          "body": null,
          "is_bot": false,
          "headline": "chore: Fix renovate.json5",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-09T21:17:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9ef50654fa4cab2bf4f3104dec49189972df2fdc",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#76)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-09T21:16:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c0852af99cb835b3941f58fdc2206e7b1179e21",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add copyAll() method (#77)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-09T21:15:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff40ba33915ec692679a0806d34ae588f482a3dd",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency @types/node to v20.11.17 (#73)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-09T21:14:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f978003a8b0e5c261dc9613695d1dbb53c399810",
          "body": null,
          "is_bot": false,
          "headline": "fix: Writing files at the root. (#75)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-09T20:55:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "98ad9217bec071f0530de68742771591e004e2f8",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#70)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-08T23:16:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b338a69ef84f66e9a066b7a0e42c15049dc40fb3",
          "body": "fixes #71",
          "is_bot": false,
          "headline": "fix: MemoryHfsImpl without args should work",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-08T18:27:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "20c426de568a196e361c42cdadc4af9c7ff5b22a",
          "body": null,
          "is_bot": false,
          "headline": "ci: Upgrade release-please",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-08T00:10:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f252bac6692a5b5c973ee3c696f5190caa5f12c7",
          "body": null,
          "is_bot": false,
          "headline": "feat: Add copy() method (#69)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-08T00:02:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67d066cb6b68dcea8112f6ee0393376a6606f621",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency @types/node to v20.11.16 (#45)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-07T23:56:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1afb8a9b48ea6eb0e5fe94f88951d60e98b80891",
          "body": "Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore: release main (#63)",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2024-02-07T00:02:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4d2e671dddae36eedca4d429e4c991638fe91d40",
          "body": null,
          "is_bot": false,
          "headline": "chore: Fix incorrect assertions",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-07T00:01:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "23b8d6572daea49d57b3d60b2c75c5e4c64c6c45",
          "body": null,
          "is_bot": false,
          "headline": "chore: Configure Renovate",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-06T23:57:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a833fa89279043a790c51d3c240db49a7a3d41e",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency prettier to v3.2.5 (#64)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-06T23:53:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f2425e115cdd136e41f933f2fc712d3454abf15a",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update dependency lint-staged to v15.2.2 (#60)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-06T23:52:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6245ea469cdc0a9aea29f980d277ac65aedc5085",
          "body": null,
          "is_bot": false,
          "headline": "fix: Ensure list(\".\") works (#68)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-06T23:49:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fb4098a993ff8ad186a956560599afc543260f6f",
          "body": null,
          "is_bot": false,
          "headline": "feat: HfsImplTester specify optional methods",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-02T20:42:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1496cfd3819eda289d0e03099c8f70ef0355676f",
          "body": null,
          "is_bot": false,
          "headline": "ci: Update Gecko driver",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-02T20:24:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "60b2084bd097a75684df32cb9bc418dad69a395e",
          "body": "Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "chore(deps): update webdriverio monorepo to v8.29.7 (#50)",
          "author_name": "renovate[bot]",
          "author_login": "renovate[bot]",
          "committed_at": "2024-02-02T20:21:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d9095224ccee1c7a3bdc274649278c3ce4d7316",
          "body": null,
          "is_bot": false,
          "headline": "ci: Only run on main branch",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-02T20:21:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a767e372287b1556c4c9e8bdb26c23ff81866f99",
          "body": null,
          "is_bot": false,
          "headline": "feat: Allow URL file and directory paths (#62)",
          "author_name": "Nicholas C. Zakas",
          "author_login": "nzakas",
          "committed_at": "2024-02-02T00:23:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 7,
      "latest_release_at": "2026-04-17T17:27:36Z",
      "latest_release_tag": "web-v0.14.2",
      "releases_from_tags": false,
      "days_since_last_push": 8,
      "active_weeks_last_year": 2,
      "days_since_latest_release": 96,
      "mean_days_between_releases": 60.6
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 75,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@humanfs/box",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/box",
          "is_deprecated": false,
          "latest_version": "0.1.3",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 4,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 32,
          "first_published_at": "2024-07-24T15:53:58.799000Z",
          "latest_published_at": "2026-04-17T20:51:34.615000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        },
        {
          "name": "@humanfs/web",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files",
            "opfs",
            "web"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/web",
          "is_deprecated": false,
          "latest_version": "0.14.2",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 16,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 136,
          "first_published_at": "2024-01-30T00:34:49.831000Z",
          "latest_published_at": "2026-04-17T20:52:09.805000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        },
        {
          "name": "@humanfs/core",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/core",
          "is_deprecated": false,
          "latest_version": "0.19.2",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 19,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 384605265,
          "first_published_at": "2024-01-30T00:34:31.713000Z",
          "latest_published_at": "2026-04-17T20:51:11.882000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        },
        {
          "name": "@humanfs/deno",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/deno",
          "is_deprecated": false,
          "latest_version": "0.17.1",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 14,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 100,
          "first_published_at": "2024-01-30T00:34:40.840000Z",
          "latest_published_at": "2026-04-17T20:51:48.459000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        },
        {
          "name": "@humanfs/node",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/node",
          "is_deprecated": false,
          "latest_version": "0.16.8",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 19,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 385777585,
          "first_published_at": "2024-01-30T00:34:36.325000Z",
          "latest_published_at": "2026-04-17T20:51:26.959000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        },
        {
          "name": "@humanfs/types",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/types",
          "is_deprecated": false,
          "latest_version": "0.15.0",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 11,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 217489736,
          "first_published_at": "2024-01-30T00:34:55.054000Z",
          "latest_published_at": "2024-09-09T19:44:08Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 681
        },
        {
          "name": "@humanfs/memory",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "filesystem",
            "fs",
            "hfs",
            "files"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@humanfs/memory",
          "is_deprecated": false,
          "latest_version": "0.19.6",
          "repository_url": "https://github.com/humanwhocodes/humanfs",
          "versions_count": 17,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 1,
          "monthly_downloads": 114,
          "first_published_at": "2024-01-30T00:34:45.276000Z",
          "latest_published_at": "2026-04-17T20:51:59.740000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 96
        }
      ]
    },
    "popularity": {
      "forks": 15,
      "stars": 550,
      "watchers": 3,
      "fork_history": {
        "days": [
          {
            "date": "2024-01-06",
            "count": 1
          },
          {
            "date": "2024-01-08",
            "count": 1
          },
          {
            "date": "2024-01-09",
            "count": 1
          },
          {
            "date": "2024-01-19",
            "count": 1
          },
          {
            "date": "2024-01-24",
            "count": 1
          },
          {
            "date": "2024-01-27",
            "count": 1
          },
          {
            "date": "2024-02-09",
            "count": 2
          },
          {
            "date": "2024-02-16",
            "count": 1
          },
          {
            "date": "2024-03-12",
            "count": 1
          },
          {
            "date": "2024-03-25",
            "count": 1
          },
          {
            "date": "2024-05-09",
            "count": 1
          },
          {
            "date": "2024-11-03",
            "count": 1
          },
          {
            "date": "2024-11-07",
            "count": 1
          },
          {
            "date": "2026-07-11",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 15,
        "total_forks": 15
      },
      "star_history": null,
      "open_issues_and_prs": 11
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "packages/box/tsconfig.json",
        "packages/core/tsconfig.json",
        "packages/deno/tsconfig.json",
        "packages/memory/tsconfig.json",
        "packages/node/tsconfig.json",
        "packages/test/tsconfig.json",
        "packages/types/tsconfig.json",
        "packages/web/tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 51800,
      "source_files_sampled": 35,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.0.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-5rq4-664w-9x2c",
              "GHSA-6v7q-wjvx-w8wg",
              "GHSA-rp42-5vxx-qpwr",
              "GHSA-rpmf-866q-6p89"
            ],
            "fixed_version": "5.3.1",
            "advisory_count": 4,
            "oldest_advisory_days": 146
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.0",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.3,
            "advisory_ids": [
              "GHSA-8gc5-j5rx-235r",
              "GHSA-fj3w-jwp8-x2g3",
              "GHSA-gh4j-gqv2-49f6",
              "GHSA-jmr7-xgp7-cmfj",
              "GHSA-jp2q-39xq-3w4g",
              "GHSA-m7jm-9gc2-mpf2"
            ],
            "fixed_version": "5.7.0",
            "advisory_count": 6,
            "oldest_advisory_days": 154
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-25h7-pfq9-p65f",
              "GHSA-rf6f-7fwh-wjgh"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 2,
            "oldest_advisory_days": 131
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-gcx4-mw62-g8wm",
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 2,
            "oldest_advisory_days": 666
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.21.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-gcx4-mw62-g8wm",
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 2,
            "oldest_advisory_days": 666
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 3,
            "oldest_advisory_days": 407
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v",
              "GHSA-v6h2-p8h4-qcjw"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 3,
            "oldest_advisory_days": 407
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-grv7-fg5c-xmjg"
            ],
            "fixed_version": "3.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 799
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "5.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3xgq-45jj-v275"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 621
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3xgq-45jj-v275"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 1,
            "oldest_advisory_days": 621
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5j98-mcp5-4vw2"
            ],
            "fixed_version": "11.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 247
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-5j98-mcp5-4vw2"
            ],
            "fixed_version": "11.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 247
          },
          {
            "name": "ip",
            "direct": false,
            "version": "1.1.8",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-2p57-rm9w-gvfp",
              "GHSA-78xj-cgh5-2h22"
            ],
            "fixed_version": "2.0.1",
            "advisory_count": 2,
            "oldest_advisory_days": 895
          },
          {
            "name": "ip",
            "direct": false,
            "version": "2.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-2p57-rm9w-gvfp",
              "GHSA-78xj-cgh5-2h22"
            ],
            "fixed_version": "2.0.1",
            "advisory_count": 2,
            "oldest_advisory_days": 895
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 250
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68",
              "GHSA-mh29-5h37-fv8m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 3,
            "oldest_advisory_days": 250
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-f23m-r3pf-42rh",
              "GHSA-r5fr-rjxr-66jc",
              "GHSA-xxjr-mmjv-4gpg"
            ],
            "fixed_version": "4.18.0",
            "advisory_count": 3,
            "oldest_advisory_days": 181
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.8",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 153
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.2.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-9wv6-86v2-598j"
            ],
            "fixed_version": "8.0.0",
            "advisory_count": 1,
            "oldest_advisory_days": 681
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 119
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.1,
            "advisory_ids": [
              "GHSA-5c6j-r48x-rmvq",
              "GHSA-qj8w-gfj5-8c6v"
            ],
            "fixed_version": "7.0.5",
            "advisory_count": 2,
            "oldest_advisory_days": 144
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.0.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-8cj5-5rvv-wf4v",
              "GHSA-pq67-2wwv-3xjx",
              "GHSA-vj76-c3g6-qr5v"
            ],
            "fixed_version": "3.1.1",
            "advisory_count": 3,
            "oldest_advisory_days": 482
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.0.6",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-8cj5-5rvv-wf4v",
              "GHSA-pq67-2wwv-3xjx",
              "GHSA-vj76-c3g6-qr5v"
            ],
            "fixed_version": "3.1.1",
            "advisory_count": 3,
            "oldest_advisory_days": 482
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52f5-9888-hmc6",
              "GHSA-ph9p-34f9-6g65"
            ],
            "fixed_version": "0.2.6",
            "advisory_count": 2,
            "oldest_advisory_days": 350
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.19.8",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-c76h-2ccp-4975",
              "GHSA-cxrh-j4jr-qwg3",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-g9mf-h72j-4rw9",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-v9p9-hfj2-hcw8"
            ],
            "fixed_version": "8.5.0",
            "advisory_count": 12,
            "oldest_advisory_days": 547
          },
          {
            "name": "uuid",
            "direct": false,
            "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": 91
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-356w-63v5-8wf4",
              "GHSA-4r4m-qw57-chr8",
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-64vr-g452-qvp3",
              "GHSA-859w-5945-r5v3",
              "GHSA-93m4-6634-74q7",
              "GHSA-9cwx-2883-4wfx",
              "GHSA-c27g-q93r-2cwf",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-g4jq-h2w9-997c"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 15,
            "oldest_advisory_days": 673
          },
          {
            "name": "vite",
            "direct": false,
            "version": "5.4.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-356w-63v5-8wf4",
              "GHSA-4r4m-qw57-chr8",
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-64vr-g452-qvp3",
              "GHSA-859w-5945-r5v3",
              "GHSA-93m4-6634-74q7",
              "GHSA-9cwx-2883-4wfx",
              "GHSA-c27g-q93r-2cwf",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-g4jq-h2w9-997c"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 15,
            "oldest_advisory_days": 673
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.16.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3h5v-q93c-6h6q",
              "GHSA-58qx-3vcg-4xpx",
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 3,
            "oldest_advisory_days": 765
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-58qx-3vcg-4xpx",
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 2,
            "oldest_advisory_days": 65
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.23.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-968p-4wvh-cqc8"
            ],
            "fixed_version": "8.0.0-alpha.17",
            "advisory_count": 1,
            "oldest_advisory_days": 498
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 160
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-73rr-hh4g-fpgx"
            ],
            "fixed_version": "8.0.3",
            "advisory_count": 1,
            "oldest_advisory_days": 188
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.9",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-ghr5-ch3p-vcr6"
            ],
            "fixed_version": "3.1.10",
            "advisory_count": 1,
            "oldest_advisory_days": 815
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.14.54",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 527
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 527
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.5",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 527
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.23.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-67mh-4wv8-2f99"
            ],
            "fixed_version": "0.25.0",
            "advisory_count": 1,
            "oldest_advisory_days": 527
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.5",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-952p-6rrq-rcjv"
            ],
            "fixed_version": "4.0.8",
            "advisory_count": 1,
            "oldest_advisory_days": 799
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.7",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-mwcw-c2x4-8c55"
            ],
            "fixed_version": "5.0.9",
            "advisory_count": 1,
            "oldest_advisory_days": 590
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.45",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 6.1,
            "advisory_ids": [
              "GHSA-qx2v-qp2m-jg93"
            ],
            "fixed_version": "8.5.10",
            "advisory_count": 1,
            "oldest_advisory_days": 89
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.3.4",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 119
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.23.9",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.2,
            "advisory_ids": [
              "GHSA-4x5r-pxfx-6jf8"
            ],
            "fixed_version": "8.0.0-rc.6",
            "advisory_count": 1,
            "oldest_advisory_days": 37
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.5.0",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-pxg6-pf52-xh8x"
            ],
            "fixed_version": "0.7.0",
            "advisory_count": 1,
            "oldest_advisory_days": 656
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 29,
          "critical": 5,
          "moderate": 12
        },
        "advisory_count": 130,
        "affected_count": 48,
        "assessed_count": 888,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 16,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@humanfs/core",
          "manifest": "packages/box/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.19.2"
        },
        {
          "name": "@humanfs/types",
          "manifest": "packages/box/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.15.0"
        },
        {
          "name": "@humanfs/types",
          "manifest": "packages/core/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.15.0"
        },
        {
          "name": "@humanwhocodes/retry",
          "manifest": "packages/deno/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.0"
        },
        {
          "name": "@humanfs/core",
          "manifest": "packages/memory/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.19.2"
        },
        {
          "name": "@humanfs/types",
          "manifest": "packages/memory/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.15.0"
        },
        {
          "name": "@humanwhocodes/retry",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.0"
        },
        {
          "name": "@humanfs/core",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.19.2"
        },
        {
          "name": "@humanfs/types",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.15.0"
        },
        {
          "name": "@humanfs/core",
          "manifest": "packages/web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.19.2"
        },
        {
          "name": "@humanfs/types",
          "manifest": "packages/web/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.15.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@humanfs/core",
            "direct": true,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": true,
            "version": "^0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/types",
            "direct": true,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/types",
            "direct": true,
            "version": "^0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": true,
            "version": "^0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aashutoshrathi/word-wrap",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.23.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.25.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.23.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.25.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-environment-visitor",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.22.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.22.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-split-export-declaration",
            "direct": false,
            "version": "7.22.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.24.8",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.23.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.25.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-class-properties",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.25.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.25.6",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@bundled-es-modules/cookie",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bundled-es-modules/statuses",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/box",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/deno",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/memory",
            "direct": false,
            "version": "0.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/memory",
            "direct": false,
            "version": "^0.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.8",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/test",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/test",
            "direct": false,
            "version": "^0.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/web",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-store",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-store",
            "direct": false,
            "version": "^0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/checkbox",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/editor",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/expand",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/number",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/password",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/rawlist",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/search",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/load-nyc-config",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect-utils",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jspm/core",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ljharb/through",
            "direct": false,
            "version": "2.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "@mswjs/cookies",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mswjs/interceptors",
            "direct": false,
            "version": "0.29.1",
            "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": "@open-draft/deferred-promise",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/logger",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@open-draft/until",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@originjs/vite-plugin-commonjs",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@promptbook/utils",
            "direct": false,
            "version": "0.70.0-1",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@puppeteer/browsers",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-virtual",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-powerpc64le-gnu",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sec-ant/readable-stream",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/samsam",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/text-encoding",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core",
            "direct": false,
            "version": "1.3.106",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/core-win32-x64-msvc",
            "direct": false,
            "version": "1.3.106",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/counter",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/types",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/quickjs-emscripten",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookie",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "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-lib-source-maps",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mute-stream",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.14.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^20.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sinonjs__fake-timers",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/statuses",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wrap-ansi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.32",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/browser-runner",
            "direct": false,
            "version": "8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/browser-runner",
            "direct": false,
            "version": "^8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/cli",
            "direct": false,
            "version": "8",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/cli",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/cli",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/config",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/config",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/config",
            "direct": false,
            "version": "9.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/globals",
            "direct": false,
            "version": "8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/globals",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/globals",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/local-runner",
            "direct": false,
            "version": "8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/logger",
            "direct": false,
            "version": "8.38.0",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/logger",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/mocha-framework",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/mocha-framework",
            "direct": false,
            "version": "^8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/protocols",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/protocols",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/repl",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/repl",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/reporter",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/runner",
            "direct": false,
            "version": "8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/spec-reporter",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/spec-reporter",
            "direct": false,
            "version": "^8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/types",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/types",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/types",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/utils",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/utils",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "@wdio/utils",
            "direct": false,
            "version": "9.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@zip.js/zip.js",
            "direct": false,
            "version": "2.7.52",
            "ecosystem": "npm"
          },
          {
            "name": "abort-controller",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "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-query",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "async-exit-hook",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-fs",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "bare-os",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "bare-stream",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "browser-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "c8",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "c8",
            "direct": false,
            "version": "^9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "10.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.5",
            "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": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001580",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "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": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "crc-32",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "crc32-stream",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-fetch",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-shorthand-properties",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-value",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge-ts",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge-ts",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "degenerator",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1232444",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1312386",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1342118",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1359167",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff-sequences",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "16.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "easy-table",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "edge-paths",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "edgedriver",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.4.645",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.3.0",
            "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": "encoding-sniffer",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.18.20",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-android-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-android-arm64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-darwin-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-darwin-arm64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-freebsd-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-freebsd-arm64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-32",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-arm",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-arm64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-mips64le",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-ppc64le",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-riscv64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-linux-s390x",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-netbsd-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-openbsd-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-sunos-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-windows-32",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-windows-64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-windows-arm64",
            "direct": false,
            "version": "0.14.54",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.1.1",
            "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": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.5.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": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "9.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect-webdriverio",
            "direct": false,
            "version": "4.15.4",
            "ecosystem": "npm"
          },
          {
            "name": "expect-webdriverio",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "external-editor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "6.1.0",
            "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.0.1",
            "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": "find-up",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.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": "gaze",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "geckodriver",
            "direct": false,
            "version": "4.4.4",
            "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-east-asian-width",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-func-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-port",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-uri",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "8.1.0",
            "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": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globule",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "12.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "grapheme-splitter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "graphql",
            "direct": false,
            "version": "16.8.2",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "headers-polyfill",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "htmlfy",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-meta-resolve",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": false,
            "version": "9.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "ip",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "ip",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "5.0.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-node-process",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "jest-diff",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-get-type",
            "direct": false,
            "version": "29.6.3",
            "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-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "3.0.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": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "just-extend",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "ky",
            "direct": false,
            "version": "0.33.3",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lint-staged",
            "direct": false,
            "version": "15.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "listr2",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "local-pkg",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "locate-app",
            "direct": false,
            "version": "2.4.38",
            "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": "locate-path",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.clonedeep",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flattendeep",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.get",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isequal",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.pickby",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.union",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.zip",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "loglevel",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "loglevel-plugin-prefix",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.12",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp-classic",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "mlly",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "10.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "^10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "modern-node-polyfills",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "msw",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "msw",
            "direct": false,
            "version": "^2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "netmask",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "nise",
            "direct": false,
            "version": "5.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "os-tmpdir",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "outvariant",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "4.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-locate",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-proxy-agent",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pac-resolver",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-parser-stream",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pend",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pidtree",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.45",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pseudomap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "21.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "puppeteer-core",
            "direct": false,
            "version": "22.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "query-selector-shadow-dom",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "queue-tick",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "18.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "4.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdir-glob",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "recast",
            "direct": false,
            "version": "0.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "recursive-readdir",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resq",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "rgb2hex",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "3.29.4",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-async",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safaridriver",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-stringify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-error",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.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": "sinon",
            "direct": false,
            "version": "17.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "sinon",
            "direct": false,
            "version": "^17.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "spacetrim",
            "direct": false,
            "version": "0.11.39",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stream-buffers",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "strict-event-emitter",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "1.0.5",
            "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": "tar-fs",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "test-exclude",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.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": "tinyrainbow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tmp",
            "direct": false,
            "version": "0.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "to-fast-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "4.19.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.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "3.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "^5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "unbzip2-stream",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "6.19.8",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.19.8",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "urlpattern-polyfill",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "userhome",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "4.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "5.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-istanbul",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-top-level-await",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "wait-port",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver",
            "direct": false,
            "version": "8.40.3",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "webdriver",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "webdriverio",
            "direct": false,
            "version": "8.40.5",
            "ecosystem": "npm"
          },
          {
            "name": "webdriverio",
            "direct": false,
            "version": "8.40.6",
            "ecosystem": "npm"
          },
          {
            "name": "webdriverio",
            "direct": false,
            "version": "9.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "workerpool",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-unparser",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yauzl",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors-cjs",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yorkie",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "zip-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "3.23.8",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 904,
        "direct_count": 6,
        "indirect_count": 898
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 8,
        "merged_prs": 89,
        "open_issues": 3,
        "closed_ratio": 0.87,
        "closed_issues": 20,
        "closed_unmerged_prs": 30
      },
      "bus_factor": 1,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "nzakas",
          "commits": 144,
          "avatar_url": "https://avatars.githubusercontent.com/u/38546?v=4"
        },
        {
          "type": "User",
          "login": "frankie303",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/45823795?v=4"
        },
        {
          "type": "User",
          "login": "RobinTail",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/13189514?v=4"
        },
        {
          "type": "User",
          "login": "Deckluhm",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/2947925?v=4"
        },
        {
          "type": "User",
          "login": "vogtm",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/1481321?v=4"
        },
        {
          "type": "User",
          "login": "ocavue",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/24715727?v=4"
        },
        {
          "type": "User",
          "login": "uncenter",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/47499684?v=4"
        }
      ],
      "contributors_sampled": 7,
      "top_contributor_share": 0.954
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci.yml",
        "release-please.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "eslint.config.js"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "package-lock.json"
      ],
      "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": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 0,
            "reason": "0 out of 13 merged PRs checked by a CI test -- score normalized to 0",
            "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 1/21 approved changesets -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 6,
            "reason": "project has 2 contributing companies or organizations -- score normalized to 6",
            "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": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 1,
            "reason": "dependency not pinned by hash detected -- score normalized to 1",
            "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": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "82 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "af66c6d05379c9ec4bc5561d099f27a2ed020703",
        "ran_at": "2026-07-22T21:28:44Z",
        "aggregate_score": 3.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-04-21T21:17:57Z",
      "oldest_open_prs": [
        {
          "number": 96,
          "created_at": "2024-02-27T23:19:59Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 147,
          "created_at": "2025-03-26T20:36:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 156,
          "created_at": "2025-10-09T14:42:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 159,
          "created_at": "2026-04-21T20:42:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 160,
          "created_at": "2026-04-22T23:28:56Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 161,
          "created_at": "2026-06-18T17:57:09Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 163,
          "created_at": "2026-07-11T03:02:23Z",
          "last_comment_at": "2026-07-11T23:29:02Z",
          "last_comment_author": "bitpshr"
        },
        {
          "number": 164,
          "created_at": "2026-07-14T04:55:07Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-04-21T21:17:23Z",
      "ci_last_conclusion": "FAILURE",
      "oldest_open_issues": [
        {
          "number": 36,
          "created_at": "2024-01-22T22:06:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 154,
          "created_at": "2025-08-25T08:58:53Z",
          "last_comment_at": "2026-07-22T19:24:39Z",
          "last_comment_author": "ken0891992-hub"
        },
        {
          "number": 162,
          "created_at": "2026-07-11T03:02:09Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/humanwhocodes/humanfs",
    "host": "github.com",
    "name": "humanfs",
    "owner": "humanwhocodes"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 61,
      "inputs": {
        "security": 50,
        "vitality": 56,
        "community": 71,
        "governance": 63,
        "engineering": 64
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "moderate",
        "name": "Vitality",
        "value": 56,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "at_risk",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 38,
            "inputs": {
              "commits_last_year": 7,
              "human_commit_share": 0.65,
              "days_since_last_push": 8,
              "active_weeks_last_year": 2
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 8 days ago",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 8
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "2/52 weeks with commits",
                "points": 1.4,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 2
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "7 commits in the last year",
                "points": 8.1,
                "status": "partial",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "good",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 82,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "web-v0.14.2",
              "releases_from_tags": false,
              "days_since_latest_release": 96,
              "mean_days_between_releases": 60.6
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 96 days ago",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 96
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~60.6 days",
                "points": 19.8,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 60.6
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": 96,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 96 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 96
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 71,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 56,
            "inputs": {
              "forks": 15,
              "stars": 550,
              "watchers": 3,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "550 stars",
                "points": 44.4,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 550
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "15 forks",
                "points": 9.6,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 15
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "3 watchers",
                "points": 1.7,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 67,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "no license file detected",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "license_absent",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "excellent",
            "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": 100,
            "inputs": {
              "packages": [
                "@humanfs/box",
                "@humanfs/web",
                "@humanfs/core",
                "@humanfs/deno",
                "@humanfs/node",
                "@humanfs/types",
                "@humanfs/memory"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 987872968
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "987,872,968 downloads/month across npm",
                "points": 80,
                "status": "met",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 987872968,
                      "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": 63,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 26,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 7,
              "top_contributor_share": 0.954
            },
            "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 95% of commits",
                "points": 1,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 95
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "7 contributors",
                "points": 9.5,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 7
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 69,
            "inputs": {
              "merged_prs": 89,
              "open_issues": 3,
              "closed_issues": 20,
              "issue_closed_ratio": 0.87,
              "closed_unmerged_prs": 30
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "87% of issues closed",
                "points": 40.7,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 87
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "89/119 decided PRs merged",
                "points": 28.6,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 89,
                      "decided": 119
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/21 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "followers": 235,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "humanwhocodes",
              "public_repos": 46,
              "account_age_days": 2790
            },
            "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": "235 followers of humanwhocodes",
                "points": 17.1,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 235,
                      "login": "humanwhocodes"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "46 public repos, account ~7 yr old",
                "points": 24.2,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 46
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 7
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@humanfs/box",
                "@humanfs/web",
                "@humanfs/core",
                "@humanfs/deno",
                "@humanfs/node",
                "@humanfs/types",
                "@humanfs/memory"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 96
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "7 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 7,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 96 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 96
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "19 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "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": "moderate",
        "name": "Engineering Quality",
        "value": 64,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 64,
            "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": "2 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "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": "eslint.config.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "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": "0 out of 13 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [],
              "has_wiki": false,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "moderate",
        "name": "Security",
        "value": 50,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 38,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 15,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 3,
              "scorecard_aggregate": 3.8
            },
            "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": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "0 out of 13 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "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 1/21 approved changesets -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 2 contributing companies or organizations -- score normalized to 6",
                "points": 1.5,
                "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 not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 1",
                "points": 0.5,
                "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 detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "82 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 888 resolved dependencies against OSV; 16 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories",
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 888
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 16
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 130,
              "affected_packages": 48,
              "assessed_packages": 888,
              "unassessed_packages": 16,
              "affected_by_severity": "critical 5, high 29, moderate 12, low 2",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "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": 888,
              "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": 58,
        "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.985,
              "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": "64 of 65 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 64,
                      "sampled": 65
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": false,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "packages/box/tsconfig.json",
                "packages/core/tsconfig.json",
                "packages/deno/tsconfig.json",
                "packages/memory/tsconfig.json",
                "packages/node/tsconfig.json",
                "packages/test/tsconfig.json",
                "packages/types/tsconfig.json",
                "packages/web/tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.14
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "eslint.config.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "14 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 14,
                      "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 1",
                "points": 1,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "good",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 82,
            "inputs": {
              "primary_language": "JavaScript",
              "largest_source_bytes": 51800,
              "source_files_sampled": 35,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "JavaScript with type-check config (packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json)",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "typecheck_config_language",
                    "params": {
                      "files": "packages/box/tsconfig.json, packages/core/tsconfig.json, packages/deno/tsconfig.json, packages/memory/tsconfig.json, packages/node/tsconfig.json, packages/test/tsconfig.json, packages/types/tsconfig.json, packages/web/tsconfig.json",
                      "language": "JavaScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/35 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 35,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "deps.dev does not index npm:@humanfs/box@0.1.3; advisories assessed against the repository dependency graph instead"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T21:28:58.432436Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/h/humanwhocodes/humanfs.svg",
  "full_name": "humanwhocodes/humanfs",
  "license_state": "absent",
  "license_spdx": null
}

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

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

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