公开记录
软件健康报告模式 0.26.0 · 指标 1.13.0 · 2026-07-22 12:20 UTC

bethinkpl / design-system

Bethink universe design system https://bethinkpl.github.io/design-system

TypeScript · Vue · SCSS未检测到许可证★ 2 星标⑂ 1 复刻始于 2021年3月在 GitHub 上查看 ↗

bethinkpl/design-system 的健康指数为 100 分中的 67 分,处于「中等」区间。 其得分最高的类别是Vitality(98/100),最低的是Community & Adoption(24/100)。 最近一次更新在 5 天前。 近期的大部分工作由 4 位贡献者完成。

67
总分 / 100
中等

软件健康指数

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

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

评分画像

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

所有权

Bethink组织
2 关注者33 个公开仓库始于 2016年12月

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

软件包生态系统

注册表软件包版本月下载量版本数最近发布
npm@bethinkpl/design-system41.1.02,5072455 天前

按类别列示的指标

活力

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

98优秀 · 占总体的 22%
评分方式
36/36推送新近度 — 最近一次推送于 5 天前
33.2/36提交节奏 — 52 周中有 48 周有提交
18/18提交量 — 最近一年 888 次提交
10/10OpenSSF Scorecard:Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
所用输入
commits_last_year888
human_commit_share0.88
days_since_last_push5
active_weeks_last_year48

发布纪律

100优秀
评分方式
27/27有发布版本 — 已发布 100 个发布版本
36/36发布时效 — 最近一次发布版本于 5 天前
27/27发布节奏 — 约每 2.6 天发布一次
0/10OpenSSF Scorecard:Signed-Releases — 无数据
所用输入
releases_count100
latest_release_tagv41.1.0
releases_from_tags
days_since_latest_release5
mean_days_between_releases2.6
已排除计分(无数据或不适用):OpenSSF Scorecard:Signed-Releases。 其余权重已重新归一化。

社区与采用

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

24危急 · 占总体的 18%
评分方式
0/60星标 — 2 个星标
0/25复刻 — 1 个复刻
1.7/15关注者 — 3 位关注者
所用输入
forks1
stars2
watchers3
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

社区健康

25危急
评分方式
22.5/22.5README
0/22.5许可证 — 未检测到许可证文件
0/18CONTRIBUTING 指南
0/13.5行为准则
0/7.2议题模板
0/6.3PR 模板
所用输入
has_readme
has_license
has_contributing
has_issue_template
has_code_of_conduct
has_pull_request_template
评分方式
45.3/80月度下载量 — npm 合计每月 2,507 次下载
0/20注册表被依赖数 — 该生态系统不报告此项
所用输入
packages@bethinkpl/design-system
dependents
ecosystemsnpm
total_downloads
monthly_downloads2,507
已排除计分(无数据或不适用):注册表被依赖数。 其余权重已重新归一化。

可持续性与治理

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

76良好 · 占总体的 24%
评分方式
43.2/54巴士系数 — 4 位贡献者贡献了半数提交
17.5/22.5提交分布 — 头号贡献者编写了 22% 的提交
13.5/13.5贡献者广度 — 20 位贡献者
10/10OpenSSF Scorecard:Contributors — project has 7 contributing companies or organizations
所用输入
bus_factor4
contributors_sampled20
top_contributor_share0.221
评分方式
0/46.8议题解决 — 没有议题或无数据
28.8/38.3PR 接受 — 已裁定的 PR 中 465/618 已合并
7.5/15OpenSSF Scorecard:Code-Review — Found 7/13 approved changesets -- score normalized to 5
所用输入
merged_prs465
open_issues0
closed_issues0
issue_closed_ratio
closed_unmerged_prs153
已排除计分(无数据或不适用):议题解决。 其余权重已重新归一化。
评分方式
30/30所有权背书 — 组织持有
0/20已验证域名
3.4/25所有者影响力 — bethinkpl 有 2 位关注者
23.2/25既往记录 — 33 个公开仓库,账户约 9 年
所用输入
followers2
owner_typeOrganization
is_verified
owner_loginbethinkpl
public_repos33
account_age_days3,516
评分方式
25/25已发布且可解析 — npm 上有 1 个软件包
35/35发布时效 — 最近一次发布于 5 天前
20/20版本历史 — 245 个已发布版本
20/20未被弃用 — 活跃,未被弃用或撤回
所用输入
packages@bethinkpl/design-system
ecosystemsnpm
any_deprecated
min_days_since_publish5

工程质量

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

76良好 · 占总体的 20%

工程实践

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

文档

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

安全

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

50中等 · 占总体的 16%

安全态势

47存在风险
评分方式
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 7 out of 7 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
3.8/7.5Code-Review — Found 7/13 approved changesets -- score normalized to 5
2.5/2.5Contributors — project has 7 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
0/5Fuzzing — project is not fuzzed
0/2.5许可证 — license file not detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — 无数据
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 81 existing vulnerabilities detected
所用输入
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate4.7
已排除计分(无数据或不适用):signed_releases。 其余权重已重新归一化。
评分方式
12.3/35直接依赖不含已知公告 — 1 个受影响:lodash-es 4.17.22 (high 8.1)
0/25间接依赖不含已知公告 — 在此范围内,传递依赖集合无法与开发和测试依赖区分
33.3/40没有长期未处理的公告 — 1 个携带公告的软件包超过 90 天未处理;最早一条发布于 181 天前
所用输入
sourceosv
advisories108
affected_packages39
assessed_packages937
unassessed_packages0
affected_by_severitycritical 4, high 26, moderate 9
direct_affected_packages1
已排除计分(无数据或不适用):间接依赖不含已知公告。 其余权重已重新归一化。 已将 937 个已解析依赖与 OSV 比对。 该仓库未发布任何索引可解析的软件包,因此改为评估仓库依赖图。该图将开发与测试版本固定同交付的依赖混在一起,因此仅对声明的运行时依赖计分;传递性发现仅作为背景信息列出,不计入评分。 未对可达性进行分析。

AI 就绪度

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

79良好 · 占总体的 0%
评分方式
45/45代理指令 — AGENTS.md, CLAUDE.md
0/15机器可读文档(llms.txt)
39.4/40可读的提交历史 — 88 次人类提交中有 65 次说明了意图(结构化标题或解释性正文)
所用输入
has_llms_txt
legible_history_share0.739
agent_instruction_filesAGENTS.md, CLAUDE.md
agent_instruction_max_bytes4,760
评分方式
0/18一条命令的引导启动
22/22自动化测试
11/11Lint / 格式化配置 — .eslintrc.cjs
11/11静态类型检查 — tsconfig.json
10/10可复现环境 — lockfile
10/10已体现的代理实践 — 最近 100 次提交中有 24 次由代理编写或署名代理
5/8自动化维护 — 已配置依赖自动化,但在抽样提交中未观察到
0/10OpenSSF Scorecard:Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
所用输入
has_nix
has_tests
lockfilesyarn.lock
has_dockerfile
typed_language
bootstrap_files
has_devcontainer
has_linter_config
typecheck_configstsconfig.json
agent_commit_share0.24
toolchain_manifests
dependency_bot_commit_share0
评分方式
45/45可类型检查的代码 — TypeScript(静态类型)
53.5/55可控的文件大小 — 采样的 570 个源文件中有 16 个超过 60KB
所用输入
primary_languageTypeScript
largest_source_bytes3,019,631
source_files_sampled570
oversized_source_files16

关键数据

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

数据采集警告

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

更多细节

OpenSSF Scorecard 4.7 / 10
4.7综合

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

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests7 out of 7 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
5Code-ReviewFound 7/13 approved changesets -- score normalized to 5
10Contributorsproject has 7 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
不适用Signed-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities81 existing vulnerabilities detected
直接依赖 7
注册表软件包版本约束清单文件
npm@primevue/themes4.0.0-rc.3package.json
npm@vueuse/core14.1.0package.json
npmlodash-es4.17.22package.json
npmprimevue4.0.0-rc.3package.json
npmreka-ui2.8.0package.json
npmvee-validate4.15.1package.json
npmvue-component-type-helpers2.2.10package.json
全部依赖 937

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

注册表软件包版本关系
npm@primevue/themes4.0.0-rc.3直接
npm@vueuse/core14.1.0直接
npmlodash-es4.17.22直接
npmprimevue4.0.0-rc.3直接
npmreka-ui2.8.0直接
npmvee-validate4.15.1直接
npmvue-component-type-helpers2.2.10直接
npmvue-component-type-helpers2.2.12直接
npmvue-component-type-helpers3.1.3直接
npm@ampproject/remapping2.3.0间接
npm@asamuzakjp/css-color3.2.0间接
npm@babel/code-frame7.27.1间接
npm@babel/helper-string-parser7.27.1间接
npm@babel/helper-validator-identifier7.28.5间接
npm@babel/parser7.28.5间接
npm@babel/runtime7.28.4间接
npm@babel/types7.28.5间接
npm@bcoe/v8-coverage0.2.3间接
npm@cspotcode/source-map-support0.8.1间接
npm@csstools/color-helpers5.1.0间接
npm@csstools/css-calc2.1.4间接
npm@csstools/css-color-parser3.1.0间接
npm@csstools/css-parser-algorithms3.0.5间接
npm@csstools/css-tokenizer3.0.4间接
npm@csstools/selector-specificity2.2.0间接
npm@esbuild/aix-ppc640.25.12间接
npm@esbuild/android-arm0.25.12间接
npm@esbuild/android-arm640.25.12间接
npm@esbuild/android-x640.25.12间接
npm@esbuild/darwin-arm640.25.12间接
npm@esbuild/darwin-x640.25.12间接
npm@esbuild/freebsd-arm640.25.12间接
npm@esbuild/freebsd-x640.25.12间接
npm@esbuild/linux-arm0.25.12间接
npm@esbuild/linux-arm640.25.12间接
npm@esbuild/linux-ia320.25.12间接
npm@esbuild/linux-loong640.25.12间接
npm@esbuild/linux-mips64el0.25.12间接
npm@esbuild/linux-ppc640.25.12间接
npm@esbuild/linux-riscv640.25.12间接
npm@esbuild/linux-s390x0.25.12间接
npm@esbuild/linux-x640.25.12间接
npm@esbuild/netbsd-arm640.25.12间接
npm@esbuild/netbsd-x640.25.12间接
npm@esbuild/openbsd-arm640.25.12间接
npm@esbuild/openbsd-x640.25.12间接
npm@esbuild/openharmony-arm640.25.12间接
npm@esbuild/sunos-x640.25.12间接
npm@esbuild/win32-arm640.25.12间接
npm@esbuild/win32-ia320.25.12间接
npm@esbuild/win32-x640.25.12间接
npm@eslint-community/eslint-utils4.9.0间接
npm@eslint-community/regexpp4.12.2间接
npm@eslint/eslintrc2.1.4间接
npm@eslint/eslintrc3.3.1间接
npm@eslint/js8.57.1间接
npm@figspec/components1.0.3间接
npm@figspec/react1.0.4间接
npm@floating-ui/core1.7.3间接
npm@floating-ui/dom1.7.4间接
npm@floating-ui/utils0.2.10间接
npm@floating-ui/vue1.1.9间接
npm@fortawesome/duotone-regular-svg-icons7.0.1间接
npm@fortawesome/fontawesome-common-types7.0.1间接
npm@fortawesome/fontawesome-svg-core7.0.1间接
npm@fortawesome/free-brands-svg-icons7.0.1间接
npm@fortawesome/pro-duotone-svg-icons7.0.1间接
npm@fortawesome/pro-light-svg-icons7.0.1间接
npm@fortawesome/pro-regular-svg-icons7.0.1间接
npm@fortawesome/pro-solid-svg-icons7.0.1间接
npm@fortawesome/vue-fontawesome3.1.2间接
npm@humanwhocodes/config-array0.13.0间接
npm@humanwhocodes/module-importer1.0.1间接
npm@humanwhocodes/object-schema2.0.3间接
npm@internationalized/date3.10.0间接
npm@internationalized/number3.6.5间接
npm@intlify/core-base11.1.12间接
npm@intlify/eslint-plugin-vue-i18n4.1.0间接
npm@intlify/message-compiler11.1.12间接
npm@intlify/shared11.1.12间接
npm@isaacs/balanced-match4.0.1间接
npm@isaacs/brace-expansion5.0.0间接
npm@isaacs/cliui8.0.2间接
npm@isaacs/fs-minipass4.0.1间接
npm@istanbuljs/schema0.1.3间接
npm@jridgewell/gen-mapping0.3.13间接
npm@jridgewell/resolve-uri3.1.2间接
npm@jridgewell/sourcemap-codec1.5.5间接
npm@jridgewell/trace-mapping0.3.31间接
npm@jridgewell/trace-mapping0.3.9间接
npm@lit-labs/react1.2.1间接
npm@lit-labs/ssr-dom-shim1.4.0间接
npm@lit/reactive-element1.6.3间接
npm@mdx-js/react3.1.1间接
npm@microsoft/api-extractor7.43.0间接
npm@microsoft/api-extractor-model7.28.13间接
npm@microsoft/tsdoc0.14.2间接
npm@microsoft/tsdoc-config0.16.2间接
npm@nodelib/fs.scandir2.1.5间接
npm@nodelib/fs.stat2.0.5间接
npm@nodelib/fs.walk1.2.8间接
npm@npmcli/agent4.0.0间接
npm@npmcli/fs4.0.0间接
npm@one-ini/wasm0.1.1间接
npm@parcel/watcher2.5.1间接
npm@parcel/watcher-android-arm642.5.1间接
npm@parcel/watcher-darwin-arm642.5.1间接
npm@parcel/watcher-darwin-x642.5.1间接
npm@parcel/watcher-freebsd-x642.5.1间接
npm@parcel/watcher-linux-arm-glibc2.5.1间接
npm@parcel/watcher-linux-arm-musl2.5.1间接
npm@parcel/watcher-linux-arm64-glibc2.5.1间接
npm@parcel/watcher-linux-arm64-musl2.5.1间接
npm@parcel/watcher-linux-x64-glibc2.5.1间接
npm@parcel/watcher-linux-x64-musl2.5.1间接
npm@parcel/watcher-win32-arm642.5.1间接
npm@parcel/watcher-win32-ia322.5.1间接
npm@parcel/watcher-win32-x642.5.1间接
npm@pkgjs/parseargs0.11.0间接
npm@pkgr/core0.2.9间接
npm@polka/url1.0.0-next.29间接
npm@primeuix/styled0.0.5间接
npm@primeuix/utils0.0.5间接
npm@primevue/core4.0.0-rc.3间接
npm@primevue/icons4.0.0-rc.3间接
npm@rollup/pluginutils5.3.0间接
npm@rollup/rollup-android-arm-eabi4.53.2间接
npm@rollup/rollup-android-arm644.53.2间接
npm@rollup/rollup-darwin-arm644.53.2间接
npm@rollup/rollup-darwin-x644.53.2间接
npm@rollup/rollup-freebsd-arm644.53.2间接
npm@rollup/rollup-freebsd-x644.53.2间接
npm@rollup/rollup-linux-arm-gnueabihf4.53.2间接
npm@rollup/rollup-linux-arm-musleabihf4.53.2间接
npm@rollup/rollup-linux-arm64-gnu4.53.2间接
npm@rollup/rollup-linux-arm64-musl4.53.2间接
npm@rollup/rollup-linux-loong64-gnu4.53.2间接
npm@rollup/rollup-linux-ppc64-gnu4.53.2间接
npm@rollup/rollup-linux-riscv64-gnu4.53.2间接
npm@rollup/rollup-linux-riscv64-musl4.53.2间接
npm@rollup/rollup-linux-s390x-gnu4.53.2间接
npm@rollup/rollup-linux-x64-gnu4.53.2间接
npm@rollup/rollup-linux-x64-musl4.53.2间接
npm@rollup/rollup-openharmony-arm644.53.2间接
npm@rollup/rollup-win32-arm64-msvc4.53.2间接
npm@rollup/rollup-win32-ia32-msvc4.53.2间接
npm@rollup/rollup-win32-x64-gnu4.53.2间接
npm@rollup/rollup-win32-x64-msvc4.53.2间接
npm@rushstack/node-core-library4.0.2间接
npm@rushstack/rig-package0.5.2间接
npm@rushstack/terminal0.10.0间接
npm@rushstack/ts-command-line4.19.1间接
npm@storybook/addon-actions8.6.14间接
npm@storybook/addon-backgrounds8.6.14间接
npm@storybook/addon-controls8.6.14间接
npm@storybook/addon-designs8.2.1间接
npm@storybook/addon-docs8.6.14间接
npm@storybook/addon-essentials8.6.14间接
npm@storybook/addon-highlight8.6.14间接
npm@storybook/addon-measure8.6.14间接
npm@storybook/addon-outline8.6.14间接
npm@storybook/addon-storysource8.6.14间接
npm@storybook/addon-toolbars8.6.14间接
npm@storybook/addon-viewport8.6.14间接
npm@storybook/blocks8.6.14间接
npm@storybook/builder-vite8.6.14间接
npm@storybook/components8.6.14间接
npm@storybook/core8.6.14间接
npm@storybook/csf0.0.1间接
npm@storybook/csf-plugin8.6.14间接
npm@storybook/global5.0.0间接
npm@storybook/icons1.6.0间接
npm@storybook/manager-api8.6.14间接
npm@storybook/preview-api8.6.14间接
npm@storybook/react-dom-shim8.6.14间接
npm@storybook/source-loader8.6.14间接
npm@storybook/theming8.6.14间接
npm@storybook/vue38.6.14间接
npm@storybook/vue3-vite8.6.14间接
npm@swc/helpers0.5.17间接
npm@tanstack/virtual-core3.13.12间接
npm@tanstack/vue-virtual3.13.12间接
npm@trysound/sax0.2.0间接
npm@tsconfig/node101.0.12间接
npm@tsconfig/node121.0.11间接
npm@tsconfig/node141.0.3间接
npm@tsconfig/node161.0.4间接
npm@types/argparse1.0.38间接
npm@types/estree1.0.8间接
npm@types/istanbul-lib-coverage2.0.6间接
npm@types/json-schema7.0.15间接
npm@types/json50.0.29间接
npm@types/lodash4.17.23间接
npm@types/lodash-es4.17.12间接
npm@types/mdx2.0.13间接
npm@types/minimist1.2.5间接
npm@types/node24.13.2间接
npm@types/normalize-package-data2.4.4间接
npm@types/parse-json4.0.2间接
npm@types/semver7.7.1间接
npm@types/trusted-types2.0.7间接
npm@types/uuid9.0.8间接
npm@types/web-bluetooth0.0.21间接
npm@typescript-eslint/eslint-plugin8.45.0间接
npm@typescript-eslint/parser8.45.0间接
npm@typescript-eslint/project-service8.45.0间接
npm@typescript-eslint/scope-manager5.62.0间接
npm@typescript-eslint/scope-manager8.45.0间接
npm@typescript-eslint/tsconfig-utils8.45.0间接
npm@typescript-eslint/tsconfig-utils8.46.4间接
npm@typescript-eslint/type-utils8.45.0间接
npm@typescript-eslint/types5.62.0间接
npm@typescript-eslint/types8.45.0间接
npm@typescript-eslint/types8.46.4间接
npm@typescript-eslint/typescript-estree5.62.0间接
npm@typescript-eslint/typescript-estree8.45.0间接
npm@typescript-eslint/utils5.62.0间接
npm@typescript-eslint/utils8.45.0间接
npm@typescript-eslint/visitor-keys5.62.0间接
npm@typescript-eslint/visitor-keys8.45.0间接
npm@ungap/structured-clone1.3.0间接
npm@vee-validate/zod4.15.1间接
npm@vitejs/plugin-vue5.2.4间接
npm@vitest/coverage-c80.33.0间接
npm@vitest/expect3.1.4间接
npm@vitest/mocker3.1.4间接
npm@vitest/pretty-format3.1.4间接
npm@vitest/pretty-format3.2.4间接
npm@vitest/runner3.1.4间接
npm@vitest/snapshot3.1.4间接
npm@vitest/spy3.1.4间接
npm@vitest/ui3.1.4间接
npm@vitest/utils3.1.4间接
npm@volar/language-core1.11.1间接
npm@volar/language-core2.4.15间接
npm@volar/language-core2.4.23间接
npm@volar/source-map1.11.1间接
npm@volar/source-map2.4.15间接
npm@volar/source-map2.4.23间接
npm@volar/typescript1.11.1间接
npm@volar/typescript2.4.15间接
npm@volar/typescript2.4.23间接
npm@vue/compiler-core3.5.16间接
npm@vue/compiler-core3.5.24间接
npm@vue/compiler-core3.5.25间接
npm@vue/compiler-dom3.5.16间接
npm@vue/compiler-dom3.5.24间接
npm@vue/compiler-sfc3.5.16间接
npm@vue/compiler-sfc3.5.24间接
npm@vue/compiler-ssr3.5.16间接
npm@vue/compiler-ssr3.5.24间接
npm@vue/compiler-vue22.7.16间接
npm@vue/devtools-api6.6.4间接
npm@vue/devtools-api7.7.8间接
npm@vue/devtools-kit7.7.8间接
npm@vue/devtools-shared7.7.8间接
npm@vue/language-core1.8.27间接
npm@vue/language-core2.2.10间接
npm@vue/language-core2.2.12间接
npm@vue/reactivity3.5.16间接
npm@vue/runtime-core3.5.16间接
npm@vue/runtime-dom3.5.16间接
npm@vue/server-renderer3.5.16间接
npm@vue/shared3.5.16间接
npm@vue/shared3.5.24间接
npm@vue/shared3.5.25间接
npm@vue/test-utils2.4.6间接
npm@vueuse/metadata14.1.0间接
npm@vueuse/shared14.1.0间接
npmabbrev2.0.0间接
npmabbrev4.0.0间接
npmacorn7.4.1间接
npmacorn8.15.0间接
npmacorn-jsx5.3.2间接
npmacorn-walk8.3.4间接
npmagent-base7.1.4间接
npmajv6.12.6间接
npmajv8.17.1间接
npmalien-signals1.0.13间接
npmansi-regex5.0.1间接
npmansi-regex6.2.2间接
npmansi-styles4.3.0间接
npmansi-styles6.2.3间接
npmanymatch3.1.3间接
npmarg4.1.3间接
npmargparse1.0.10间接
npmargparse2.0.1间接
npmaria-hidden1.2.6间接
npmarray-buffer-byte-length1.0.2间接
npmarray-includes3.1.9间接
npmarray-union2.1.0间接
npmarray.prototype.flat1.3.3间接
npmarraybuffer.prototype.slice1.0.4间接
npmarrify1.0.1间接
npmasap2.0.6间接
npmassert-never1.4.0间接
npmassertion-error2.0.1间接
npmast-types0.16.1间接
npmastral-regex2.0.0间接
npmasync-function1.0.0间接
npmasync-generator-function1.0.0间接
npmavailable-typed-arrays1.0.7间接
npmaxios0.26.1间接
npmbabel-walk3.0.0-canary-5间接
npmbalanced-match1.0.2间接
npmbalanced-match2.0.0间接
npmbetter-opn3.0.2间接
npmbinary-extensions2.3.0间接
npmbirpc2.8.0间接
npmboolbase1.0.0间接
npmbrace-expansion1.1.12间接
npmbrace-expansion2.0.2间接
npmbraces3.0.3间接
npmbrowser-assert1.2.1间接
npmc87.14.0间接
npmcac6.7.14间接
npmcacache20.0.1间接
npmcall-bind1.0.8间接
npmcall-bind-apply-helpers1.0.2间接
npmcall-bound1.0.4间接
npmcallsites3.1.0间接
npmcamelcase5.3.1间接
npmcamelcase-keys6.2.2间接
npmchai5.3.3间接
npmchalk4.1.2间接
npmcharacter-parser2.2.0间接
npmcheck-error2.1.1间接
npmchokidar3.6.0间接
npmchokidar4.0.3间接
npmchownr3.0.0间接
npmcliui7.0.4间接
npmcolor-convert2.0.1间接
npmcolor-name1.1.4间接
npmcolord2.9.3间接
npmcommander10.0.1间接
npmcommander7.2.0间接
npmcommander9.5.0间接
npmcomputeds0.0.1间接
npmconcat-map0.0.1间接
npmconfig-chain1.1.13间接
npmconstantinople4.0.1间接
npmconvert-source-map2.0.0间接
npmcopy-anything4.0.5间接
npmcosmiconfig7.1.0间接
npmcreate-require1.1.1间接
npmcross-spawn7.0.6间接
npmcss-functions-list3.2.3间接
npmcss-select5.2.2间接
npmcss-tree2.2.1间接
npmcss-tree2.3.1间接
npmcss-what6.2.2间接
npmcssesc3.0.0间接
npmcsso5.0.5间接
npmcssstyle4.6.0间接
npmcsstype3.1.3间接
npmdata-urls5.0.0间接
npmdata-view-buffer1.0.2间接
npmdata-view-byte-length1.0.2间接
npmdata-view-byte-offset1.0.1间接
npmde-indent1.0.2间接
npmdebug2.6.9间接
npmdebug3.2.7间接
npmdebug4.4.3间接
npmdecamelize1.2.0间接
npmdecamelize-keys1.1.1间接
npmdecimal.js10.6.0间接
npmdeep-eql5.0.2间接
npmdeep-is0.1.4间接
npmdefine-data-property1.1.4间接
npmdefine-lazy-prop2.0.0间接
npmdefine-properties1.2.1间接
npmdefu6.1.4间接
npmdequal2.0.3间接
npmdetect-libc1.0.3间接
npmdiff4.0.2间接
npmdir-glob3.0.1间接
npmdoctrine2.1.0间接
npmdoctrine3.0.0间接
npmdoctypes1.1.0间接
npmdom-serializer2.0.0间接
npmdomelementtype2.3.0间接
npmdomhandler5.0.3间接
npmdomutils3.2.2间接
npmdotenv16.0.3间接
npmdunder-proto1.0.1间接
npmeastasianwidth0.2.0间接
npmeditorconfig1.0.4间接
npmemoji-regex8.0.0间接
npmemoji-regex9.2.2间接
npmencoding0.1.13间接
npmentities4.5.0间接
npmentities6.0.1间接
npmenv-paths2.2.1间接
npmerr-code2.0.3间接
npmerror-ex1.3.4间接
npmes-abstract1.24.0间接
npmes-define-property1.0.1间接
npmes-errors1.3.0间接
npmes-module-lexer1.7.0间接
npmes-object-atoms1.1.1间接
npmes-set-tostringtag2.1.0间接
npmes-shim-unscopables1.1.0间接
npmes-to-primitive1.3.0间接
npmes-toolkit1.41.0间接
npmesbuild0.25.12间接
npmesbuild-register3.6.0间接
npmescalade3.2.0间接
npmescape-string-regexp4.0.0间接
npmeslint8.57.1间接
npmeslint-compat-utils0.6.5间接
npmeslint-config-prettier8.5.0间接
npmeslint-import-resolver-node0.3.9间接
npmeslint-module-utils2.12.1间接
npmeslint-plugin-import2.26.0间接
npmeslint-plugin-storybook0.8.0间接
npmeslint-plugin-vue10.0.0间接
npmeslint-scope5.1.1间接
npmeslint-scope7.2.2间接
npmeslint-scope8.4.0间接
npmeslint-visitor-keys3.4.3间接
npmeslint-visitor-keys4.2.1间接
npmesm-resolve1.0.11间接
npmespree10.4.0间接
npmespree9.6.1间接
npmesprima4.0.1间接
npmesquery1.6.0间接
npmesrecurse4.3.0间接
npmestraverse4.3.0间接
npmestraverse5.3.0间接
npmestree-walker2.0.2间接
npmestree-walker3.0.3间接
npmesutils2.0.3间接
npmexpect-type1.2.2间接
npmexponential-backoff3.1.3间接
npmfast-deep-equal3.1.3间接
npmfast-glob3.3.3间接
npmfast-json-stable-stringify2.1.0间接
npmfast-levenshtein2.0.6间接
npmfast-uri3.1.0间接
npmfastest-levenshtein1.0.16间接
npmfastq1.19.1间接
npmfdir6.5.0间接
npmfflate0.8.2间接
npmfile-entry-cache6.0.1间接
npmfill-range7.1.1间接
npmfind-package-json1.2.0间接
npmfind-up4.1.0间接
npmfind-up5.0.0间接
npmflat-cache3.2.0间接
npmflatpickr4.6.13间接
npmflatted3.3.3间接
npmfollow-redirects1.15.11间接
npmfor-each0.3.5间接
npmforeground-child2.0.0间接
npmforeground-child3.3.1间接
npmfs-extra7.0.1间接
npmfs-minipass3.0.3间接
npmfs.realpath1.0.0间接
npmfsevents2.3.3间接
npmfunction-bind1.1.2间接
npmfunction.prototype.name1.1.8间接
npmfunctions-have-names1.2.3间接
npmgenerator-function2.0.1间接
npmget-caller-file2.0.5间接
npmget-intrinsic1.3.1间接
npmget-proto1.0.1间接
npmget-symbol-description1.1.0间接
npmglob10.4.5间接
npmglob11.0.3间接
npmglob7.2.3间接
npmglob-parent5.1.2间接
npmglob-parent6.0.2间接
npmglobal-modules2.0.0间接
npmglobal-prefix3.0.0间接
npmglobals13.24.0间接
npmglobals14.0.0间接
npmglobals16.5.0间接
npmglobalthis1.0.4间接
npmglobby11.1.0间接
npmglobjoin0.1.4间接
npmgopd1.2.0间接
npmgraceful-fs4.2.11间接
npmgraphemer1.4.0间接
npmhard-rejection2.1.0间接
npmhas1.0.4间接
npmhas-bigints1.1.0间接
npmhas-flag4.0.0间接
npmhas-property-descriptors1.0.2间接
npmhas-proto1.2.0间接
npmhas-symbols1.1.0间接
npmhas-tostringtag1.0.2间接
npmhash-sum2.0.0间接
npmhasown2.0.2间接
npmhe1.2.0间接
npmhookable5.5.3间接
npmhosted-git-info2.8.9间接
npmhosted-git-info4.1.0间接
npmhtml-encoding-sniffer4.0.0间接
npmhtml-escaper2.0.2间接
npmhtml-tags3.3.1间接
npmhtmlparser28.0.2间接
npmhttp-cache-semantics4.2.0间接
npmhttp-proxy-agent7.0.2间接
npmhttps-proxy-agent7.0.6间接
npmiconv-lite0.6.3间接
npmignore5.3.2间接
npmignore7.0.5间接
npmimmutable5.1.4间接
npmimport-fresh3.3.1间接
npmimport-lazy4.0.0间接
npmimurmurhash0.1.4间接
npmindent-string4.0.0间接
npminflight1.0.6间接
npminherits2.0.4间接
npmini1.3.8间接
npminternal-slot1.1.0间接
npmip-address10.1.0间接
npmis-arguments1.2.0间接
npmis-array-buffer3.0.5间接
npmis-arrayish0.2.1间接
npmis-async-function2.1.1间接
npmis-bigint1.1.0间接
npmis-binary-path2.1.0间接
npmis-boolean-object1.2.2间接
npmis-callable1.2.7间接
npmis-core-module2.16.1间接
npmis-data-view1.0.2间接
npmis-date-object1.1.0间接
npmis-docker2.2.1间接
npmis-expression4.0.0间接
npmis-extglob2.1.1间接
npmis-finalizationregistry1.1.1间接
npmis-fullwidth-code-point3.0.0间接
npmis-generator-function1.1.2间接
npmis-glob4.0.3间接
npmis-language-code3.1.0间接
npmis-map2.0.3间接
npmis-negative-zero2.0.3间接
npmis-number7.0.0间接
npmis-number-object1.1.1间接
npmis-path-inside3.0.3间接
npmis-plain-obj1.1.0间接
npmis-plain-object5.0.0间接
npmis-potential-custom-element-name1.0.1间接
npmis-promise2.2.2间接
npmis-regex1.2.1间接
npmis-set2.0.3间接
npmis-shared-array-buffer1.0.4间接
npmis-string1.1.1间接
npmis-symbol1.1.1间接
npmis-typed-array1.1.15间接
npmis-weakmap2.0.2间接
npmis-weakref1.1.1间接
npmis-weakset2.0.4间接
npmis-what5.5.0间接
npmis-wsl2.2.0间接
npmisarray2.0.5间接
npmisexe2.0.0间接
npmisexe3.1.1间接
npmistanbul-lib-coverage3.2.2间接
npmistanbul-lib-report3.0.1间接
npmistanbul-reports3.2.0间接
npmjackspeak3.4.3间接
npmjackspeak4.1.1间接
npmjju1.4.0间接
npmjs-beautify1.15.4间接
npmjs-cookie3.0.5间接
npmjs-stringify1.0.2间接
npmjs-tokens4.0.0间接
npmjs-tokens9.0.1间接
npmjs-yaml4.1.1间接
npmjsdoc-type-pratt-parser4.8.0间接
npmjsdom26.1.0间接
npmjsdom-global3.0.2间接
npmjson-buffer3.0.1间接
npmjson-parse-even-better-errors2.3.1间接
npmjson-schema-traverse0.4.1间接
npmjson-schema-traverse1.0.0间接
npmjson-stable-stringify-without-jsonify1.0.1间接
npmjson51.0.2间接
npmjson52.2.3间接
npmjsonc-eslint-parser2.4.1间接
npmjsonfile4.0.0间接
npmjstransformer1.0.0间接
npmkeyv4.5.4间接
npmkind-of6.0.3间接
npmknown-css-properties0.25.0间接
npmkolorist1.8.0间接
npmlevn0.4.1间接
npmlines-and-columns1.2.4间接
npmlit2.8.0间接
npmlit-element3.3.3间接
npmlit-html2.8.0间接
npmlocate-path5.0.0间接
npmlocate-path6.0.0间接
npmlodash4.17.21间接
npmlodash.get4.4.2间接
npmlodash.isequal4.5.0间接
npmlodash.merge4.6.2间接
npmlodash.truncate4.4.2间接
npmloupe3.2.1间接
npmlru-cache10.4.3间接
npmlru-cache11.2.2间接
npmlru-cache6.0.0间接
npmlru-cache8.0.5间接
npmmagic-string0.30.21间接
npmmake-dir4.0.0间接
npmmake-error1.3.6间接
npmmake-fetch-happen15.0.2间接
npmmap-obj1.0.1间接
npmmap-obj4.3.0间接
npmmap-or-similar1.5.0间接
npmmath-intrinsics1.1.0间接
npmmathml-tag-names2.1.3间接
npmmdn-data2.0.28间接
npmmdn-data2.0.30间接
npmmemoizerific1.11.3间接
npmmeow9.0.0间接
npmmerge21.4.1间接
npmmicromatch4.0.8间接
npmmin-indent1.0.1间接
npmminimatch10.1.1间接
npmminimatch3.0.8间接
npmminimatch3.1.2间接
npmminimatch9.0.1间接
npmminimatch9.0.5间接
npmminimist1.2.8间接
npmminimist-options4.1.0间接
npmminipass3.3.6间接
npmminipass7.1.2间接
npmminipass-collect2.0.1间接
npmminipass-fetch4.0.1间接
npmminipass-flush1.0.5间接
npmminipass-pipeline1.2.4间接
npmminipass-sized1.0.3间接
npmminizlib3.1.0间接
npmmitt3.0.1间接
npmmrmime2.0.1间接
npmms2.0.0间接
npmms2.1.3间接
npmmuggle-string0.3.1间接
npmmuggle-string0.4.1间接
npmnanoid3.3.11间接
npmnatural-compare1.4.0间接
npmnegotiator1.0.0间接
npmnode-addon-api7.1.1间接
npmnode-gyp12.1.0间接
npmnopt7.2.1间接
npmnopt9.0.0间接
npmnormalize-package-data2.5.0间接
npmnormalize-package-data3.0.3间接
npmnormalize-path3.0.0间接
npmnth-check2.1.1间接
npmnwsapi2.2.22间接
npmobject-assign4.1.1间接
npmobject-inspect1.13.4间接
npmobject-keys1.1.1间接
npmobject.assign4.1.7间接
npmobject.values1.2.1间接
npmohash2.0.11间接
npmonce1.4.0间接
npmopen8.4.2间接
npmopencollective-postinstall2.0.3间接
npmoptionator0.9.4间接
npmown-keys1.0.1间接
npmp-limit2.3.0间接
npmp-limit3.1.0间接
npmp-locate4.1.0间接
npmp-locate5.0.0间接
npmp-map7.0.4间接
npmp-try2.2.0间接
npmpackage-json-from-dist1.0.1间接
npmparent-module1.0.1间接
npmparse-json5.2.0间接
npmparse57.3.0间接
npmpath-browserify1.0.1间接
npmpath-exists4.0.0间接
npmpath-is-absolute1.0.1间接
npmpath-key3.1.1间接
npmpath-parse1.0.7间接
npmpath-scurry1.11.1间接
npmpath-scurry2.0.1间接
npmpath-type4.0.0间接
npmpathe2.0.3间接
npmpathval2.0.1间接
npmperfect-debounce1.0.0间接
npmpicocolors1.1.1间接
npmpicomatch2.3.1间接
npmpicomatch4.0.3间接
npmpolished4.3.1间接
npmpopper.js1.16.1间接
npmpossible-typed-array-names1.1.0间接
npmpostcss8.5.6间接
npmpostcss-html1.8.0间接
npmpostcss-media-query-parser0.2.3间接
npmpostcss-prefix-selector1.16.1间接
npmpostcss-resolve-nested-selector0.1.6间接
npmpostcss-safe-parser6.0.0间接
npmpostcss-scss4.0.9间接
npmpostcss-selector-parser6.1.2间接
npmpostcss-sorting8.0.2间接
npmpostcss-value-parser4.2.0间接
npmprelude-ls1.2.1间接
npmprettier3.6.2间接
npmprettier-plugin-sort-json4.1.1间接
npmproc-log5.0.0间接
npmproc-log6.0.0间接
npmprocess0.11.10间接
npmpromise7.3.1间接
npmpromise-retry2.0.1间接
npmproto-list1.2.4间接
npmpug3.0.3间接
npmpug-attrs3.0.0间接
npmpug-code-gen3.0.3间接
npmpug-error2.1.0间接
npmpug-filters4.0.0间接
npmpug-lexer5.0.1间接
npmpug-linker4.0.0间接
npmpug-load3.0.0间接
npmpug-parser6.0.0间接
npmpug-runtime3.0.1间接
npmpug-strip-comments2.0.0间接
npmpug-walk2.0.0间接
npmpunycode2.3.1间接
npmqueue-microtask1.2.3间接
npmquick-lru4.0.1间接
npmreact19.2.0间接
npmreact-dom19.2.0间接
npmread-pkg5.2.0间接
npmread-pkg-up7.0.1间接
npmreaddirp3.6.0间接
npmreaddirp4.1.2间接
npmrecast0.23.11间接
npmredent3.0.0间接
npmreflect.getprototypeof1.0.10间接
npmregexp.prototype.flags1.5.4间接
npmrequire-directory2.1.1间接
npmrequire-from-string2.0.2间接
npmrequireindex1.2.0间接
npmresolve1.19.0间接
npmresolve1.22.11间接
npmresolve-from4.0.0间接
npmresolve-from5.0.0间接
npmretry0.12.0间接
npmreusify1.1.0间接
npmrfdc1.4.1间接
npmrimraf3.0.2间接
npmrollup4.53.2间接
npmrrweb-cssom0.8.0间接
npmrun-parallel1.2.0间接
npmsafe-array-concat1.1.3间接
npmsafe-push-apply1.0.0间接
npmsafe-regex-test1.1.0间接
npmsafer-buffer2.1.2间接
npmsass1.94.0间接
npmsaxes6.0.0间接
npmscheduler0.27.0间接
npmsemver5.7.2间接
npmsemver7.5.4间接
npmsemver7.7.3间接
npmset-function-length1.2.2间接
npmset-function-name2.0.2间接
npmset-proto1.0.0间接
npmshebang-command2.0.0间接
npmshebang-regex3.0.0间接
npmside-channel1.1.0间接
npmside-channel-list1.0.0间接
npmside-channel-map1.0.1间接
npmside-channel-weakmap1.0.2间接
npmsiginfo2.0.0间接
npmsignal-exit3.0.7间接
npmsignal-exit4.1.0间接
npmsirv3.0.2间接
npmslash3.0.0间接
npmslice-ansi4.0.0间接
npmsmart-buffer4.2.0间接
npmsocks2.8.7间接
npmsocks-proxy-agent8.0.5间接
npmsource-map0.6.1间接
npmsource-map-js1.2.1间接
npmspdx-correct3.2.0间接
npmspdx-exceptions2.5.0间接
npmspdx-expression-parse3.0.1间接
npmspdx-license-ids3.0.22间接
npmspeakingurl14.0.1间接
npmsprintf-js1.0.3间接
npmssri12.0.0间接
npmstackback0.0.2间接
npmstd-env3.10.0间接
npmstop-iteration-iterator1.1.0间接
npmstorybook8.6.14间接
npmstring-argv0.3.2间接
npmstring-width5.1.2间接
npmstring-width-cjs4.2.3间接
npmstring.prototype.trim1.2.10间接
npmstring.prototype.trimend1.0.9间接
npmstring.prototype.trimstart1.0.8间接
npmstrip-ansi7.1.2间接
npmstrip-ansi-cjs6.0.1间接
npmstrip-bom3.0.0间接
npmstrip-indent3.0.0间接
npmstrip-json-comments3.1.1间接
npmstyle-search0.1.0间接
npmstylelint14.12.0间接
npmstylelint-config-html1.1.0间接
npmstylelint-config-recommended17.0.0间接
npmstylelint-config-recommended9.0.0间接
npmstylelint-config-recommended-scss8.0.0间接
npmstylelint-config-recommended-vue1.6.1间接
npmstylelint-config-standard29.0.0间接
npmstylelint-config-standard39.0.1间接
npmstylelint-config-standard-scss6.1.0间接
npmstylelint-config-standard-vue1.0.0间接
npmstylelint-order6.0.3间接
npmstylelint-scss4.7.0间接
npmsuperjson2.2.5间接
npmsupports-color7.2.0间接
npmsupports-color8.1.1间接
npmsupports-hyperlinks2.3.0间接
npmsupports-preserve-symlinks-flag1.0.0间接
npmsvg-tags1.0.0间接
npmsvgo3.3.2间接
npmsymbol-tree3.2.4间接
npmsynckit0.10.4间接
npmtable6.9.0间接
npmtar7.5.2间接
npmtest-exclude6.0.0间接
npmtext-table0.2.0间接
npmtiny-invariant1.3.3间接
npmtinybench2.9.0间接
npmtinyexec0.3.2间接
npmtinyglobby0.2.15间接
npmtinypool1.1.1间接
npmtinyrainbow2.0.0间接
npmtinyspy3.0.2间接
npmtldts6.1.86间接
npmtldts-core6.1.86间接
npmto-regex-range5.0.1间接
npmtoken-stream1.0.0间接
npmtotalist3.0.1间接
npmtough-cookie5.1.2间接
npmtr465.1.1间接
npmtrim-newlines3.0.1间接
npmts-api-utils2.1.0间接
npmts-dedent2.2.0间接
npmts-map1.0.3间接
npmts-node10.9.2间接
npmtsconfig-paths3.15.0间接
npmtslib1.14.1间接
npmtslib2.8.1间接
npmtsutils3.21.0间接
npmtype-check0.4.0间接
npmtype-fest0.18.1间接
npmtype-fest0.20.2间接
npmtype-fest0.6.0间接
npmtype-fest0.8.1间接
npmtype-fest2.19.0间接
npmtype-fest4.41.0间接
npmtyped-array-buffer1.0.3间接
npmtyped-array-byte-length1.0.3间接
npmtyped-array-byte-offset1.0.4间接
npmtyped-array-length1.0.7间接
npmtypescript5.4.2间接
npmtypescript5.7.3间接
npmtypescript5.9.3间接
npmunbox-primitive1.1.0间接
npmundici-types7.18.2间接
npmunique-filename4.0.0间接
npmunique-slug5.0.0间接
npmuniversalify0.1.2间接
npmunplugin1.16.1间接
npmuri-js4.4.1间接
npmutil0.12.5间接
npmutil-deprecate1.0.2间接
npmuuid9.0.1间接
npmv8-compile-cache2.4.0间接
npmv8-compile-cache-lib3.0.1间接
npmv8-to-istanbul9.3.0间接
npmvalidate-npm-package-license3.0.4间接
npmvalidator13.15.23间接
npmvite6.3.5间接
npmvite6.4.1间接
npmvite-node3.1.4间接
npmvite-plugin-css-injected-by-js3.5.2间接
npmvite-plugin-dts3.9.1间接
npmvite-plugin-static-copy3.1.4间接
npmvite-svg-loader5.1.0间接
npmvitest3.1.4间接
npmvoid-elements3.1.0间接
npmvscode-uri3.1.0间接
npmvue3.5.16间接
npmvue-component-meta2.2.12间接
npmvue-demi0.14.10间接
npmvue-docgen-api4.79.2间接
npmvue-eslint-parser10.2.0间接
npmvue-i18n11.1.12间接
npmvue-inbrowser-compiler-independent-utils4.71.1间接
npmvue-template-compiler2.7.16间接
npmvue-tsc1.8.27间接
npmvue-tsc2.2.10间接
npmw3c-xmlserializer5.0.0间接
npmwait-for-expect3.0.2间接
npmwebidl-conversions7.0.0间接
npmwebpack-virtual-modules0.6.2间接
npmwhatwg-encoding3.1.1间接
npmwhatwg-mimetype4.0.0间接
npmwhatwg-url14.2.0间接
npmwhich1.3.1间接
npmwhich2.0.2间接
npmwhich6.0.0间接
npmwhich-boxed-primitive1.1.1间接
npmwhich-builtin-type1.2.1间接
npmwhich-collection1.0.2间接
npmwhich-typed-array1.1.19间接
npmwhy-is-node-running2.3.0间接
npmwith7.0.2间接
npmword-wrap1.2.5间接
npmwrap-ansi8.1.0间接
npmwrap-ansi-cjs7.0.0间接
npmwrappy1.0.2间接
npmwrite-file-atomic4.0.2间接
npmws8.18.3间接
npmxml-name-validator4.0.0间接
npmxml-name-validator5.0.0间接
npmxmlchars2.2.0间接
npmy18n5.0.8间接
npmyallist4.0.0间接
npmyallist5.0.0间接
npmyaml1.10.2间接
npmyaml2.8.1间接
npmyaml-eslint-parser1.3.0间接
npmyargs16.2.0间接
npmyargs-parser20.2.9间接
npmyn3.1.1间接
npmyocto-queue0.1.0间接
npmz-schema5.0.5间接
npmzod4.1.12间接
依赖安全公告 39

该仓库未发布可被索引解析的包,因此评估的是其自身的依赖图——共 937 个包,其中也包含从不交付的开发与测试版本固定:39 个存在已知公告,1 个为直接依赖。

软件包版本关系严重程度公告数修复版本
flatted3.3.3间接严重23.4.2
immutable5.1.4间接严重35.1.8
rollup4.53.2间接严重14.59.0
vitest3.1.4间接严重14.1.0
lodash-es4.17.22直接34.18.0
@isaacs/brace-expansion5.0.0间接15.0.1
axios0.26.1间接231.18.0
brace-expansion1.1.12间接25.0.7
brace-expansion2.0.2间接25.0.7
defu6.1.4间接16.1.5
fast-uri3.1.0间接44.1.1
glob10.4.5间接111.1.0
glob11.0.3间接111.1.0
js-cookie3.0.5间接13.0.7
js-yaml4.1.1间接24.3.0
lodash4.17.21间接34.18.0
minimatch10.1.1间接310.2.3
minimatch3.0.8间接310.2.3
minimatch3.1.2间接310.2.3
minimatch9.0.1间接310.2.3
minimatch9.0.5间接310.2.3
picomatch2.3.1间接24.0.4
picomatch4.0.3间接24.0.4
storybook8.6.14间接210.2.10
svgo3.3.2间接24.0.2
tar7.5.2间接117.5.19
uuid9.0.1间接113.0.1
vite6.3.5间接78.0.16
vite6.4.1间接48.0.16
ws8.18.3间接28.21.0
ajv6.12.6间接18.18.0
ajv8.17.1间接18.18.0
diff4.0.2间接18.0.3
follow-redirects1.15.11间接11.16.0
ip-address10.1.0间接110.1.1
postcss8.5.6间接18.5.10
vue-template-compiler2.7.16间接1
yaml1.10.2间接12.8.3
yaml2.8.1间接12.8.3

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

原始 JSON 报告 机器可读
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 489573,
      "has_wiki": false,
      "homepage": null,
      "languages": {
        "Vue": 436319,
        "HTML": 45,
        "SCSS": 293919,
        "Shell": 1235,
        "JavaScript": 6515,
        "TypeScript": 610599
      },
      "pushed_at": "2026-07-17T12:00:22Z",
      "created_at": "2021-03-18T14:34:28Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-17T12:00:58Z",
      "description": "Bethink universe design system https://bethinkpl.github.io/design-system",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "master",
      "license_spdx_raw": null,
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "Vue",
        "SCSS"
      ]
    },
    "owner": {
      "blog": "https://bethinkgroup.com",
      "name": "Bethink",
      "type": "Organization",
      "login": "bethinkpl",
      "company": null,
      "location": "Poznań, Poland",
      "followers": 2,
      "avatar_url": "https://avatars.githubusercontent.com/u/24373413?v=4",
      "created_at": "2016-12-04T17:28:23Z",
      "is_verified": null,
      "public_repos": 33,
      "account_age_days": 3516
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v41.1.0",
          "kind": "minor",
          "published_at": "2026-07-17T12:00:23Z"
        },
        {
          "tag": "v41.0.2",
          "kind": "patch",
          "published_at": "2026-07-17T10:46:21Z"
        },
        {
          "tag": "v41.0.1",
          "kind": "patch",
          "published_at": "2026-07-16T08:18:48Z"
        },
        {
          "tag": "v41.0.0",
          "kind": "major",
          "published_at": "2026-07-16T06:15:28Z"
        },
        {
          "tag": "v40.1.0",
          "kind": "minor",
          "published_at": "2026-07-15T12:09:33Z"
        },
        {
          "tag": "v40.0.1",
          "kind": "patch",
          "published_at": "2026-07-09T10:37:46Z"
        },
        {
          "tag": "v40.0.0",
          "kind": "major",
          "published_at": "2026-07-02T10:02:16Z"
        },
        {
          "tag": "v39.1.0",
          "kind": "minor",
          "published_at": "2026-06-25T11:23:34Z"
        },
        {
          "tag": "v39.0.1",
          "kind": "patch",
          "published_at": "2026-06-24T06:51:28Z"
        },
        {
          "tag": "v39.0.0",
          "kind": "major",
          "published_at": "2026-06-23T17:36:18Z"
        },
        {
          "tag": "v38.0.1",
          "kind": "patch",
          "published_at": "2026-06-23T12:15:42Z"
        },
        {
          "tag": "v38.0.0",
          "kind": "major",
          "published_at": "2026-06-19T08:56:44Z"
        },
        {
          "tag": "v37.1.0",
          "kind": "minor",
          "published_at": "2026-06-18T09:34:02Z"
        },
        {
          "tag": "v37.0.6",
          "kind": "patch",
          "published_at": "2026-06-15T09:19:09Z"
        },
        {
          "tag": "v37.0.5",
          "kind": "patch",
          "published_at": "2026-06-15T08:46:09Z"
        },
        {
          "tag": "v37.0.4",
          "kind": "patch",
          "published_at": "2026-06-12T11:49:22Z"
        },
        {
          "tag": "v37.0.3",
          "kind": "patch",
          "published_at": "2026-06-12T10:46:18Z"
        },
        {
          "tag": "v37.0.2",
          "kind": "patch",
          "published_at": "2026-06-12T09:27:10Z"
        },
        {
          "tag": "v37.0.0",
          "kind": "major",
          "published_at": "2026-06-11T07:46:49Z"
        },
        {
          "tag": "v36.2.0",
          "kind": "minor",
          "published_at": "2026-06-10T13:29:55Z"
        },
        {
          "tag": "v36.1.2",
          "kind": "patch",
          "published_at": "2026-05-26T14:15:04Z"
        },
        {
          "tag": "v36.1.1",
          "kind": "patch",
          "published_at": "2026-05-26T13:19:42Z"
        },
        {
          "tag": "v36.0.0",
          "kind": "major",
          "published_at": "2026-05-25T10:02:28Z"
        },
        {
          "tag": "v35.2.3",
          "kind": "patch",
          "published_at": "2026-05-22T09:19:02Z"
        },
        {
          "tag": "v35.2.2",
          "kind": "patch",
          "published_at": "2026-05-14T09:16:09Z"
        },
        {
          "tag": "v35.2.1",
          "kind": "patch",
          "published_at": "2026-05-13T14:09:43Z"
        },
        {
          "tag": "v35.2.0",
          "kind": "minor",
          "published_at": "2026-05-13T13:55:52Z"
        },
        {
          "tag": "v35.1.0",
          "kind": "minor",
          "published_at": "2026-05-07T07:46:14Z"
        },
        {
          "tag": "v35.0.4",
          "kind": "patch",
          "published_at": "2026-04-29T10:26:10Z"
        },
        {
          "tag": "v35.0.3",
          "kind": "patch",
          "published_at": "2026-04-28T10:52:22Z"
        },
        {
          "tag": "v35.0.2",
          "kind": "patch",
          "published_at": "2026-04-27T13:06:16Z"
        },
        {
          "tag": "v35.0.0",
          "kind": "major",
          "published_at": "2026-04-22T06:05:33Z"
        },
        {
          "tag": "v34.2.2",
          "kind": "patch",
          "published_at": "2026-04-17T05:39:52Z"
        },
        {
          "tag": "v34.2.1",
          "kind": "patch",
          "published_at": "2026-04-15T09:31:38Z"
        },
        {
          "tag": "v34.2.0",
          "kind": "minor",
          "published_at": "2026-04-15T09:30:54Z"
        },
        {
          "tag": "v34.1.4",
          "kind": "patch",
          "published_at": "2026-04-02T07:24:00Z"
        },
        {
          "tag": "v34.1.3",
          "kind": "patch",
          "published_at": "2026-04-01T10:21:07Z"
        },
        {
          "tag": "v34.1.2",
          "kind": "patch",
          "published_at": "2026-04-01T10:16:32Z"
        },
        {
          "tag": "v34.1.1",
          "kind": "patch",
          "published_at": "2026-04-01T09:48:37Z"
        },
        {
          "tag": "v34.1.0",
          "kind": "minor",
          "published_at": "2026-04-01T07:21:10Z"
        },
        {
          "tag": "v34.0.9",
          "kind": "patch",
          "published_at": "2026-03-31T09:44:47Z"
        },
        {
          "tag": "v34.0.8",
          "kind": "patch",
          "published_at": "2026-03-31T04:37:50Z"
        },
        {
          "tag": "v34.0.7",
          "kind": "patch",
          "published_at": "2026-03-26T10:48:58Z"
        },
        {
          "tag": "v34.0.6",
          "kind": "patch",
          "published_at": "2026-03-20T09:20:38Z"
        },
        {
          "tag": "v34.0.5",
          "kind": "patch",
          "published_at": "2026-03-13T10:08:50Z"
        },
        {
          "tag": "v34.0.4",
          "kind": "patch",
          "published_at": "2026-03-03T10:47:51Z"
        },
        {
          "tag": "v34.0.3",
          "kind": "patch",
          "published_at": "2026-03-03T09:05:18Z"
        },
        {
          "tag": "v34.0.2",
          "kind": "patch",
          "published_at": "2026-02-24T06:06:05Z"
        },
        {
          "tag": "v34.0.1",
          "kind": "patch",
          "published_at": "2026-02-19T16:05:05Z"
        },
        {
          "tag": "v34.0.0",
          "kind": "major",
          "published_at": "2026-02-18T13:33:47Z"
        },
        {
          "tag": "v33.0.7",
          "kind": "patch",
          "published_at": "2026-02-13T08:03:29Z"
        },
        {
          "tag": "v33.0.6",
          "kind": "patch",
          "published_at": "2026-02-09T11:52:15Z"
        },
        {
          "tag": "v33.0.5",
          "kind": "patch",
          "published_at": "2026-02-05T10:41:07Z"
        },
        {
          "tag": "v33.0.4",
          "kind": "patch",
          "published_at": "2026-02-03T07:35:05Z"
        },
        {
          "tag": "v33.0.3",
          "kind": "patch",
          "published_at": "2026-02-02T13:52:24Z"
        },
        {
          "tag": "v33.0.2",
          "kind": "patch",
          "published_at": "2026-01-30T11:08:11Z"
        },
        {
          "tag": "v33.0.1",
          "kind": "patch",
          "published_at": "2026-01-26T15:20:13Z"
        },
        {
          "tag": "v33.0.0",
          "kind": "major",
          "published_at": "2026-01-23T09:26:40Z"
        },
        {
          "tag": "v32.0.0",
          "kind": "major",
          "published_at": "2026-01-21T10:51:38Z"
        },
        {
          "tag": "v31.0.3",
          "kind": "patch",
          "published_at": "2026-01-21T08:16:50Z"
        },
        {
          "tag": "v31.0.2",
          "kind": "patch",
          "published_at": "2026-01-18T14:14:17Z"
        },
        {
          "tag": "v31.0.1",
          "kind": "patch",
          "published_at": "2026-01-08T11:26:22Z"
        },
        {
          "tag": "v31.0.0",
          "kind": "major",
          "published_at": "2026-01-08T08:43:50Z"
        },
        {
          "tag": "v30.4.3",
          "kind": "patch",
          "published_at": "2025-12-19T16:37:29Z"
        },
        {
          "tag": "v30.4.2",
          "kind": "patch",
          "published_at": "2025-12-19T11:29:19Z"
        },
        {
          "tag": "v30.4.1",
          "kind": "patch",
          "published_at": "2025-12-19T09:05:38Z"
        },
        {
          "tag": "v30.4.0",
          "kind": "minor",
          "published_at": "2025-12-18T10:23:32Z"
        },
        {
          "tag": "v30.3.2",
          "kind": "patch",
          "published_at": "2025-12-15T07:47:27Z"
        },
        {
          "tag": "v30.3.1",
          "kind": "patch",
          "published_at": "2025-12-12T14:46:05Z"
        },
        {
          "tag": "v30.3.0",
          "kind": "minor",
          "published_at": "2025-12-12T10:35:15Z"
        },
        {
          "tag": "v30.2.0",
          "kind": "minor",
          "published_at": "2025-12-09T12:51:51Z"
        },
        {
          "tag": "v30.1.2",
          "kind": "patch",
          "published_at": "2025-12-02T14:08:01Z"
        },
        {
          "tag": "v30.1.1",
          "kind": "patch",
          "published_at": "2025-11-27T20:34:26Z"
        },
        {
          "tag": "v30.1.0",
          "kind": "minor",
          "published_at": "2025-11-21T12:59:40Z"
        },
        {
          "tag": "v30.0.1",
          "kind": "patch",
          "published_at": "2025-11-18T14:24:02Z"
        },
        {
          "tag": "v30.0.0",
          "kind": "major",
          "published_at": "2025-11-17T11:18:22Z"
        },
        {
          "tag": "v29.3.0",
          "kind": "minor",
          "published_at": "2025-11-14T07:45:46Z"
        },
        {
          "tag": "v29.2.1",
          "kind": "patch",
          "published_at": "2025-11-05T13:27:40Z"
        },
        {
          "tag": "v29.2.0",
          "kind": "minor",
          "published_at": "2025-10-22T14:54:40Z"
        },
        {
          "tag": "v29.1.0",
          "kind": "minor",
          "published_at": "2025-10-22T12:14:05Z"
        },
        {
          "tag": "v29.0.0",
          "kind": "major",
          "published_at": "2025-09-19T07:47:36Z"
        },
        {
          "tag": "v28.1.13",
          "kind": "patch",
          "published_at": "2025-09-15T10:07:05Z"
        },
        {
          "tag": "v28.1.11",
          "kind": "patch",
          "published_at": "2025-08-26T10:24:21Z"
        },
        {
          "tag": "v28.1.10",
          "kind": "patch",
          "published_at": "2025-08-26T08:35:56Z"
        },
        {
          "tag": "v28.1.9",
          "kind": "patch",
          "published_at": "2025-08-24T19:27:17Z"
        },
        {
          "tag": "v28.1.8",
          "kind": "patch",
          "published_at": "2025-08-22T05:22:18Z"
        },
        {
          "tag": "v28.1.7",
          "kind": "patch",
          "published_at": "2025-08-21T13:08:17Z"
        },
        {
          "tag": "v28.1.6",
          "kind": "patch",
          "published_at": "2025-08-21T08:49:04Z"
        },
        {
          "tag": "v28.1.5",
          "kind": "patch",
          "published_at": "2025-08-20T06:46:36Z"
        },
        {
          "tag": "v28.1.4",
          "kind": "patch",
          "published_at": "2025-08-19T11:36:40Z"
        },
        {
          "tag": "v28.1.3",
          "kind": "patch",
          "published_at": "2025-08-12T14:31:38Z"
        },
        {
          "tag": "v28.1.2",
          "kind": "patch",
          "published_at": "2025-08-08T08:27:21Z"
        },
        {
          "tag": "v28.1.1",
          "kind": "patch",
          "published_at": "2025-08-05T08:16:31Z"
        },
        {
          "tag": "v28.1.0",
          "kind": "minor",
          "published_at": "2025-07-23T06:58:24Z"
        },
        {
          "tag": "v28.0.0",
          "kind": "major",
          "published_at": "2025-07-18T07:03:29Z"
        },
        {
          "tag": "v27.0.3",
          "kind": "patch",
          "published_at": "2025-07-09T14:19:23Z"
        },
        {
          "tag": "v27.0.2",
          "kind": "patch",
          "published_at": "2025-07-08T09:18:24Z"
        },
        {
          "tag": "v27.0.1",
          "kind": "patch",
          "published_at": "2025-07-03T12:39:12Z"
        },
        {
          "tag": "v27.0.0",
          "kind": "major",
          "published_at": "2025-07-02T08:23:44Z"
        },
        {
          "tag": "v26.16.0",
          "kind": "minor",
          "published_at": "2025-06-23T18:34:15Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "89e32d14cb84c972769358ce5b7f3e52f8148622",
          "body": null,
          "is_bot": true,
          "headline": "Release v41.1.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-17T12:00:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0aa2ff738f2a1544027e623f1e89b5d113b4d639",
          "body": "Add large padding size (24px) to Well component",
          "is_bot": false,
          "headline": "Merge pull request #628 from bethinkpl/add-well-large-padding-size",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-17T11:58:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e703d28bec3ef924cecf1ffd0da98947579bee19",
          "body": "Add isLoading prop to Pagination",
          "is_bot": false,
          "headline": "Merge pull request #627 from bethinkpl/add-pagination-is-loading",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-17T11:58:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "578251ebb6cab758814bee5cd756fb9d9fb38645",
          "body": null,
          "is_bot": true,
          "headline": "Release v41.0.2: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-17T10:46:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9927d89f16841d2a6628b33a562f9b9823c2aff6",
          "body": "IT-7626 - chip accent",
          "is_bot": false,
          "headline": "Merge pull request #630 from bethinkpl/IT-7626-chip-accent",
          "author_name": "Tomasz Perkowski",
          "author_login": "tomaszperkowski",
          "committed_at": "2026-07-17T10:41:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "da26aa46f3935b357b203d3b6890c73cd8484009",
          "body": null,
          "is_bot": false,
          "headline": "IT-7626 - chip accent",
          "author_name": "Tomasz Perkowski",
          "author_login": "tomaszperkowski",
          "committed_at": "2026-07-17T08:10:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cdd9e79971edd8619b27de6e384ae5141d1e54c9",
          "body": "Add a `large` option to `WELL_PADDINGS` that applies 24px ($space-12)\npadding to the content and offsets the accessory slot accordingly,\nalongside the existing small (12px) and medium (16px) sizes.\n\nAdd a parameterised spec covering the padding class for every\nWELL_PADDINGS value. Also add a CLAUDE.md that imports AGENTS.md so\nagent guidance loads automatically.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add large padding size (24px) to Well component",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T11:34:18Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "07956c1bdd70ad23f3f5ccece6f50c28334dbfc3",
          "body": "The spinner now renders inside the nav items blocks, which only\nrender when there is more than one page. Update the loading tests\nto use a multi-page setup so the spinner path is exercised.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Fix Pagination loading spinner tests to use multi-page setup",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T09:53:30Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "4fd56b02b3f16080ed4946279ce56ca640af006a",
          "body": "Add a `v-if=\"$slots.accessory\"` guard to the accessory slot\nwrapper so the container div is not rendered when no accessory\ncontent is passed.",
          "is_bot": false,
          "headline": "Only render accessory slot wrapper when slot is provided",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T09:43:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47b7a123b28ab7d545c625ea4085527f0436d55e",
          "body": "Move the isLoading spinner inside both the compact and default\nnavigation item containers so it aligns next to the page controls.\nRelocate the `position: relative` anchor from the wrapper to the\nitems container accordingly, and fix the accessory slot binding in\nthe story template.",
          "is_bot": false,
          "headline": "Reposition Pagination loading spinner within nav items",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T09:41:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f163ae2b0d64f5e7acf27351fdcad451005cfe9",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'master' into add-pagination-is-loading",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T08:59:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0ac2b69c1fa646b6c5dfac333dafbfb64eba424",
          "body": null,
          "is_bot": true,
          "headline": "Release v41.0.1: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-16T08:18:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e797e944c62accfcf04008b7807b1f7aac2f5e6",
          "body": "…slot\n\nAdd experimentalContent slot to Card",
          "is_bot": false,
          "headline": "Merge pull request #626 from bethinkpl/add-card-experimental-content-…",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T08:16:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f0977d91de4b7be1f43c148d0e0d4e8a2cbcd53",
          "body": "Adds an isLoading prop that renders an absolutely-positioned loading\nspinner just to the right of the pagination numbers, in both the desktop\nand mobile/compact layouts. Because the spinner is out of flow it doesn't\nshift the (optionally centered) pagination.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add isLoading prop to Pagination",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T06:55:07Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "ba5cdae9da685f8fb44595106f70f30981504c05",
          "body": null,
          "is_bot": true,
          "headline": "Release v41.0.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-16T06:15:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5b935c755332ae5da97a45933a67ff814b08411e",
          "body": "feat: add Stepper, TopNav & LabelValueItem; extend RichListItem/SelectListItem slots",
          "is_bot": false,
          "headline": "Merge pull request #623 from bethinkpl/IT-7617",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-16T06:12:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a66a9fe0cf2f50b8d1de6fb78a9cb14c6ebd595",
          "body": null,
          "is_bot": false,
          "headline": "docs(Shadows): use radius token in story swatch",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-15T13:49:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e534ff9cb1696a062f2c361b6ab9331b1764b63",
          "body": "Add an escape-hatch slot that renders fully custom card body markup.\nWhen used, the header/content/footer slots are skipped and the\npadding, dividerUnderHeader, and isContentScrollable props have no\neffect. The ribbon/loading bar still renders as card chrome.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add experimentalContent slot to Card",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-15T13:28:12Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "efc82f1b01a5db6060f24ba0781d9d829529898a",
          "body": null,
          "is_bot": true,
          "headline": "Release v40.1.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-15T12:09:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e047a90250656207b3af4ab7541b79e5b53af7da",
          "body": "Add x-small (1px) size to ContainerRibbon",
          "is_bot": false,
          "headline": "Merge pull request #625 from bethinkpl/add-container-ribbon-x-small-size",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-15T12:07:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1908152e2dad9dc479a58cb44cce735a0d817460",
          "body": "Add an X_SMALL size variant using the $border-xs (1px) token and cover\nall sizes with an it.each test.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add x-small (1px) size to ContainerRibbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-15T08:04:58Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "bc9b7ea4b195a90582ec7f0aabb2dd6b3e36a60b",
          "body": "Render the logo + title as an anchor when `href` is set or a\nrouter-link when `to` is set, falling back to a plain div. The\naccessory slot stays outside the link. Adds a Linked story and\ncovers the link rendering behavior with specs.",
          "is_bot": false,
          "headline": "feat(TopNavBranding): make brand logo and title linkable",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-14T09:46:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa7647221acf1584eb48a9bff9187d6c22c687a1",
          "body": "Remove &__leadingAccessory from the flex rule so it no longer\nstretches to fill the item height.",
          "is_bot": false,
          "headline": "fix(RichListItem): drop stretch alignment from leadingAccessory",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-14T09:00:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8079a0f19769d9f9e078ea30b70f05d3f0bbb9d7",
          "body": null,
          "is_bot": false,
          "headline": "docs(Shadows): use ds-prefixed class naming in story",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-14T08:59:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a5374cac62e382def1de18be7a1aae891640154f",
          "body": null,
          "is_bot": false,
          "headline": "docs(styles): add Radiuses and Shadows foundation stories",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-13T12:47:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c1c26ab7fd1c0637dbda80020b89dddecf603ecf",
          "body": "https://bethinkteam.slack.com/archives/CFBLF5RGA/p1783943866505499?thread_ts=1783678054.903299&cid=CFBLF5RGA",
          "is_bot": false,
          "headline": "fix(TopNav): apply leading gap via margin on default slot",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-13T12:35:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43dddfa996ef5a9dda3e99ad48d88781669654d2",
          "body": null,
          "is_bot": true,
          "headline": "Release v40.0.1: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-09T10:37:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3914f77941c08c544e861b7742c6199e5a9dc814",
          "body": "IT-7582 | Add paste icon for slide editor copy/paste headers",
          "is_bot": false,
          "headline": "Merge pull request #624 from bethinkpl/IT-7582-add-paste-icon",
          "author_name": "Tomasz Tomalak",
          "author_login": "t-tomalak",
          "committed_at": "2026-07-09T10:30:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "49d324e4fd3fbd9606dbaf253c51f70574171938",
          "body": null,
          "is_bot": false,
          "headline": "IT-7582 | Add paste icon for slide editor copy/paste headers",
          "author_name": "t-tomalak",
          "author_login": "t-tomalak",
          "committed_at": "2026-07-09T10:23:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a03e554b8847b0e4b2cdbb80c0fa4c5b3b71e306",
          "body": "Remove the orphaned `margin-left` from `__placeholderRight` so the\nselected check icon and the unselected placeholder reserve the same\ntrailing width (both now rely solely on the container gap). Previously\nonly the placeholder kept the margin, so a selected row's text column\nwas $space-6 wider than an unselected row's, causing an inconsistent\ntruncation point and a reflow when toggling selection.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(SelectListItem): keep trailing check icon and placeholder aligned",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-09T07:47:24Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "35efa286dc944a9256d4138f6556f8613dbead4b",
          "body": "Add a leadingAccessory slot to RichListItem and expose it through\nBasicRichListItem, rendered before the content with the same spacing as\nthe icon slot (matching the checkout Figma design).\n\nReplace the WithLeadingAccessory stories with PlaceholderSlots stories\nthat fill every slot with the SlotPlaceholder demo component.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(RichListItem): add leadingAccessory slot",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-09T07:22:06Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "823da80a72975673ba62478d65a60ef3a5fe7d27",
          "body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(TopNav): add TopNav and TopNavBranding components",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-08T15:35:54Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "2e5bec4af7443f44cbb350a3ffff75e745a864cc",
          "body": "Full-width stepper with optional title, counter label and counter value,\nrendering totalSteps indicator bars with the first currentStep bars active.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(Stepper): add Stepper component",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-08T14:52:51Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f4bc5e6b1c59b3af87d8d3985c2712da6341fa90",
          "body": null,
          "is_bot": false,
          "headline": "feat(SelectListItem): add metadata slot",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-07T19:38:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2349a16640f1205fcc410303cc0d18b65ca0bec9",
          "body": "- size (medium/large) scales both label and value typography\n- isLabelStrong toggles bold label typography\n- valueColor (neutral/primary) sets the value color\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(LabelValueItem): add size, isLabelStrong and valueColor props",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-07T18:54:39Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "1b8dd1419b1ab7442300032c67af8ca7b1c6cb8f",
          "body": "Move DrawerListItem/DrawerListItemGroup out of the Drawer directory into\na shared LabelValue/ group, rename them to LabelValueItem/LabelValueItemGroup,\nconvert both to the Composition API (<script setup>), and add unit tests.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "refactor: extract LabelValueItem(Group) from Drawer",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-07T18:48:12Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "85a07dd2e0e87da2755a19498e492cefe5f08778",
          "body": "Drop the type-check removal markers for props that were previously\nrenamed or removed:\n- Card: hasBorder, borderPosition, borderSize, borderColor\n- TextGroup: isSelected",
          "is_bot": false,
          "headline": "refactor: remove deprecated RemovedProp markers from Card and TextGroup",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-07T18:48:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f8cf8455cd26956aaa425ba3b990ce4bca6cd93f",
          "body": "Add agent docs and register them in AGENTS.md",
          "is_bot": false,
          "headline": "Merge pull request #587 from bethinkpl/agent-docs",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-07T18:30:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e6a1d6dd652581053763b976b35b807508c9e594",
          "body": null,
          "is_bot": true,
          "headline": "Release v40.0.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-07-02T10:02:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "07d833a771ce520291ee59dd7b9168621fd9c8b8",
          "body": "IT-7550: Card/TextGroup prop changes & new ActionContent component",
          "is_bot": false,
          "headline": "Merge pull request #618 from bethinkpl/IT-7550-card-textgroup-changes",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-07-02T09:47:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d0413e4b8185b4c198d9462c01fca2a82a8963d",
          "body": null,
          "is_bot": false,
          "headline": "feat(ActionContent): set rounded radius on button",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-30T11:40:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a6672bfcdf02a1313e4c11afb1fde87100d349fe",
          "body": null,
          "is_bot": false,
          "headline": "feat(SpinnerLoading): export DsSpinnerLoading component",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-30T11:13:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7f95ca70b8e8d0dd391532705583f00900e1e93",
          "body": "IT-7550: Add Well hasRadius/hasBorder/ribbon support, Chip rightIcon, and faCommentPlus icon",
          "is_bot": false,
          "headline": "Merge pull request #620 from bethinkpl/IT-7550-well-radius-ribbon-border",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-30T09:51:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1357eb84e1be45a70a7b6a86c4df039f3f86b64d",
          "body": "Update the default `ribbonSize` from LARGE to MEDIUM in the Card\nand Well components, along with their stories.",
          "is_bot": false,
          "headline": "feat: change default ribbon size to medium for Card and Well",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T15:25:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d27e35aa059d716c5ea0dac714cbc96c2a7b7e2a",
          "body": null,
          "is_bot": false,
          "headline": "feat: add comment-lock icon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T09:21:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dee480d691442d4c86b73dce90b01e45611d5f1e",
          "body": "…s-ribbon-border",
          "is_bot": false,
          "headline": "Merge branch 'IT-7550-card-textgroup-changes' into IT-7550-well-radiu…",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T08:52:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "83e2ababcfce484714c12bed94842259bf5c219b",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'master' into IT-7550-card-textgroup-changes",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T08:52:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5377f76e3e49cecd8f9e5c05a2d695ac14702368",
          "body": "Update Node/Yarn to LTS and harden supply-chain config",
          "is_bot": false,
          "headline": "Merge pull request #621 from bethinkpl/update-node-yarn-lts",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T08:51:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "95b28a975e472ef52bf44694d8009f73edcd67e7",
          "body": null,
          "is_bot": false,
          "headline": "ci: bump git-auto-commit-action to v7",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T08:28:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f9d6a3128c444636e90a56d0c4913def08625e32",
          "body": "Updates the @types/node devDependency from ^17 to ^24, refreshing\nthe Yarn cache and lockfile accordingly. Switches deprecated\n`tracks.at(i)` calls to index access in the ProgressDonutChart spec\nto satisfy the newer type definitions.",
          "is_bot": false,
          "headline": "chore: bump @types/node to v24 to match Node 24 LTS",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T08:21:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd8a1f8df7cbfe1bf4504a7077f13b962af17224",
          "body": "Match the Card's left-ribbon behavior by anchoring the Well ribbon\ncontainer to the left edge with absolute positioning.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Position Well left ribbon absolutely",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-29T07:38:04Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "aad7de7b32575c5d4f12cb2fcb149494defad119",
          "body": null,
          "is_bot": false,
          "headline": "IT-7550: Add explicit args to Well stories",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-27T08:31:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "41b48f225fd05ad5df1a603e14af085ead2b1e86",
          "body": "Update stale comment referencing .ds-well__border to .ds-well__ribbon\nafter the class was renamed.",
          "is_bot": false,
          "headline": "docs(Well): fix ribbon clip class name in comment",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T13:23:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a0490fc97c25ec7335d211613bb37fd410669114",
          "body": null,
          "is_bot": false,
          "headline": "IT-7550: Set explicit Well story args for radius/border/ribbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T13:10:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bedab07b41a5896c5f552f952d1e6540e03abbce",
          "body": "…s-ribbon-border",
          "is_bot": false,
          "headline": "Merge branch 'IT-7550-card-textgroup-changes' into IT-7550-well-radiu…",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T13:04:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e4e6d9ee9d845cc67fa5bd51d6d90103d794fe00",
          "body": null,
          "is_bot": false,
          "headline": "IT-7550: Update Well spec for renamed __ribbon class",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T13:00:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67430be962ba494fa42939b0b8ac723c438d2750",
          "body": "Replace the Well's border with an inset box-shadow so the border no\nlonger adds to the well's size. Border color is now driven by a\nper-variant --ds-well-border-color custom property, and the square\n(no-radius) well draws only top/bottom rules.",
          "is_bot": false,
          "headline": "IT-7550: Use inset box-shadow for Well border",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T12:53:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1364f5970095005ff31dc88a562d997d58dfdb4b",
          "body": "Removed props keep a compile-time marker type but the Vue compiler\nstill emits them as runtime props, so Storybook auto-generates\nControls rows for them.\n\nAdd a global argTypes enhancer that detects `RemovedProp`-typed props\nvia docgen metadata and disables their Controls/Docs rows, instead of\ndisabling each one by hand in every story.\n\nDocument the name coupling on the `RemovedProp` type so renaming it\nwon't silently break the matcher.",
          "is_bot": false,
          "headline": "feat(storybook): hide RemovedProp-typed props from controls",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T12:31:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aadfd2bddcf25c8a4a8e0b969d0aa16591de6342",
          "body": "Wrap story args in toRefs so they stay reactive in setup, and\nconsolidate ICONS into the setup return instead of a separate\ndata() block.",
          "is_bot": false,
          "headline": "refactor(ActionContent): use toRefs for reactive story args",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T11:39:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a6506003cf9ba5d3f5e76678055c9734cbf6034",
          "body": "Combine args spread and frozen ICONS into the setup() return\ninstead of splitting them across setup() and data().",
          "is_bot": false,
          "headline": "refactor(ActionContent): merge story args and constants into setup",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T10:18:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f98acba453b2f797ef81003cb6f7bd06b386ccc",
          "body": "…endency",
          "is_bot": false,
          "headline": "Restrict `approvedGitRepositories` to `vue-popper` — the only git dep…",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:23:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cc9a0d5578b609330c13c5568715b83828310add",
          "body": "…hain attacks",
          "is_bot": false,
          "headline": "Set `npmMinimalAgeGate` to 1 week to guard against fast-flux supply c…",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:20:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d420adbe320faec485c9fe752306ebb9f494aa03",
          "body": "…iesMeta`\n\n`yarn set version` added `enableScripts: true` as a migration default, which\nallows all installed packages to run `postinstall`/`prepare` scripts. This is\nbroader than necessary.\n\nSetting `enableScripts: false` globally and opting in only the two packages\nthat actually require their posti\n[…]\nective\nprompt). `@parcel/watcher` gets its native binary from platform-specific\noptional packages resolved via `supportedArchitectures`, so its postinstall\n(source compilation fallback) is not needed.",
          "is_bot": false,
          "headline": "Restrict lifecycle scripts to `esbuild` and `vue-demi` via `dependenc…",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:18:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7c9cfe0785bc51f008ed54a682880aaf91f8eace",
          "body": "…latest",
          "is_bot": false,
          "headline": "Update CI workflows to Node 24 via `engines`, bump GitHub Actions to …",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:04:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b8e6b2968d4fd14e5b6b3cf2f6b87d9386917bf9",
          "body": null,
          "is_bot": false,
          "headline": "Refresh `yarn.lock` under Yarn 4.17.0",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:04:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "77fc9ad8a2ffd3ec0aa91d5d30424a16b80a881d",
          "body": null,
          "is_bot": false,
          "headline": "Bump Yarn to 4.17.0, update `engines` to Node `^24.5.0` / npm `>=11.5.1`",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-26T08:04:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ae265a09a1bf13406f0b820529fddb181b38d9e6",
          "body": "Align the modifier class with the earlier __border to __ribbon\nrename so all ribbon-related styling uses consistent naming.",
          "is_bot": false,
          "headline": "IT-7550: Rename leftBorder CSS modifier to leftRibbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T06:30:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "abb87b1c674be219fe72ba9df3665c0a418dfd3e",
          "body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Add faCommentPlus icon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T06:22:14Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "61e878af9b07c5629df3b1563316bea719ca81ae",
          "body": "…s-ribbon-border",
          "is_bot": false,
          "headline": "Merge branch 'IT-7550-card-textgroup-changes' into IT-7550-well-radiu…",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T06:08:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85da74e8a51d9511d0bd208370fd20383ee57837",
          "body": "Renders an optional decorative icon after the label and before the\nremovable icon, mirroring the existing leftIcon pattern.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add rightIcon prop to Chip component",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T06:02:33Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "22808b066efaf39a7bddce7eb67a35b7f3912faf",
          "body": null,
          "is_bot": false,
          "headline": "IT-7550: Rename Card __border CSS class to __ribbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T05:52:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fedb08114afca8dfccc00e530d04c84b9b6a2866",
          "body": "Rename the ribbon container class from `__border` to `__ribbon`\nto better reflect its purpose, and drop the redundant horizontal\nlayout fallback now that all ribbon positions are mapped.",
          "is_bot": false,
          "headline": "IT-7550: Rename Well border class to ribbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T05:50:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "16f5c77c423f519eca6496c5fa1bebe0ae5dcf68",
          "body": null,
          "is_bot": false,
          "headline": "IT-7550: Default Well story args for radius, border, ribbon",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-26T05:22:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55eb822576142fca30e6f6e071b66ada4b93df85",
          "body": "Add hasRadius (default true) to toggle the Well's corner radius, hasBorder\n(default false) for a 1px color-matched border-weak outline that drops the\nleft/right edges when squared, and Card-style ribbon props (hasRibbon,\nribbonPosition, ribbonSize, ribbonColor) reusing ContainerRibbon. Ribbon\ncorner rounding is derived from hasRadius. Adds Well.spec.ts coverage and\nStorybook controls/stories.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Add Well hasRadius, hasBorder and ribbon support",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T15:30:23Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "5dfcdc186a02f3c1c8debe5e6781aa6fc9874c9a",
          "body": null,
          "is_bot": true,
          "headline": "Release v39.1.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-25T11:23:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e2172eedbdd7ab9ffeb8ecb26393706390d1a59b",
          "body": "AI-203 | Add `FA_SPARKLES_SOLID` icon",
          "is_bot": false,
          "headline": "Merge pull request #619 from bethinkpl/ai-203-add-sparkles-solid-icon",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-25T11:21:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0f3403b3e10ad62620e5ad6611e6ad3e080b948f",
          "body": null,
          "is_bot": false,
          "headline": "Add `FA_SPARKLES_SOLID` icon",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-25T11:03:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f22e744052379ffc840d06f4d79776f2a167e90",
          "body": "- Add `as const` to TEXT_GROUP_SIZES so TextGroupSize is a literal union\n  instead of widening to `string` (matches its sibling consts)\n- Rename the misleading \"by default\" ribbon-radius test which actually\n  sets hasRibbonRadius=true\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Tighten TextGroupSize typing and clarify ribbon-radius test",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T10:00:30Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "3723cab29145257adb39157671501b9876c6e20e",
          "body": "- verification: storybook:build outputs to docs/ (not public/storybook/)\n- verification: release action is 'Build dist on trigger'\n- storybook-patterns: foundations/ story segment is lowercase\n- styling: add Primary Medcourses theme (four themes, not three)\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs: fix inaccurate claims in agent docs",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T09:45:46Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "9e777068097f55075607b389635d55f41f97b3c2",
          "body": "Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "INI-188: Add ActionContent component with story and tests",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T09:37:07Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "8e2cd897fa2bf0d05646abbf947b2e94fa971165",
          "body": "Keep the old prop names (Card: hasBorder, borderPosition, borderSize,\nborderColor; TextGroup: isSelected) typed with a new RemovedProp<msg>\nmarker so any leftover usage fails type-checking with a migration hint.\nA plain `never` cannot be used here as it breaks Vue's reactive props\ndestructure inference.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Add removal markers for renamed/removed Card & TextGroup props",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T08:13:20Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "8681c1c69b12c128cb30e9deb83945abb6b0f2bf",
          "body": "- Add large size (main text-l, supporting text-m, eyebrow unchanged)\n- Add align prop (left | center)\n- Replace isSelected with mainTextColor prop (neutral | primary);\n  primary preserves the previous selected colouring\n- Migrate BasicRichListItem to map isTextGroupSelected onto mainTextColor\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Add TextGroup large size, align and mainTextColor props",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T07:55:07Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "df3a2f4b116afe0b219065e9b6e0f61f97d53a3d",
          "body": "…ribbon*\n\n- Add hasRadius prop (default true); false removes card corner radius\n- Add backgroundColor prop (default | neutral)\n- Rename hasBorder prop to hasRibbon\n- Rename border* props and CARD_BORDER_* consts/types to ribbon*\n- Cover hasRadius, backgroundColor and ribbonRadius logic in tests\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "IT-7550: Add Card hasRadius/backgroundColor props, rename border* to …",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-25T07:28:45Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "1061ee16e7fd8fa89eed2397e6727e849af25d8e",
          "body": "Update release docs and pin npm version",
          "is_bot": false,
          "headline": "Merge pull request #617 from bethinkpl/update-release-docs",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-24T07:38:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c0b863b41bc9f0e56545d4e59ee358c2e1cdc469",
          "body": "Remove references to NPM_TOKEN and the old manual release steps.\nBoth README and AGENTS.md now describe the automated Publish to NPM\nworkflow and note that no NPM_TOKEN secret is required.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Update release docs to reflect OIDC Trusted Publishing",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-24T07:08:37Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "23663e087a725660d6d43f89f641504faa17904a",
          "body": "Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Pin npm to 11.17.0 in publish workflow",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-24T07:08:24Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "cd3b23649d35250ab5e0fd1c1f7f35e63d681058",
          "body": null,
          "is_bot": true,
          "headline": "Release v39.0.1: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-24T06:51:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6088e874cb01dca1019e1dd066dbe68ca6662ae6",
          "body": "Switch npm publish from NPM_TOKEN to OIDC Trusted Publishing",
          "is_bot": false,
          "headline": "Merge pull request #616 from bethinkpl/switch-npm-publish-to-oidc",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-24T06:49:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e2dcc2cfde9347a969d07ee45ca061e27891813f",
          "body": "Replaces the long-lived NPM_TOKEN secret with npm's OIDC Trusted\nPublishing: GitHub Actions mints a short-lived id-token, npm exchanges\nit for a publish credential. No secret needs to be stored or rotated.\n\nChanges:\n- Add id-token: write permission required for OIDC\n- Upgrade npm to latest before pu\n[…]\nublic build attestation to the package\n\nThe Trusted Publisher is already configured on npmjs.com for\nbethinkpl/design-system → publish-npm.yml.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Switch npm publish from NPM_TOKEN to OIDC Trusted Publishing",
          "author_name": "Radek Benkel",
          "author_login": "radekbenkel",
          "committed_at": "2026-06-24T06:41:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bfe92435b544b519e775478854ccad59d5848ddf",
          "body": null,
          "is_bot": true,
          "headline": "Release v39.0.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-23T17:36:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b72c9ca9271c0d0837f87f584c8482016a47b28",
          "body": "feat(IconButton,Chip): add layout-neutral touch hit area via ::after on pointer:coarse",
          "is_bot": false,
          "headline": "Merge pull request #608 from bethinkpl/IT-7542-touchable-hit-area",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-23T17:34:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fbe6d7a8a27a4f419b6d4f9e76a5766cea862df2",
          "body": null,
          "is_bot": true,
          "headline": "Release v38.0.1: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-23T12:15:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1cc1d718d3120e8e05a2212f8de696c99669f0d0",
          "body": "AI-202 | add icons",
          "is_bot": false,
          "headline": "Merge pull request #615 from bethinkpl/AI-202-add-icons",
          "author_name": "Bogna Flieger",
          "author_login": "bognix",
          "committed_at": "2026-06-23T12:13:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c27f531be2b6844954c48d0ace26a5270a5d2f0d",
          "body": null,
          "is_bot": false,
          "headline": "AI-202 | add icons",
          "author_name": "Bogna Flieger",
          "author_login": "bognix",
          "committed_at": "2026-06-23T11:32:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bb6904314bd0a4a161ab31b3160663cd3918c8ee",
          "body": null,
          "is_bot": true,
          "headline": "Release v38.0.0: bump version, build dist and Storybook",
          "author_name": "github-actions[bot]",
          "author_login": "github-actions[bot]",
          "committed_at": "2026-06-19T08:56:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f72069ef11a8a119cf017cb41e60d75d96c8aa2c",
          "body": "feat(dark-theme): add dark theme support",
          "is_bot": false,
          "headline": "Merge pull request #601 from bethinkpl/dark-theme-poc",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-19T08:54:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a841604ca3b65a978107bf3a57da0db5a190ddb",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'master' into dark-theme-poc",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-19T08:48:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a279bbcacaff3069ceb59f3d363ec3d74b10bc6",
          "body": "IT-7544 | Add magic color variant to Button and IconButton",
          "is_bot": false,
          "headline": "Merge pull request #605 from bethinkpl/IT-7544-magic-buttons",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-19T08:47:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "05efe0af5830fc0cf35cf2e7ea0f25b6d9541665",
          "body": null,
          "is_bot": false,
          "headline": "refactor: expose magic gradients as CSS custom properties",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-19T08:41:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "033b011b1c1f3aa7d7e12c09d52ab5081680783e",
          "body": null,
          "is_bot": false,
          "headline": "fix(scrollbars): use semantic tokens instead of raw color vars",
          "author_name": "Karol Tatała",
          "author_login": "latata",
          "committed_at": "2026-06-18T10:58:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 888,
      "latest_release_at": "2026-07-17T12:00:23Z",
      "latest_release_tag": "v41.1.0",
      "releases_from_tags": false,
      "days_since_last_push": 5,
      "active_weeks_last_year": 48,
      "days_since_latest_release": 5,
      "mean_days_between_releases": 2.6
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 25,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@bethinkpl/design-system",
          "exists": true,
          "license": "UNLICENSED",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@bethinkpl/design-system",
          "is_deprecated": false,
          "latest_version": "41.1.0",
          "repository_url": "https://github.com/bethinkpl/design-system",
          "versions_count": 245,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 16,
          "monthly_downloads": 2507,
          "first_published_at": "2022-10-28T08:47:25.372000Z",
          "latest_published_at": "2026-07-17T12:00:30.257000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 5
        }
      ]
    },
    "popularity": {
      "forks": 1,
      "stars": 2,
      "watchers": 3,
      "fork_history": {
        "days": [
          {
            "date": "2021-11-17",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 1,
        "total_forks": 1
      },
      "star_history": null,
      "open_issues_and_prs": 12
    },
    "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": [
        "tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 3019631,
      "source_files_sampled": 570,
      "oversized_source_files": 16,
      "agent_instruction_files": [
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 4760
    },
    "dependencies": {
      "manifests": [
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "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": 130
          },
          {
            "name": "immutable",
            "direct": false,
            "version": "5.1.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-v56q-mh7h-f735",
              "GHSA-wf6x-7x77-mvgw",
              "GHSA-xvcm-6775-5m9r"
            ],
            "fixed_version": "5.1.8",
            "advisory_count": 3,
            "oldest_advisory_days": 139
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.53.2",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 1,
            "oldest_advisory_days": 146
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.1.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-5xrq-8626-4rwp"
            ],
            "fixed_version": "4.1.0",
            "advisory_count": 1,
            "oldest_advisory_days": 50
          },
          {
            "name": "lodash-es",
            "direct": true,
            "version": "4.17.22",
            "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": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-7h2j-956f-4vf2"
            ],
            "fixed_version": "5.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 168
          },
          {
            "name": "axios",
            "direct": false,
            "version": "0.26.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-3g43-6gmg-66jw",
              "GHSA-3p68-rc4w-qgx5",
              "GHSA-43fc-jf86-j433",
              "GHSA-5c9x-8gcm-mpgx",
              "GHSA-62hf-57xw-28j9",
              "GHSA-6chq-wfr3-2hj9",
              "GHSA-7q8q-rj6j-mhjq",
              "GHSA-898c-q2cr-xwhg",
              "GHSA-fvcv-3m26-pcqx",
              "GHSA-hfxv-24rg-xrqf"
            ],
            "fixed_version": "1.18.0",
            "advisory_count": 23,
            "oldest_advisory_days": 986
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-737v-mqg7-c878"
            ],
            "fixed_version": "6.1.5",
            "advisory_count": 1,
            "oldest_advisory_days": 109
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4c8g-83qw-93j6",
              "GHSA-q3j6-qgpj-74h6",
              "GHSA-v2hh-gcrm-f6hx",
              "GHSA-v39h-62p7-jpjc"
            ],
            "fixed_version": "4.1.1",
            "advisory_count": 4,
            "oldest_advisory_days": 74
          },
          {
            "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": 246
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.3",
            "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": 246
          },
          {
            "name": "js-cookie",
            "direct": false,
            "version": "3.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-qjx8-664m-686j"
            ],
            "fixed_version": "3.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 61
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 36
          },
          {
            "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": "10.1.1",
            "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.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": "9.0.1",
            "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": "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": 118
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "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": 118
          },
          {
            "name": "storybook",
            "direct": false,
            "version": "8.6.14",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-8452-54wp-rmv6",
              "GHSA-mjf5-7g4m-gx5w"
            ],
            "fixed_version": "10.2.10",
            "advisory_count": 2,
            "oldest_advisory_days": 215
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "3.3.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.2,
            "advisory_ids": [
              "GHSA-2p49-hgcm-8545",
              "GHSA-xpqw-6gx7-v673"
            ],
            "fixed_version": "4.0.2",
            "advisory_count": 2,
            "oldest_advisory_days": 139
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r6q2-hw4h-h46w",
              "GHSA-vmf3-w455-68vh"
            ],
            "fixed_version": "7.5.19",
            "advisory_count": 11,
            "oldest_advisory_days": 186
          },
          {
            "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": 90
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.3.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-93m4-6634-74q7",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-g4jq-h2w9-997c",
              "GHSA-jqfw-vq24-v9c3",
              "GHSA-p9ff-h696-f583",
              "GHSA-v6wh-96g9-6wx3"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 7,
            "oldest_advisory_days": 315
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w7w-66w2-5vf9",
              "GHSA-fx2h-pf6j-xcff",
              "GHSA-p9ff-h696-f583",
              "GHSA-v6wh-96g9-6wx3"
            ],
            "fixed_version": "8.0.16",
            "advisory_count": 4,
            "oldest_advisory_days": 106
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.3",
            "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": 64
          },
          {
            "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": "ajv",
            "direct": false,
            "version": "8.17.1",
            "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": "4.0.2",
            "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": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 99
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-v2v4-37r5-5v8g"
            ],
            "fixed_version": "10.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 77
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "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": 88
          },
          {
            "name": "vue-template-compiler",
            "direct": false,
            "version": "2.7.16",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.2,
            "advisory_ids": [
              "GHSA-g3ch-rx76-35fx"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 728
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 118
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.1",
            "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": 118
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 26,
          "critical": 4,
          "moderate": 9
        },
        "advisory_count": 108,
        "affected_count": 39,
        "assessed_count": 937,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 0,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@primevue/themes",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.0-rc.3"
        },
        {
          "name": "@vueuse/core",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "14.1.0"
        },
        {
          "name": "lodash-es",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.17.22"
        },
        {
          "name": "primevue",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.0-rc.3"
        },
        {
          "name": "reka-ui",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.8.0"
        },
        {
          "name": "vee-validate",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "4.15.1"
        },
        {
          "name": "vue-component-type-helpers",
          "manifest": "package.json",
          "ecosystem": "npm",
          "version_constraint": "2.2.10"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@primevue/themes",
            "direct": true,
            "version": "4.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vueuse/core",
            "direct": true,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": true,
            "version": "4.17.22",
            "ecosystem": "npm"
          },
          {
            "name": "primevue",
            "direct": true,
            "version": "4.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "reka-ui",
            "direct": true,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "vee-validate",
            "direct": true,
            "version": "4.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "vue-component-type-helpers",
            "direct": true,
            "version": "2.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "vue-component-type-helpers",
            "direct": true,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "vue-component-type-helpers",
            "direct": true,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/css-color",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-specificity",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "@figspec/components",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@figspec/react",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/core",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/dom",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/utils",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "@floating-ui/vue",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/duotone-regular-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/fontawesome-common-types",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/fontawesome-svg-core",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/free-brands-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/pro-duotone-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/pro-light-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/pro-regular-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/pro-solid-svg-icons",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/vue-fontawesome",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@internationalized/date",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@internationalized/number",
            "direct": false,
            "version": "3.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@intlify/core-base",
            "direct": false,
            "version": "11.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@intlify/eslint-plugin-vue-i18n",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@intlify/message-compiler",
            "direct": false,
            "version": "11.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@intlify/shared",
            "direct": false,
            "version": "11.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/balanced-match",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@lit-labs/react",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@lit-labs/ssr-dom-shim",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lit/reactive-element",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/react",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor",
            "direct": false,
            "version": "7.43.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/api-extractor-model",
            "direct": false,
            "version": "7.28.13",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/tsdoc-config",
            "direct": false,
            "version": "0.16.2",
            "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": "@npmcli/agent",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@one-ini/wasm",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-android-arm64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-darwin-arm64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-darwin-x64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-freebsd-x64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm-glibc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm-musl",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm64-glibc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm64-musl",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-x64-glibc",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-x64-musl",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-arm64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-ia32",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-x64",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@polka/url",
            "direct": false,
            "version": "1.0.0-next.29",
            "ecosystem": "npm"
          },
          {
            "name": "@primeuix/styled",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@primeuix/utils",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@primevue/core",
            "direct": false,
            "version": "4.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "@primevue/icons",
            "direct": false,
            "version": "4.0.0-rc.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/node-core-library",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/rig-package",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/terminal",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rushstack/ts-command-line",
            "direct": false,
            "version": "4.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-actions",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-backgrounds",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-controls",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-designs",
            "direct": false,
            "version": "8.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-docs",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-essentials",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-highlight",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-measure",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-outline",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-storysource",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-toolbars",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/addon-viewport",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/blocks",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/builder-vite",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/components",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/core",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/csf",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/csf-plugin",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/global",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/icons",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/manager-api",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/preview-api",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/react-dom-shim",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/source-loader",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/theming",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/vue3",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@storybook/vue3-vite",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.17",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/virtual-core",
            "direct": false,
            "version": "3.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@tanstack/vue-virtual",
            "direct": false,
            "version": "3.13.12",
            "ecosystem": "npm"
          },
          {
            "name": "@trysound/sax",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node10",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node12",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node14",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node16",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/argparse",
            "direct": false,
            "version": "1.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.23",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash-es",
            "direct": false,
            "version": "4.17.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdx",
            "direct": false,
            "version": "2.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "9.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/web-bluetooth",
            "direct": false,
            "version": "0.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.46.4",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.46.4",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "5.62.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.45.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vee-validate/zod",
            "direct": false,
            "version": "4.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitejs/plugin-vue",
            "direct": false,
            "version": "5.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/coverage-c8",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/ui",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/language-core",
            "direct": false,
            "version": "2.4.23",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/source-map",
            "direct": false,
            "version": "2.4.23",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@volar/typescript",
            "direct": false,
            "version": "2.4.23",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.5.25",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-vue2",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "6.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "7.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-kit",
            "direct": false,
            "version": "7.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-shared",
            "direct": false,
            "version": "7.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "1.8.27",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/language-core",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/reactivity",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-core",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-dom",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/server-renderer",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.24",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.5.25",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/test-utils",
            "direct": false,
            "version": "2.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@vueuse/metadata",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vueuse/shared",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "alien-signals",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-hidden",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asap",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "assert-never",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-generator-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-walk",
            "direct": false,
            "version": "3.0.0-canary-5",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "better-opn",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "birpc",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browser-assert",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "c8",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "20.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-parser",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colord",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "computeds",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "constantinople",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "copy-anything",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-require",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-functions-list",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cssstyle",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "de-indent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "decimal.js",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "defu",
            "direct": false,
            "version": "6.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "doctypes",
            "direct": false,
            "version": "1.1.0",
            "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.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "16.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "editorconfig",
            "direct": false,
            "version": "1.0.4",
            "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",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-toolkit",
            "direct": false,
            "version": "1.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.12",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild-register",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "8.57.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-compat-utils",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "8.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-storybook",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-vue",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "esm-resolve",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastest-levenshtein",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fflate",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-package-json",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatpickr",
            "direct": false,
            "version": "4.6.13",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "generator-function",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "global-modules",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "16.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globjoin",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "hard-rejection",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hash-sum",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hookable",
            "direct": false,
            "version": "5.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "immutable",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arguments",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-expression",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-language-code",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-what",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jju",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-beautify",
            "direct": false,
            "version": "1.15.4",
            "ecosystem": "npm"
          },
          {
            "name": "js-cookie",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "js-stringify",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsdoc-type-pratt-parser",
            "direct": false,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "26.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom-global",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-eslint-parser",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jstransformer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "known-css-properties",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "kolorist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lit",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "lit-element",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "lit-html",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.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.truncate",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-error",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "15.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-or-similar",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mathml-tag-names",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.30",
            "ecosystem": "npm"
          },
          {
            "name": "memoizerific",
            "direct": false,
            "version": "1.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.1.1",
            "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": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minimist-options",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-collect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-fetch",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-flush",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-pipeline",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "minipass-sized",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "muggle-string",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "nopt",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "nwsapi",
            "direct": false,
            "version": "2.2.22",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ohash",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "opencollective-postinstall",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-map",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "perfect-debounce",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "polished",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "popper.js",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-html",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-media-query-parser",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-prefix-selector",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-resolve-nested-selector",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-safe-parser",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-scss",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-sorting",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "prettier-plugin-sort-json",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "promise",
            "direct": false,
            "version": "7.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "promise-retry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "proto-list",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "pug",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pug-attrs",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-code-gen",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pug-error",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-filters",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-lexer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pug-linker",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-load",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-parser",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-runtime",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pug-strip-comments",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pug-walk",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "19.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "19.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "recast",
            "direct": false,
            "version": "0.23.11",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "requireindex",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.11",
            "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": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "rfdc",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.53.2",
            "ecosystem": "npm"
          },
          {
            "name": "rrweb-cssom",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sass",
            "direct": false,
            "version": "1.94.0",
            "ecosystem": "npm"
          },
          {
            "name": "saxes",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sirv",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "speakingurl",
            "direct": false,
            "version": "14.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "12.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "stop-iteration-iterator",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "storybook",
            "direct": false,
            "version": "8.6.14",
            "ecosystem": "npm"
          },
          {
            "name": "string-argv",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width-cjs",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi-cjs",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "style-search",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint",
            "direct": false,
            "version": "14.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-html",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended",
            "direct": false,
            "version": "17.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended-scss",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-recommended-vue",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard",
            "direct": false,
            "version": "39.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard-scss",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-config-standard-vue",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-order",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "stylelint-scss",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "superjson",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svg-tags",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "svgo",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "synckit",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "table",
            "direct": false,
            "version": "6.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "test-exclude",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-invariant",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tldts",
            "direct": false,
            "version": "6.1.86",
            "ecosystem": "npm"
          },
          {
            "name": "tldts-core",
            "direct": false,
            "version": "6.1.86",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "token-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "totalist",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-dedent",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-map",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsutils",
            "direct": false,
            "version": "3.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-length",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "unbox-primitive",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.18.2",
            "ecosystem": "npm"
          },
          {
            "name": "unique-filename",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unique-slug",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "unplugin",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "util",
            "direct": false,
            "version": "0.12.5",
            "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-compile-cache",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "v8-compile-cache-lib",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "v8-to-istanbul",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "validator",
            "direct": false,
            "version": "13.15.23",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "vite-node",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-css-injected-by-js",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-dts",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "vite-plugin-static-copy",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "vite-svg-loader",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "void-elements",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": false,
            "version": "3.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "vue-component-meta",
            "direct": false,
            "version": "2.2.12",
            "ecosystem": "npm"
          },
          {
            "name": "vue-demi",
            "direct": false,
            "version": "0.14.10",
            "ecosystem": "npm"
          },
          {
            "name": "vue-docgen-api",
            "direct": false,
            "version": "4.79.2",
            "ecosystem": "npm"
          },
          {
            "name": "vue-eslint-parser",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue-i18n",
            "direct": false,
            "version": "11.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "vue-inbrowser-compiler-independent-utils",
            "direct": false,
            "version": "4.71.1",
            "ecosystem": "npm"
          },
          {
            "name": "vue-template-compiler",
            "direct": false,
            "version": "2.7.16",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "1.8.27",
            "ecosystem": "npm"
          },
          {
            "name": "vue-tsc",
            "direct": false,
            "version": "2.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wait-for-expect",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-virtual-modules",
            "direct": false,
            "version": "0.6.2",
            "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": "14.2.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": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which-boxed-primitive",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-builtin-type",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "which-collection",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which-typed-array",
            "direct": false,
            "version": "1.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "with",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi-cjs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "write-file-atomic",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlchars",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "yaml-eslint-parser",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yn",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "z-schema",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 937,
        "direct_count": 9,
        "indirect_count": 928
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 12,
        "merged_prs": 465,
        "open_issues": 0,
        "closed_ratio": null,
        "closed_issues": 0,
        "closed_unmerged_prs": 153
      },
      "bus_factor": 4,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "kvas-damian",
          "commits": 1137,
          "avatar_url": "https://avatars.githubusercontent.com/u/2725894?v=4"
        },
        {
          "type": "User",
          "login": "rogatty",
          "commits": 757,
          "avatar_url": "https://avatars.githubusercontent.com/u/7030884?v=4"
        },
        {
          "type": "User",
          "login": "tweetgeek",
          "commits": 668,
          "avatar_url": "https://avatars.githubusercontent.com/u/4587534?v=4"
        },
        {
          "type": "User",
          "login": "latata",
          "commits": 529,
          "avatar_url": "https://avatars.githubusercontent.com/u/1592865?v=4"
        },
        {
          "type": "User",
          "login": "damianmef",
          "commits": 524,
          "avatar_url": "https://avatars.githubusercontent.com/u/4208462?v=4"
        },
        {
          "type": "User",
          "login": "pioziol123",
          "commits": 519,
          "avatar_url": "https://avatars.githubusercontent.com/u/11304259?v=4"
        },
        {
          "type": "User",
          "login": "fraszczakszymon",
          "commits": 214,
          "avatar_url": "https://avatars.githubusercontent.com/u/2042649?v=4"
        },
        {
          "type": "User",
          "login": "bognix",
          "commits": 192,
          "avatar_url": "https://avatars.githubusercontent.com/u/3473327?v=4"
        },
        {
          "type": "User",
          "login": "przemyslawjanpietrzak",
          "commits": 161,
          "avatar_url": "https://avatars.githubusercontent.com/u/9966695?v=4"
        },
        {
          "type": "User",
          "login": "preziu",
          "commits": 130,
          "avatar_url": "https://avatars.githubusercontent.com/u/27730210?v=4"
        }
      ],
      "contributors_sampled": 20,
      "top_contributor_share": 0.221
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "build-dist-on-trigger.yml",
        "build-to-review-on-trigger.yml",
        "ci.yml",
        "import-colors.yml",
        "publish-npm.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        ".eslintrc.cjs"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "yarn.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 5,
            "reason": "Found 7/13 approved changesets -- score normalized to 5",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 7 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 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": "81 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "89e32d14cb84c972769358ce5b7f3e52f8148622",
        "ran_at": "2026-07-22T12:20:08Z",
        "aggregate_score": 4.7,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-17T12:00:23Z",
      "oldest_open_prs": [
        {
          "number": 104,
          "created_at": "2022-03-22T17:12:11Z",
          "last_comment_at": "2022-06-16T17:13:50Z",
          "last_comment_author": "dependabot"
        },
        {
          "number": 217,
          "created_at": "2022-10-28T17:07:46Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 264,
          "created_at": "2023-03-06T18:01:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 272,
          "created_at": "2023-03-27T17:57:45Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 281,
          "created_at": "2023-04-03T18:01:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 356,
          "created_at": "2024-04-12T09:48:09Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 378,
          "created_at": "2024-06-27T10:12:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 431,
          "created_at": "2024-10-28T11:50:13Z",
          "last_comment_at": "2024-10-28T11:50:17Z",
          "last_comment_author": "fraszczakszymon"
        },
        {
          "number": 482,
          "created_at": "2025-05-13T14:18:26Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 499,
          "created_at": "2025-06-06T11:39:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 622,
          "created_at": "2026-06-29T09:09:15Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 629,
          "created_at": "2026-07-16T14:47:09Z",
          "last_comment_at": "2026-07-16T15:02:31Z",
          "last_comment_author": "github-actions"
        }
      ],
      "last_merged_pr_at": "2026-07-17T11:58:18Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": []
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/bethinkpl/design-system",
    "host": "github.com",
    "name": "design-system",
    "owner": "bethinkpl"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 67,
      "inputs": {
        "security": 50,
        "vitality": 98,
        "community": 24,
        "governance": 76,
        "engineering": 76
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 98,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "commits_last_year": 888,
              "human_commit_share": 0.88,
              "days_since_last_push": 5,
              "active_weeks_last_year": 48
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 5 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "48/52 weeks with commits",
                "points": 33.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 48
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "888 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 888
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "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": 100,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v41.1.0",
              "releases_from_tags": false,
              "days_since_latest_release": 5,
              "mean_days_between_releases": 2.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 5 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~2.6 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 2.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": 5,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 5 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "critical",
        "name": "Community & Adoption",
        "value": 24,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "critical",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 2,
            "inputs": {
              "forks": 1,
              "stars": 2,
              "watchers": 3,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "2 stars",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "1 forks",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "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": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "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": 57,
            "inputs": {
              "packages": [
                "@bethinkpl/design-system"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 2507
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "2,507 downloads/month across npm",
                "points": 45.3,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 2507,
                      "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": "good",
        "name": "Sustainability & Governance",
        "value": 76,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 20,
              "top_contributor_share": 0.221
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 22% of commits",
                "points": 17.5,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 22
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "20 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 20
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 7 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "moderate",
            "name": "Issue & PR responsiveness",
            "note": "Excluded from scoring (no data or not applicable): Issue resolution. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "issue_resolution"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 68,
            "inputs": {
              "merged_prs": 465,
              "open_issues": 0,
              "closed_issues": 0,
              "issue_closed_ratio": null,
              "closed_unmerged_prs": 153
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "no issues or no data",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_issues_or_data",
                    "params": {}
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "465/618 decided PRs merged",
                "points": 28.8,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 465,
                      "decided": 618
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 7/13 approved changesets -- score normalized to 5",
                "points": 7.5,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 57,
            "inputs": {
              "followers": 2,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "bethinkpl",
              "public_repos": 33,
              "account_age_days": 3516
            },
            "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": "2 followers of bethinkpl",
                "points": 3.4,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 2,
                      "login": "bethinkpl"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "33 public repos, account ~9 yr old",
                "points": 23.2,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 33
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 9
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@bethinkpl/design-system"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 5
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 5 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 5
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "245 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 245
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 76,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "5 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": ".eslintrc.cjs",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs"
                    }
                  }
                ],
                "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": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [],
              "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): Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 47,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 17,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 1,
              "scorecard_aggregate": 4.7
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "7 out of 7 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 7/13 approved changesets -- score normalized to 5",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 7 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "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": "81 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 937 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 937
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 61,
            "inputs": {
              "source": "osv",
              "advisories": 108,
              "affected_packages": 39,
              "assessed_packages": 937,
              "unassessed_packages": 0,
              "affected_by_severity": "critical 4, high 26, moderate 9",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: lodash-es 4.17.22 (high 8.1)",
                "points": 12.3,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "lodash-es 4.17.22 (high 8.1)"
                    }
                  }
                ],
                "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": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 181 days ago",
                "points": 33.3,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 181
                    }
                  }
                ],
                "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": 937,
              "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": 8
            },
            "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": "good",
        "name": "AI Readiness",
        "value": 79,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "good",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.739,
              "agent_instruction_files": [
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 4760
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "65 of 88 human commits state their intent (structured subject or explanatory body)",
                "points": 39.4,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 65,
                      "sampled": 88
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 69,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "yarn.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "tsconfig.json"
              ],
              "agent_commit_share": 0.24,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "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": ".eslintrc.cjs",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".eslintrc.cjs"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "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": "24 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 24,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 98,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 3019631,
              "source_files_sampled": 570,
              "oversized_source_files": 16
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "16/570 source files over 60KB",
                "points": 53.5,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 570,
                      "oversized": 16
                    }
                  }
                ],
                "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:@bethinkpl/design-system@41.1.0; advisories assessed against the repository dependency graph instead"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T12:20:42.832640Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/b/bethinkpl/design-system.svg",
  "full_name": "bethinkpl/design-system",
  "license_state": "absent",
  "license_spdx": null
}

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

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

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