Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.27.0 · метрики 1.13.0 · 2026-07-27 13:21 UTC

CurvineIO / curvine

AI-Native & Cloud-Native FS: A high-performance file semantic layer for cloud object storage, integrated with high-speed cache. CNCF Sandbox Project.

RustApache-2.0★ 876 зірок⑂ 99 форківз трав. 2025 р.Переглянути на GitHub ↗

CurvineIO/curvine має індекс здоров’я 75 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (95/100), найнижчий — Security (54/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 2 учасники.

75
загалом / 100
Добрий

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

75
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Власність

CurvineIOОрганізація
18 підписників9 публічних репозиторіївз трав. 2025 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікація
crates.ioorpcвказує на інший репозиторій — не оцінюється1.1.04065105 днів тому

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

95Відмінний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
34.6/36Ритм комітів — 50/52 тижнів із комітами
18/18Обсяг комітів — 769 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year769
human_commit_share1
days_since_last_push0
active_weeks_last_year50
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 13 релізів
36/36Свіжість релізів — останній реліз 3 дн. тому
27/27Ритм релізів — реліз кожні ~5,8 дн.
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Використані вхідні дані
releases_count13
latest_release_tagv0.4.0-alpha
releases_from_tagsні
days_since_latest_release3
mean_days_between_releases5,8

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

77Добрий · 18% загального індексу
Як обчислюється оцінка
47.7/60Зірки — 876 зірок
16.6/25Форки — 99 форків
5.6/15Спостерігачі — 11 спостерігачів
Використані вхідні дані
forks99
stars876
watchers11
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (Apache-2.0)
18/18Настанови CONTRIBUTING
13.5/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingтак
has_issue_templateні
has_code_of_conductтак
has_pull_request_templateні

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

64Помірний · 24% загального індексу
Як обчислюється оцінка
25.2/54Бас-фактор — на 2 контриб’ютор(ів) припадає половина всіх комітів
15.7/22.5Розподіл комітів — головний контриб’ютор — автор 30% комітів
13.5/13.5Широта контриб’юторів — 33 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Використані вхідні дані
bus_factor2
contributors_sampled33
top_contributor_share0,302
Як обчислюється оцінка
32.2/46.8Вирішення issue — закрито 69% issue
32.8/38.3Прийняття PR — злито 738/860 вирішених PR
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Використані вхідні дані
merged_prs738
open_issues140
closed_issues310
issue_closed_ratio0,689
closed_unmerged_prs122

Власність та опіка

49У зоні ризику
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
9.2/25Охоплення власника — 18 підписників у CurvineIO
9.6/25Послужний список — 9 публічних репозиторіїв, вік облікового запису ~1 р.
Використані вхідні дані
followers18
owner_typeOrganization
is_verified
owner_loginCurvineIO
public_repos9
account_age_days426

Інженерна якість

Чи наявні базові інженерні практики та документація?

81Добрий · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 10 процес(ів) CI
24/24Наявні тести
0/16Конфігурація лінтера
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configні
has_precommit_configні

Документація

100Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
15/15Сайт документації / домашня сторінка — https://curvineio.github.io
10/10Опис репозиторію
10/10Теми — 14 тем
10/10Wiki
Використані вхідні дані
topicss3, rust, cloud-native, ai, ai-infra, model-training, lance, lancedb, ai-memory-bank, ai-native, s3-files, vllm-plugins, agent, sandbox-environment
has_wikiтак
homepagehttps://curvineio.github.io
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

54Помірний · 16% загального індексу

Стан безпеки

43У зоні ризику
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 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
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 15 contributing companies or organizations
0/10Dangerous-Workflow — dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Ліцензія — license file detected
7.5/7.5Maintained — 30 commit(s) and 9 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
1/5SAST — SAST tool is not run on all commits -- score normalized to 2
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 242 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate4,3
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень
25/25Непрямі залежності без відомих сповіщень — жодна непряма залежність не має відомих сповіщень
0/40Немає задавнених сповіщень — жодне сповіщення не має дати публікації
Використані вхідні дані
sourceosv
advisories0
affected_packages0
assessed_packages26
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Виключено з оцінювання (немає даних або не застосовно): Немає задавнених сповіщень. Залишкові ваги перенормовано. Звірено з runtime-замиканням залежностей crates:orpc@1.1.0 — тим, що тягне за собою встановлення опублікованого пакета, — 26 пакетів. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

81Добрий · 0% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — AGENTS.md
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 100 з 100 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share1
agent_instruction_filesAGENTS.md
agent_instruction_max_bytes4 410
Як обчислюється оцінка
18/18Розгортання однією командою — Makefile
22/22Автоматизовані тести
0/11Конфігурація лінтера / форматера
11/11Статична перевірка типів — curvine-web/webui/jsconfig.json
10/10Відтворюване середовище — devcontainer, Dockerfile, lockfile
10/10Підтверджена практика роботи з агентами — 33 з останніх 100 комітів створено агентом або з його зазначенням
0/8Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixні
has_testsтак
lockfilesCargo.lock, go.sum, package-lock.json
has_dockerfileтак
typed_languageтак
bootstrap_filesMakefile
has_devcontainerтак
has_linter_configні
typecheck_configscurvine-web/webui/jsconfig.json
agent_commit_share0,33
toolchain_manifestsCargo.toml, crates/adapters/curvine-storage-spdk/Cargo.toml, crates/common/curvine-config/Cargo.toml, crates/common/curvine-error/Cargo.toml, crates/common/curvine-fs-api/Cargo.toml, crates/common/curvine-model/Cargo.toml, crates/common/curvine-proto/Cargo.toml, crates/common/curvine-storage-api/Cargo.toml, crates/infra/curvine-io/Cargo.toml, crates/infra/curvine-sys/Cargo.toml, crates/infra/orpc-error/Cargo.toml, crates/infra/orpc-net/Cargo.toml, crates/infra/orpc-rpc/Cargo.toml, crates/infra/orpc-runtime/Cargo.toml, curvine-cli/Cargo.toml, curvine-client/Cargo.toml, curvine-common/Cargo.toml, curvine-common/macros/Cargo.toml, curvine-csi/go.mod, curvine-fault/Cargo.toml, curvine-fuse/Cargo.toml, curvine-lancedb/Cargo.toml, curvine-libsdk/Cargo.toml, curvine-libsdk/java/pom.xml, curvine-server/Cargo.toml, curvine-tests/Cargo.toml, curvine-ufs/Cargo.toml, curvine-web/Cargo.toml, orpc/Cargo.toml
dependency_bot_commit_share0
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
54.3/55Керовані розміри файлів — 9/752 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes111 059
source_files_sampled752
oversized_source_files9
Як обчислюється оцінка
40/40Схема API (OpenAPI/GraphQL/proto) — curvine-common/proto/common.proto, curvine-common/proto/eraftpb.proto, curvine-common/proto/job.proto, curvine-common/proto/master.proto, curvine-common/proto/mount.proto, curvine-common/proto/raft.proto, curvine-common/proto/replication.proto, curvine-common/proto/worker.proto
0/20Сервер MCP
40/40Придатні до запуску приклади — example, examples
Використані вхідні дані
example_dirsexample, examples
has_mcp_signalні
api_schema_filescurvine-common/proto/common.proto, curvine-common/proto/eraftpb.proto, curvine-common/proto/job.proto, curvine-common/proto/master.proto, curvine-common/proto/mount.proto, curvine-common/proto/raft.proto, curvine-common/proto/replication.proto, curvine-common/proto/worker.proto

Ключові факти

876зірок GitHub
33контриб'юторів
769комітів за останні 12 місяців
0днів від останнього пушу
13релізів
2бас-фактор
140відкритих issue
crates.io, Go, npm, PyPIпакетних екосистем

Попередження щодо збору даних

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • crates package 'orpc' points at a different repository (https://github.com/ahonn/orpc-rs); excluded from ecosystem scoring
  • Could not fetch go package 'github.com/curvineio/curvine-csi' from its registry
  • Could not fetch crates package 'curvine-cli' from its registry
  • Could not fetch crates package 'curvine-ufs' from its registry
  • Could not fetch crates package 'curvine-web' from its registry
  • Could not fetch crates package 'curvine-fuse' from its registry
  • Could not fetch crates package 'curvine-fault' from its registry
  • Could not fetch crates package 'curvine-tests' from its registry
  • Could not fetch maven package 'io.curvine:curvine-hadoop' from its registry
  • Could not fetch pypi package 'curvinefs' from its registry
  • Could not fetch crates package 'curvine-common-macros' from its registry

Докладніше

Історія зірок і форків 0 ★ / 99 ⇿
0Зірки
99Форки
13Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

02040608010098112025-052025-122026-07
Мажорні 0Мінорні 1Патчі 0

Кожна точка охоплює 2 днів.

OpenSSF Scorecard 4.3 / 10
4.3сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-07-27 13:21 UTC

10Binary-Artifactsno binaries found in the repo
5Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 15 contributing companies or organizations
0Dangerous-Workflowdangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 9 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
2SASTSAST tool is not run on all commits -- score normalized to 2
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities242 existing vulnerabilities detected
Прямі залежності 303
РеєстрПакетОбмеження версіїМаніфест
crates.ioorpccurvine-cli/Cargo.toml
crates.iocurvine-commoncurvine-cli/Cargo.toml
crates.iocurvine-clientcurvine-cli/Cargo.toml
crates.iocurvine-ufscurvine-cli/Cargo.toml
crates.ioclapcurvine-cli/Cargo.toml
crates.iotokiocurvine-cli/Cargo.toml
crates.ioserdecurvine-cli/Cargo.toml
crates.ioserde_jsoncurvine-cli/Cargo.toml
crates.iochronocurvine-cli/Cargo.toml
crates.iobytescurvine-cli/Cargo.toml
crates.ioreqwest0.12curvine-cli/Cargo.toml
crates.iocomfy-table7.2.2curvine-cli/Cargo.toml
crates.ioorpccurvine-client/Cargo.toml
crates.iocurvine-commoncurvine-client/Cargo.toml
crates.iocurvine-ufscurvine-client/Cargo.toml
crates.ioonce_cellcurvine-client/Cargo.toml
crates.iohypercurvine-client/Cargo.toml
crates.ioprostcurvine-client/Cargo.toml
crates.iotokiocurvine-client/Cargo.toml
crates.iotracingcurvine-client/Cargo.toml
crates.iotracing-appendercurvine-client/Cargo.toml
crates.iotracing-subscribercurvine-client/Cargo.toml
crates.iologcurvine-client/Cargo.toml
crates.iobytescurvine-client/Cargo.toml
crates.ioserdecurvine-client/Cargo.toml
crates.iopin-project-litecurvine-client/Cargo.toml
crates.ioserde_jsoncurvine-client/Cargo.toml
crates.iodashmapcurvine-client/Cargo.toml
crates.iofuturescurvine-client/Cargo.toml
crates.ioasync-streamcurvine-client/Cargo.toml
crates.iomokacurvine-client/Cargo.toml
crates.iofxhashcurvine-client/Cargo.toml
crates.ioprometheuscurvine-client/Cargo.toml
crates.iolinked-hash-mapcurvine-client/Cargo.toml
crates.iorandcurvine-client/Cargo.toml
crates.ioorpccurvine-common/Cargo.toml
crates.iocurvine-faultcurvine-common/Cargo.toml
crates.iocurvine-errorcurvine-common/Cargo.toml
crates.iocurvine-protocurvine-common/Cargo.toml
crates.iocurvine-modelcurvine-common/Cargo.toml
crates.iocurvine-fs-apicurvine-common/Cargo.toml
crates.iocurvine-storage-apicurvine-common/Cargo.toml
crates.iocurvine-configcurvine-common/Cargo.toml
crates.iotokiocurvine-common/Cargo.toml
crates.iofuturescurvine-common/Cargo.toml
crates.ioasync-streamcurvine-common/Cargo.toml
crates.iobytescurvine-common/Cargo.toml
crates.iologcurvine-common/Cargo.toml
crates.ioraftcurvine-common/Cargo.toml
crates.ioprostcurvine-common/Cargo.toml
crates.ioserdecurvine-common/Cargo.toml
crates.ioserde_jsoncurvine-common/Cargo.toml
crates.ioclapcurvine-common/Cargo.toml
crates.iotomlcurvine-common/Cargo.toml
crates.ioonce_cellcurvine-common/Cargo.toml
crates.ioregexcurvine-common/Cargo.toml
crates.ioindexmapcurvine-common/Cargo.toml
crates.ionum_enumcurvine-common/Cargo.toml
crates.iohypercurvine-common/Cargo.toml
crates.iopercent-encoding2.3curvine-common/Cargo.toml
crates.iobincodecurvine-common/Cargo.toml
crates.iothiserrorcurvine-common/Cargo.toml
crates.iocrc32fastcurvine-common/Cargo.toml
crates.iorocksdbcurvine-common/Cargo.toml
crates.iobyteordercurvine-common/Cargo.toml
crates.ioflate2curvine-common/Cargo.toml
crates.iodashmapcurvine-common/Cargo.toml
crates.iolinked-hash-mapcurvine-common/Cargo.toml
crates.iocrossbeamcurvine-common/Cargo.toml
crates.iomini-mokacurvine-common/Cargo.toml
crates.ioslogcurvine-common/Cargo.toml
crates.ioslog-stdlogcurvine-common/Cargo.toml
crates.iochronocurvine-common/Cargo.toml
crates.iotrait-variantcurvine-common/Cargo.toml
crates.ioanyhowcurvine-common/Cargo.toml
crates.iotracingcurvine-common/Cargo.toml
crates.iobitflagscurvine-common/Cargo.toml
crates.ionixcurvine-common/Cargo.toml
crates.iomimalloccurvine-common/Cargo.toml
Gogithub.com/container-storage-interface/specv1.11.0curvine-csi/go.mod
Gogoogle.golang.org/grpcv1.60.1curvine-csi/go.mod
Gok8s.io/apiv0.28.0curvine-csi/go.mod
Gok8s.io/apimachineryv0.28.0curvine-csi/go.mod
Gok8s.io/client-gov0.28.0curvine-csi/go.mod
Gok8s.io/klogv1.0.0curvine-csi/go.mod
Gok8s.io/klog/v2v2.100.1curvine-csi/go.mod
crates.ioserdecurvine-fault/Cargo.toml
crates.ioparking_lotcurvine-fault/Cargo.toml
crates.iolinkmecurvine-fault/Cargo.toml
crates.iothiserrorcurvine-fault/Cargo.toml
crates.ioreqwestcurvine-fault/Cargo.toml
crates.ioasync-traitcurvine-fault/Cargo.toml
crates.iotokiocurvine-fault/Cargo.toml
crates.ioaxumcurvine-fault/Cargo.toml
crates.ioserde_jsoncurvine-fault/Cargo.toml
crates.ioorpccurvine-fuse/Cargo.toml
crates.iocurvine-commoncurvine-fuse/Cargo.toml
crates.iocurvine-clientcurvine-fuse/Cargo.toml
crates.iologcurvine-fuse/Cargo.toml
crates.ioclapcurvine-fuse/Cargo.toml
crates.iopin-project-litecurvine-fuse/Cargo.toml
crates.iotokiocurvine-fuse/Cargo.toml
crates.iobytescurvine-fuse/Cargo.toml
crates.ionum_enumcurvine-fuse/Cargo.toml
crates.iolibccurvine-fuse/Cargo.toml
crates.iomemchrcurvine-fuse/Cargo.toml
crates.iosmallveccurvine-fuse/Cargo.toml
crates.iothiserrorcurvine-fuse/Cargo.toml
crates.iotrait-variantcurvine-fuse/Cargo.toml
crates.ionixcurvine-fuse/Cargo.toml
crates.ioonce_cellcurvine-fuse/Cargo.toml
crates.ioparking_lotcurvine-fuse/Cargo.toml
crates.iomini-mokacurvine-fuse/Cargo.toml
crates.iofxhashcurvine-fuse/Cargo.toml
crates.iodashmapcurvine-fuse/Cargo.toml
crates.iobitflagscurvine-fuse/Cargo.toml
crates.ioaxumcurvine-fuse/Cargo.toml
crates.iotracingcurvine-fuse/Cargo.toml
crates.iotracing-appendercurvine-fuse/Cargo.toml
crates.iotracing-subscribercurvine-fuse/Cargo.toml
crates.ioserdecurvine-fuse/Cargo.toml
crates.ioserde_jsoncurvine-fuse/Cargo.toml
crates.iofuturescurvine-fuse/Cargo.toml
crates.ioasync-streamcurvine-lancedb/Cargo.toml
crates.ioasync-traitcurvine-lancedb/Cargo.toml
crates.iobytescurvine-lancedb/Cargo.toml
crates.iochronocurvine-lancedb/Cargo.toml
crates.iocurvine-clientcurvine-lancedb/Cargo.toml
crates.iocurvine-commoncurvine-lancedb/Cargo.toml
crates.iofuturescurvine-lancedb/Cargo.toml
crates.iolance4.0.0curvine-lancedb/Cargo.toml
crates.iolance-core4.0.0curvine-lancedb/Cargo.toml
crates.iolance-io4.0.0curvine-lancedb/Cargo.toml
crates.iolance-namespace4.0.0curvine-lancedb/Cargo.toml
crates.iolance-table4.0.0curvine-lancedb/Cargo.toml
crates.iolancedb_upstream0.27.2curvine-lancedb/Cargo.toml
crates.iomd-5curvine-lancedb/Cargo.toml
crates.ioonce_cellcurvine-lancedb/Cargo.toml
crates.ioobject_store0.12.5curvine-lancedb/Cargo.toml
crates.ioorpccurvine-lancedb/Cargo.toml
crates.iotokiocurvine-lancedb/Cargo.toml
crates.iourlcurvine-lancedb/Cargo.toml
crates.iouuidcurvine-lancedb/Cargo.toml
crates.ioarrow-array57.2curvine-lancedb/Cargo.toml
crates.ioarrow-schema57.2curvine-lancedb/Cargo.toml
crates.iopyo30.25.1curvine-lancedb/Cargo.toml
crates.iopyo3-async-runtimes0.25.0curvine-lancedb/Cargo.toml
PyPIpyarrow>=14.0.0,<19curvine-lancedb/pyproject.toml
crates.ioorpccurvine-libsdk/Cargo.toml
crates.iocurvine-clientcurvine-libsdk/Cargo.toml
crates.iocurvine-commoncurvine-libsdk/Cargo.toml
crates.ioonce_cellcurvine-libsdk/Cargo.toml
crates.iotracingcurvine-libsdk/Cargo.toml
crates.iotracing-appendercurvine-libsdk/Cargo.toml
crates.iotracing-subscribercurvine-libsdk/Cargo.toml
crates.iologcurvine-libsdk/Cargo.toml
crates.iotokiocurvine-libsdk/Cargo.toml
crates.iofuturescurvine-libsdk/Cargo.toml
crates.iobytescurvine-libsdk/Cargo.toml
crates.iopin-project-litecurvine-libsdk/Cargo.toml
crates.iodashmapcurvine-libsdk/Cargo.toml
crates.iotomlcurvine-libsdk/Cargo.toml
crates.ioserdecurvine-libsdk/Cargo.toml
crates.ioprostcurvine-libsdk/Cargo.toml
crates.iojni0.21.1curvine-libsdk/Cargo.toml
crates.iopyo30.25.1curvine-libsdk/Cargo.toml
PyPIprotobuf>=3.19,<6curvine-libsdk/pyproject.toml
PyPIfsspeccurvine-libsdk/pyproject.toml
crates.ioorpccurvine-server/Cargo.toml
crates.iocurvine-commoncurvine-server/Cargo.toml
crates.iocurvine-errorcurvine-server/Cargo.toml
crates.iocurvine-faultcurvine-server/Cargo.toml
crates.iocurvine-storage-spdkcurvine-server/Cargo.toml
crates.iocurvine-clientcurvine-server/Cargo.toml
crates.iocurvine-ufscurvine-server/Cargo.toml
crates.iocurvine-webcurvine-server/Cargo.toml
crates.ioprostcurvine-server/Cargo.toml
crates.iobincodecurvine-server/Cargo.toml
crates.ioserdecurvine-server/Cargo.toml
crates.iorocksdbcurvine-server/Cargo.toml
crates.iologcurvine-server/Cargo.toml
crates.ioraftcurvine-server/Cargo.toml
crates.ioonce_cellcurvine-server/Cargo.toml
crates.iotokiocurvine-server/Cargo.toml
crates.ioglobcurvine-server/Cargo.toml
crates.iofuturescurvine-server/Cargo.toml
crates.iotomlcurvine-server/Cargo.toml
crates.ionum_enumcurvine-server/Cargo.toml
crates.ioindexmapcurvine-server/Cargo.toml
crates.ioclapcurvine-server/Cargo.toml
crates.iomini-mokacurvine-server/Cargo.toml
crates.ioregexcurvine-server/Cargo.toml
crates.iolinked-hash-mapcurvine-server/Cargo.toml
crates.iodashmapcurvine-server/Cargo.toml
crates.ioaxumcurvine-server/Cargo.toml
crates.ioserde_jsoncurvine-server/Cargo.toml
crates.iothiserrorcurvine-server/Cargo.toml
crates.iouuidcurvine-server/Cargo.toml
crates.iobytescurvine-server/Cargo.toml
crates.iochronocurvine-server/Cargo.toml
crates.iorandcurvine-server/Cargo.toml
crates.iourlcurvine-server/Cargo.toml
crates.ioparking_lotcurvine-server/Cargo.toml
crates.iolrucurvine-server/Cargo.toml
crates.iobyteordercurvine-server/Cargo.toml
crates.ioorpccurvine-tests/Cargo.toml
crates.iocurvine-commoncurvine-tests/Cargo.toml
crates.iocurvine-servercurvine-tests/Cargo.toml
crates.iocurvine-clientcurvine-tests/Cargo.toml
crates.iocurvine-lancedbcurvine-tests/Cargo.toml
crates.iocurvine-ufscurvine-tests/Cargo.toml
crates.iotokiocurvine-tests/Cargo.toml
crates.iotracingcurvine-tests/Cargo.toml
crates.iotracing-appendercurvine-tests/Cargo.toml
crates.iotracing-subscribercurvine-tests/Cargo.toml
crates.iologcurvine-tests/Cargo.toml
crates.iofuturescurvine-tests/Cargo.toml
crates.iolance-io4.0.0curvine-tests/Cargo.toml
crates.ioobject_store0.12.5curvine-tests/Cargo.toml
crates.iobytescurvine-tests/Cargo.toml
crates.ioonce_cellcurvine-tests/Cargo.toml
crates.ioclapcurvine-tests/Cargo.toml
crates.ioarrow-array57.2curvine-tests/Cargo.toml
crates.ioarrow-schema57.2curvine-tests/Cargo.toml
crates.ioawaitility0.4curvine-tests/Cargo.toml
crates.iotempfilecurvine-tests/Cargo.toml
crates.iourlcurvine-tests/Cargo.toml
crates.ioorpccurvine-ufs/Cargo.toml
crates.iocurvine-commoncurvine-ufs/Cargo.toml
crates.iotokiocurvine-ufs/Cargo.toml
crates.ioasync-traitcurvine-ufs/Cargo.toml
crates.iobytescurvine-ufs/Cargo.toml
crates.iofuturescurvine-ufs/Cargo.toml
crates.iologcurvine-ufs/Cargo.toml
crates.iofastrandcurvine-ufs/Cargo.toml
crates.ioopendal0.55curvine-ufs/Cargo.toml
crates.iojni0.21.1curvine-ufs/Cargo.toml
crates.ioanyhowcurvine-ufs/Cargo.toml
crates.iotracingcurvine-ufs/Cargo.toml
crates.iocurvine-clientcurvine-web/Cargo.toml
crates.ioaxumcurvine-web/Cargo.toml
crates.iotokiocurvine-web/Cargo.toml
crates.iocurvine-commoncurvine-web/Cargo.toml
crates.ioorpccurvine-web/Cargo.toml
crates.iologcurvine-web/Cargo.toml
crates.iotowercurvine-web/Cargo.toml
crates.iotower-httpcurvine-web/Cargo.toml
crates.ioserde_jsoncurvine-web/Cargo.toml
crates.ioserde1.0.216curvine-web/Cargo.toml
crates.ioorpc-errororpc/Cargo.toml
crates.iotokioorpc/Cargo.toml
crates.iofuturesorpc/Cargo.toml
crates.iotokio-utilorpc/Cargo.toml
crates.iobytesorpc/Cargo.toml
crates.iolibcorpc/Cargo.toml
crates.iorandorpc/Cargo.toml
crates.iomurmur3orpc/Cargo.toml
crates.ioonce_cellorpc/Cargo.toml
crates.iocrc32fastorpc/Cargo.toml
crates.iosocket2orpc/Cargo.toml
crates.ioprostorpc/Cargo.toml
crates.ionum_enumorpc/Cargo.toml
crates.ioserdeorpc/Cargo.toml
crates.iochronoorpc/Cargo.toml
crates.iotracingorpc/Cargo.toml
crates.iotracing-appenderorpc/Cargo.toml
crates.iotracing-subscriberorpc/Cargo.toml
crates.iorolling-fileorpc/Cargo.toml
crates.iologorpc/Cargo.toml
crates.iopin-project-liteorpc/Cargo.toml
crates.ioprometheusorpc/Cargo.toml
crates.iosysinfoorpc/Cargo.toml
crates.iofs2orpc/Cargo.toml
crates.iotomlorpc/Cargo.toml
crates.iouuidorpc/Cargo.toml
crates.iothiserrororpc/Cargo.toml
crates.iomini-mokaorpc/Cargo.toml
crates.iobincodeorpc/Cargo.toml
crates.iocrossbeamorpc/Cargo.toml
crates.iodashmaporpc/Cargo.toml
crates.iotracing-logorpc/Cargo.toml
crates.iofxhashorpc/Cargo.toml
crates.iomokaorpc/Cargo.toml
crates.iomd-5orpc/Cargo.toml
crates.ionixorpc/Cargo.toml
crates.ioparking_lotorpc/Cargo.toml
crates.ioproc-macro21.0.92curvine-common/macros/Cargo.toml
crates.ioquote1.0.37curvine-common/macros/Cargo.toml
crates.iosyn2.0.90curvine-common/macros/Cargo.toml
Mavenorg.scala-lang:scala-library${scala.version}curvine-libsdk/java/pom.xml
Mavenorg.slf4j:slf4j-api1.7.25curvine-libsdk/java/pom.xml
Mavenorg.apache.hadoop:hadoop-common${hadoop.version}curvine-libsdk/java/pom.xml
Mavenorg.apache.hadoop:hadoop-hdfs-client${hadoop.version}curvine-libsdk/java/pom.xml
Mavencom.google.protobuf:protobuf-java${protobuf.version}curvine-libsdk/java/pom.xml
Mavencom.google.protobuf:protobuf-java-util${protobuf.version}curvine-libsdk/java/pom.xml
npmaxios^1.7.2curvine-web/webui/package.json
npmbootstrap^4.3.1curvine-web/webui/package.json
npmbootswatch^4.3.1curvine-web/webui/package.json
npmcore-js^3.8.3curvine-web/webui/package.json
npmmitt^3.0.1curvine-web/webui/package.json
npmvue^3.2.13curvine-web/webui/package.json
npmvue-router^4.0.3curvine-web/webui/package.json
npmvuex^4.0.0curvine-web/webui/package.json
Усі залежності 1 943

Повний розв'язаний набір залежностей із графа залежностей GitHub: 142 прямих і 1 801 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

РеєстрПакетВерсіяЗв'язок
crates.ioanyhow1.0.100пряма
crates.ioarrow-arrayпряма
crates.ioarrow-array57.3.0пряма
crates.ioarrow-schemaпряма
crates.ioarrow-schema57.3.0пряма
crates.ioasync-stream0.3.6пряма
crates.ioasync-trait0.1.89пряма
crates.ioawaitilityпряма
crates.ioawaitility0.4.1пряма
crates.ioaxum0.7.9пряма
crates.iobincode1.3.3пряма
crates.iobitflags1.3.2пряма
crates.iobitflags2.10.0пряма
crates.iobyteorder1.5.0пряма
crates.iobytes1.11.1пряма
crates.iochrono0.4.44пряма
crates.ioclapпряма
crates.ioclap4.5.45пряма
crates.iocomfy-tableпряма
crates.iocomfy-table7.2.2пряма
crates.iocrc32fast1.5.0пряма
crates.iocrossbeam0.8.4пряма
crates.iodashmap5.5.3пряма
crates.iodashmap6.1.0пряма
crates.iofastrand1.9.0пряма
crates.iofastrand2.3.0пряма
crates.ioflate21.1.2пряма
crates.iofs20.4.3пряма
crates.iofutures0.3.31пряма
crates.iofxhash0.2.1пряма
crates.ioglob0.3.3пряма
crates.iohyper0.14.32пряма
crates.iohyper1.7.0пряма
crates.ioindexmap1.9.3пряма
crates.ioindexmap2.14.0пряма
crates.iojniпряма
crates.iojni0.21.1пряма
crates.iolanceпряма
crates.iolance4.0.0пряма
crates.iolance-coreпряма
crates.iolance-core4.0.0пряма
crates.iolance-ioпряма
crates.iolance-io4.0.0пряма
crates.iolance-namespaceпряма
crates.iolance-namespace4.0.0пряма
crates.iolance-tableпряма
crates.iolance-table4.0.0пряма
crates.iolibc0.2.186пряма
crates.iolinked-hash-map0.5.6пряма
crates.iolinkme0.3.36пряма
crates.iolog0.4.27пряма
crates.iolru0.12.5пряма
crates.iolru0.16.1пряма
crates.iomd-50.10.6пряма
crates.iomemchr2.7.5пряма
crates.iomimalloc0.1.48пряма
crates.iomini-moka0.10.3пряма
crates.iomoka0.12.10пряма
crates.iomurmur30.5.2пряма
crates.ionix0.30.1пряма
crates.ionum_enum0.7.5пряма
crates.ioobject_storeпряма
crates.ioobject_store0.12.5пряма
crates.ioonce_cell1.21.3пряма
crates.ioopendalпряма
crates.ioopendal0.55.0пряма
crates.ioparking_lot0.12.4пряма
crates.iopercent-encodingпряма
crates.iopercent-encoding2.3.2пряма
crates.iopin-project-lite0.2.16пряма
crates.ioproc-macro2пряма
crates.ioproc-macro21.0.101пряма
crates.ioprometheus0.13.4пряма
crates.ioprost0.11.9пряма
crates.ioprost0.14.1пряма
crates.iopyo3пряма
crates.iopyo30.25.1пряма
crates.iopyo3-async-runtimesпряма
crates.iopyo3-async-runtimes0.25.0пряма
crates.ioquoteпряма
crates.ioquote1.0.45пряма
crates.ioraft0.7.0пряма
crates.iorand0.10.1пряма
crates.iorand0.8.5пряма
crates.iorand0.9.2пряма
crates.ioregex1.12.3пряма
crates.ioreqwestпряма
crates.ioreqwest0.11.27пряма
crates.ioreqwest0.12.25пряма
crates.iorocksdb0.22.0пряма
crates.iorolling-file0.2.0пряма
crates.ioserdeпряма
crates.ioserde1.0.228пряма
crates.ioserde_json1.0.143пряма
crates.ioslog2.7.0пряма
crates.ioslog-stdlog4.1.1пряма
crates.iosmallvec1.15.1пряма
crates.iosocket20.5.10пряма
crates.iosocket20.6.0пряма
crates.iosynпряма
crates.iosyn1.0.109пряма
crates.iosyn2.0.117пряма
crates.iosysinfo0.30.13пряма
crates.iotempfile3.21.0пряма
crates.iothiserror1.0.69пряма
crates.iothiserror2.0.16пряма
crates.iotokio1.48.0пряма
crates.iotokio-util0.7.16пряма
crates.iotoml0.8.23пряма
crates.iotower0.4.13пряма
crates.iotower0.5.2пряма
crates.iotower-http0.5.2пряма
crates.iotower-http0.6.8пряма
crates.iotracing0.1.41пряма
crates.iotracing-appender0.2.5пряма
crates.iotracing-log0.2.0пряма
crates.iotracing-subscriber0.3.19пряма
crates.iotrait-variant0.1.2пряма
crates.iourl2.5.7пряма
crates.iouuid1.23.1пряма
Gogoogle.golang.org/grpcv1.60.1пряма
Gok8s.io/apiv0.28.0пряма
Gok8s.io/apimachineryv0.28.0пряма
Gok8s.io/client-gov0.28.0пряма
Gok8s.io/klogv1.0.0пряма
Gok8s.io/klog/v2v2.100.1пряма
Mavencom.google.protobuf:protobuf-java3.25.7пряма
Mavencom.google.protobuf:protobuf-java-util3.25.7пряма
Mavenorg.apache.hadoop:hadoop-common3.3.4пряма
Mavenorg.apache.hadoop:hadoop-hdfs-client3.3.4пряма
Mavenorg.scala-lang:scala-library2.12.18пряма
Mavenorg.slf4j:slf4j-api1.7.25пряма
npmaxios1.7.2пряма
npmbootstrap4.3.1пряма
npmbootswatch4.3.1пряма
npmcore-js3.37.1пряма
npmmitt3.0.1пряма
npmvue3.4.30пряма
npmvue-router4.4.0пряма
npmvuex4.1.0пряма
PyPIprotobufпряма
PyPIpyarrowпряма
crates.ioadler22.0.1непряма
crates.ioaes0.8.4непряма
crates.ioahash0.8.12непряма
crates.ioaho-corasick1.1.3непряма
crates.ioalloc-no-stdlib2.0.4непряма
crates.ioalloc-stdlib0.2.2непряма
crates.ioallocator-api20.2.21непряма
crates.ioandroid_system_properties0.1.5непряма
crates.ioanstream0.6.20непряма
crates.ioanstyle1.0.11непряма
crates.ioanstyle-parse0.2.7непряма
crates.ioanstyle-query1.1.4непряма
crates.ioanstyle-wincon3.0.10непряма
crates.ioar_archive_writer0.5.1непряма
crates.ioarc-swap1.7.1непряма
crates.ioargminmax0.6.3непряма
crates.ioarray-init-cursor0.2.1непряма
crates.ioarrayref0.3.9непряма
crates.ioarrayvec0.7.6непряма
crates.ioarrow57.3.0непряма
crates.ioarrow-arith57.3.0непряма
crates.ioarrow-buffer57.3.0непряма
crates.ioarrow-cast57.3.0непряма
crates.ioarrow-csv57.3.0непряма
crates.ioarrow-data57.3.0непряма
crates.ioarrow-ipc57.3.0непряма
crates.ioarrow-json57.3.0непряма
crates.ioarrow-ord57.3.0непряма
crates.ioarrow-row57.3.0непряма
crates.ioarrow-select57.3.0непряма
crates.ioarrow-string57.3.0непряма
crates.ioasync-channel2.5.0непряма
crates.ioasync-compression0.4.33непряма
crates.ioasync-convert1.0.0непряма
crates.ioasync-lock3.4.1непряма
crates.ioasync-openai0.20.0непряма
crates.ioasync-recursion1.1.1непряма
crates.ioasync-stream-impl0.3.6непряма
crates.ioasync-task4.7.1непряма
crates.ioasync_cell0.2.3непряма
crates.ioatoi2.0.0непряма
crates.ioatoi_simd0.15.6непряма
crates.ioatomic-waker1.1.2непряма
crates.ioautocfg1.5.0непряма
crates.ioaws-config1.8.14непряма
crates.ioaws-credential-types1.2.12непряма
crates.ioaws-lc-rs1.16.3непряма
crates.ioaws-lc-sys0.40.0непряма
crates.ioaws-runtime1.7.0непряма
crates.ioaws-sdk-bedrockruntime1.125.0непряма
crates.ioaws-sdk-dynamodb1.105.0непряма
crates.ioaws-sdk-sso1.94.0непряма
crates.ioaws-sdk-ssooidc1.96.0непряма
crates.ioaws-sdk-sts1.98.0непряма
crates.ioaws-sigv41.4.0непряма
crates.ioaws-smithy-async1.2.12непряма
crates.ioaws-smithy-eventstream0.60.19непряма
crates.ioaws-smithy-http0.63.4непряма
crates.ioaws-smithy-http-client1.1.10непряма
crates.ioaws-smithy-json0.62.4непряма
crates.ioaws-smithy-observability0.2.5непряма
crates.ioaws-smithy-query0.60.14непряма
crates.ioaws-smithy-runtime1.10.1непряма
crates.ioaws-smithy-runtime-api1.11.4непряма
crates.ioaws-smithy-types1.4.4непряма
crates.ioaws-smithy-xml0.60.15непряма
crates.ioaws-types1.3.12непряма
crates.ioaxum-core0.4.5непряма
crates.iobackoff0.4.0непряма
crates.iobackon1.6.0непряма
crates.iobase640.13.1непряма
crates.iobase640.21.7непряма
crates.iobase640.22.1непряма
crates.iobase64-simd0.8.0непряма
crates.iobase64ct1.8.0непряма
crates.iobigdecimal0.4.8непряма
crates.iobindgen0.69.5непряма
crates.iobit-set0.8.0непряма
crates.iobit-vec0.8.0непряма
crates.iobitpacking0.9.3непряма
crates.iobitvec1.0.1непряма
crates.ioblake20.10.6непряма
crates.ioblake31.8.5непряма
crates.ioblock-buffer0.10.4непряма
crates.ioblock-padding0.3.3непряма
crates.ioblocking1.6.2непряма
crates.iobon3.9.1непряма
crates.iobon-macros3.9.1непряма
crates.iobrotli8.0.2непряма
crates.iobrotli-decompressor5.0.0непряма
crates.iobumpalo3.19.0непряма
crates.iobytecount0.6.9непряма
crates.iobytemuck1.25.0непряма
crates.iobytemuck_derive1.10.2непряма
crates.iobytes-utils0.1.4непряма
crates.iobzip2-sys0.1.13+1.0.8непряма
crates.iocamino1.1.11непряма
crates.iocandle-core0.9.2непряма
crates.iocandle-nn0.9.2непряма
crates.iocandle-transformers0.9.2непряма
crates.iocargo-platform0.1.9непряма
crates.iocargo_metadata0.14.2непряма
crates.iocbc0.1.2непряма
crates.ioccнепряма
crates.iocc1.2.34непряма
crates.iocensus0.4.2непряма
crates.iocesu81.1.0непряма
crates.iocexpr0.6.0непряма
crates.iocfg-if1.0.3непряма
crates.iocfg_aliases0.2.1непряма
crates.iochacha200.10.0непряма
crates.iochrono-tz0.10.4непряма
crates.iochrono-tz0.8.6непряма
crates.iochrono-tz-build0.2.1непряма
crates.iocipher0.4.4непряма
crates.ioclang-sys1.8.1непряма
crates.ioclap_builder4.5.44непряма
crates.ioclap_derive4.5.45непряма
crates.ioclap_lex0.7.5непряма
crates.iocmake0.1.54непряма
crates.iocolorchoice1.0.4непряма
crates.iocombine4.6.7непряма
crates.iocompression-codecs0.4.32непряма
crates.iocompression-core0.4.32непряма
crates.ioconcurrent-queue2.5.0непряма
crates.ioconsole0.15.11непряма
crates.ioconst-oid0.9.6непряма
crates.ioconst-random0.1.18непряма
crates.ioconst-random-macro0.1.16непряма
crates.ioconstant_time_eq0.4.2непряма
crates.iocore-foundation0.10.1непряма
crates.iocore-foundation0.9.4непряма
crates.iocore-foundation-sys0.8.7непряма
crates.iocpufeatures0.2.17непряма
crates.iocpufeatures0.3.0непряма
crates.iocrc3.3.0непряма
crates.iocrc-catalog2.4.0непряма
crates.iocrc32c0.6.8непряма
crates.iocrossbeam-channel0.5.15непряма
crates.iocrossbeam-deque0.8.6непряма
crates.iocrossbeam-epoch0.9.18непряма
crates.iocrossbeam-queue0.3.12непряма
crates.iocrossbeam-skiplist0.1.3непряма
crates.iocrossbeam-utils0.8.21непряма
crates.iocrossterm0.29.0непряма
crates.iocrossterm_winapi0.9.1непряма
crates.iocrunchy0.2.4непряма
crates.iocrypto-common0.1.6непряма
crates.iocsv1.4.0непряма
crates.iocsv-core0.1.13непряма
crates.ioctr0.9.2непряма
crates.iodarling0.20.11непряма
crates.iodarling_core0.20.11непряма
crates.iodarling_macro0.20.11непряма
crates.iodatafusion52.5.0непряма
crates.iodatafusion-catalog52.5.0непряма
crates.iodatafusion-catalog-listing52.5.0непряма
crates.iodatafusion-common52.5.0непряма
crates.iodatafusion-common-runtime52.5.0непряма
crates.iodatafusion-datasource52.5.0непряма
crates.iodatafusion-datasource-arrow52.5.0непряма
crates.iodatafusion-datasource-csv52.5.0непряма
crates.iodatafusion-datasource-json52.5.0непряма
crates.iodatafusion-doc52.5.0непряма
crates.iodatafusion-execution52.5.0непряма
crates.iodatafusion-expr52.5.0непряма
crates.iodatafusion-expr-common52.5.0непряма
crates.iodatafusion-functions52.5.0непряма
crates.iodatafusion-functions-aggregate52.5.0непряма
crates.iodatafusion-functions-aggregate-common52.5.0непряма
crates.iodatafusion-functions-nested52.5.0непряма
crates.iodatafusion-functions-table52.5.0непряма
crates.iodatafusion-functions-window52.5.0непряма
crates.iodatafusion-functions-window-common52.5.0непряма
crates.iodatafusion-macros52.5.0непряма
crates.iodatafusion-optimizer52.5.0непряма
crates.iodatafusion-physical-expr52.5.0непряма
crates.iodatafusion-physical-expr-adapter52.5.0непряма
crates.iodatafusion-physical-expr-common52.5.0непряма
crates.iodatafusion-physical-optimizer52.5.0непряма
crates.iodatafusion-physical-plan52.5.0непряма
crates.iodatafusion-pruning52.5.0непряма
crates.iodatafusion-session52.5.0непряма
crates.iodatafusion-sql52.5.0непряма
crates.iodeepsize0.2.0непряма
crates.iodeepsize_derive0.1.2непряма
crates.ioder0.7.10непряма
crates.ioderanged0.4.0непряма
crates.ioderive_builder0.20.2непряма
crates.ioderive_builder_core0.20.2непряма
crates.ioderive_builder_macro0.20.2непряма
crates.iodes0.8.1непряма
crates.iodigest0.10.7непряма
crates.iodirs6.0.0непряма
crates.iodirs-sys0.5.0непряма
crates.iodisplaydoc0.2.5непряма
crates.iodlv-list0.5.2непряма
crates.iodns-lookup3.0.1непряма
crates.iodocument-features0.2.12непряма
crates.iodowncast-rs2.0.2непряма
crates.iodunce1.0.5непряма
crates.iodyn-clone1.0.20непряма
crates.iodyn-stack0.13.2непряма
crates.iodyn-stack-macros0.1.3непряма
crates.ioeither1.15.0непряма
crates.ioencode_unicode1.0.0непряма
crates.ioencoding_rs0.8.35непряма
crates.ioenum-as-inner0.6.1непряма
crates.ioenum_dispatch0.3.13непряма
crates.ioequivalent1.0.2непряма
crates.ioerrno0.3.13непряма
crates.ioerror-chain0.12.4непряма
crates.ioesaxx-rs0.1.10непряма
crates.ioethnum1.5.3непряма
crates.ioevent-listener5.4.1непряма
crates.ioevent-listener-strategy0.5.4непряма
crates.ioeventsource-stream0.2.3непряма
crates.iofallible-streaming-iterator0.1.9непряма
crates.iofancy-regex0.17.0непряма
crates.iofast-float0.2.0непряма
crates.iofast-float20.2.3непряма
crates.iofastdivide0.4.2непряма
crates.iofixedbitset0.4.2непряма
crates.iofixedbitset0.5.7непряма
crates.ioflatbuffers25.12.19непряма
crates.iofloat80.6.1непряма
crates.iofnv1.0.7непряма
crates.iofoldhash0.1.5непряма
crates.iofoldhash0.2.0непряма
crates.ioforeign_vec0.1.0непряма
crates.ioform_urlencoded1.2.2непряма
crates.iofs40.8.4непряма
crates.iofs_extra1.3.0непряма
crates.iofsst4.0.0непряма
crates.iofst0.4.7непряма
crates.iofunty2.0.0непряма
crates.iofutures-channel0.3.31непряма
crates.iofutures-core0.3.31непряма
crates.iofutures-executor0.3.31непряма
crates.iofutures-io0.3.31непряма
crates.iofutures-lite2.6.1непряма
crates.iofutures-macro0.3.31непряма
crates.iofutures-sink0.3.31непряма
crates.iofutures-task0.3.31непряма
crates.iofutures-timer3.0.3непряма
crates.iofutures-util0.3.31непряма
crates.iog2gen1.2.2непряма
crates.iog2p1.2.2непряма
crates.iog2poly1.2.2непряма
crates.iogemm0.19.0непряма
crates.iogemm-c320.19.0непряма
crates.iogemm-c640.19.0непряма
crates.iogemm-common0.19.0непряма
crates.iogemm-f160.19.0непряма
crates.iogemm-f320.19.0непряма
crates.iogemm-f640.19.0непряма
crates.iogenerator0.8.7непряма
crates.iogeneric-array0.14.7непряма
crates.iogetrandom0.2.16непряма
crates.iogetrandom0.3.3непряма
crates.iogetrandom0.4.2непряма
crates.iogetset0.1.6непряма
crates.iogloo-timers0.3.0непряма
crates.ioh20.3.27непряма
crates.ioh20.4.14непряма
crates.iohalf2.7.1непряма
crates.iohashbrown0.12.3непряма
crates.iohashbrown0.14.5непряма
crates.iohashbrown0.15.5непряма
crates.iohashbrown0.16.1непряма
crates.iohashbrown0.17.1непряма
crates.iohdfs-native0.13.0непряма
crates.iohdfs-sys0.3.0непряма
crates.iohdrs0.3.2непряма
crates.ioheck0.4.1непряма
crates.ioheck0.5.0непряма
crates.iohermit-abi0.5.2непряма
crates.iohex0.4.3непряма
crates.iohf-hub0.4.3непряма
crates.iohmac0.12.1непряма
crates.iohome0.5.11непряма
crates.iohtmlescape0.3.1непряма
crates.iohttp0.2.12непряма
crates.iohttp1.3.1непряма
crates.iohttp-body0.4.6непряма
crates.iohttp-body1.0.1непряма
crates.iohttp-body-util0.1.3непряма
crates.iohttp-range-header0.4.2непряма
crates.iohttparse1.10.1непряма
crates.iohttpdate1.0.3непряма
crates.iohumantime2.3.0непряма
crates.iohyper-rustls0.24.2непряма
crates.iohyper-rustls0.27.7непряма
crates.iohyper-util0.1.16непряма
crates.iohyperloglogplus0.4.1непряма
crates.ioiana-time-zone0.1.63непряма
crates.ioiana-time-zone-haiku0.1.2непряма
crates.ioicu_collections2.0.0непряма
crates.ioicu_locale_core2.0.0непряма
crates.ioicu_normalizer2.0.0непряма
crates.ioicu_normalizer_data2.0.0непряма
crates.ioicu_properties2.0.1непряма
crates.ioicu_properties_data2.0.1непряма
crates.ioicu_provider2.0.0непряма
crates.ioid-arena2.3.0непряма
crates.ioident_case1.0.1непряма
crates.ioidna1.1.0непряма
crates.ioidna_adapter1.2.1непряма
crates.ioindicatif0.17.11непряма
crates.ioindoc2.0.6непряма
crates.ioinout0.1.4непряма
crates.ioinstant0.1.13непряма
crates.ioipnet2.11.0непряма
crates.ioiri-string0.7.8непряма
crates.iois_terminal_polyfill1.70.1непряма
crates.ioitertools0.10.5непряма
crates.ioitertools0.11.0непряма
crates.ioitertools0.12.1непряма
crates.ioitertools0.13.0непряма
crates.ioitertools0.14.0непряма
crates.ioitoa1.0.15непряма
crates.ioitoap1.0.1непряма
crates.iojava-locator0.1.9непряма
crates.iojiff0.2.16непряма
crates.iojiff-static0.2.16непряма
crates.iojiff-tzdb0.1.4непряма
crates.iojiff-tzdb-platform0.1.3непряма
crates.iojni-sys0.3.0непряма
crates.iojobserver0.1.34непряма
crates.iojs-sys0.3.77непряма
crates.iojsonb0.5.6непряма
crates.iojsonwebtoken9.3.1непряма
crates.iolance-arrow4.0.0непряма
crates.iolance-bitpacking4.0.0непряма
crates.iolance-datafusion4.0.0непряма
crates.iolance-datagen4.0.0непряма
crates.iolance-encoding4.0.0непряма
crates.iolance-file4.0.0непряма
crates.iolance-index4.0.0непряма
crates.iolance-linalg4.0.0непряма
crates.iolance-namespace-impls4.0.0непряма
crates.iolance-namespace-reqwest-client0.6.1непряма
crates.iolance-testing4.0.0непряма
crates.iolancedbнепряма
crates.iolancedb0.27.2непряма
crates.iolazy_static1.5.0непряма
crates.iolazycell1.3.0непряма
crates.ioleb128fmt0.1.0непряма
crates.iolevenshtein_automata0.2.1непряма
crates.iolexical-core1.0.6непряма
crates.iolexical-parse-float1.0.6непряма
crates.iolexical-parse-integer1.0.6непряма
crates.iolexical-util1.0.7непряма
crates.iolexical-write-float1.0.6непряма
crates.iolexical-write-integer1.0.6непряма
crates.iolibloading0.7.4непряма
crates.iolibloading0.8.8непряма
crates.iolibloading0.9.0непряма
crates.iolibm0.2.15непряма
crates.iolibmimalloc-sys0.1.44непряма
crates.iolibredox0.1.10непряма
crates.iolibrocksdb-sys0.16.0+8.10.0непряма
crates.iolibz-sys1.1.22непряма
crates.iolinkme-impl0.3.36непряма
crates.iolinux-raw-sys0.4.15непряма
crates.iolinux-raw-sys0.9.4непряма
crates.iolitemap0.8.0непряма
crates.iolitrs1.0.0непряма
crates.iolock_api0.4.13непряма
crates.ioloom0.7.2непряма
crates.iolru-slab0.1.2непряма
crates.iolz41.28.1непряма
crates.iolz4-sys1.11.1+lz4-1.10.0непряма
crates.iolz4_flex0.11.6непряма
crates.iolz4_flex0.12.2непряма
crates.iomacro_rules_attribute0.2.2непряма
crates.iomacro_rules_attribute-proc_macro0.2.2непряма
crates.iomatchers0.1.0непряма
crates.iomatchit0.7.3непряма
crates.iomatrixmultiply0.3.10непряма
crates.iomeasure_time0.9.0непряма
crates.iomemmap20.7.1непряма
crates.iomemmap20.9.10непряма
crates.iomemoffset0.9.1непряма
crates.iomime0.3.17непряма
crates.iomime_guess2.0.5непряма
crates.iominimal-lexical0.2.1непряма
crates.iominiz_oxide0.8.9непряма
crates.iomio1.0.4непряма
crates.iomock_instant0.6.0непряма
crates.iomonostate0.1.18непряма
crates.iomonostate-impl0.1.18непряма
crates.iomultimap0.8.3непряма
crates.iomultiversion0.7.4непряма
crates.iomultiversion-macros0.7.4непряма
crates.iomurmurhash320.3.1непряма
crates.iondarray0.16.1непряма
crates.ionom7.1.3непряма
crates.ionom8.0.0непряма
crates.ionow0.1.3непряма
crates.iontapi0.4.1непряма
crates.ionu-ansi-term0.46.0непряма
crates.ionum-bigint0.4.6непряма
crates.ionum-bigint-dig0.8.6непряма
crates.ionum-complex0.4.6непряма
crates.ionum-conv0.1.0непряма
crates.ionum-integer0.1.46непряма
crates.ionum-iter0.1.45непряма
crates.ionum-traits0.2.19непряма
crates.ionum_cpus1.17.0непряма
crates.ionum_enum_derive0.7.5непряма
crates.ionumber_prefix0.4.0непряма
crates.ioobject0.37.3непряма
crates.ioobject_store_opendal0.55.0непряма
crates.ioonce_cell_polyfill1.70.1непряма
crates.iooneshot0.1.13непряма
crates.ioonig6.5.3непряма
crates.ioonig_sys69.9.3непряма
crates.ioopenssl-probe0.2.1непряма
crates.iooption-ext0.2.0непряма
crates.ioordered-float5.3.0непряма
crates.ioordered-multimap0.7.3непряма
crates.iooutref0.5.2непряма
crates.iooverload0.1.1непряма
crates.ioownedbytes0.9.0непряма
crates.ioparking2.2.1непряма
crates.ioparking_lot_core0.9.11непряма
crates.ioparquet-format-safe0.2.4непряма
crates.ioparse-zoneinfo0.3.1непряма
crates.iopaste1.0.15непряма
crates.iopath_abs0.5.1непряма
crates.iopbkdf20.12.2непряма
crates.iopem3.0.5непряма
crates.iopem-rfc74680.7.0непряма
crates.iopermutation0.4.1непряма
crates.iopetgraph0.6.5непряма
crates.iopetgraph0.8.3непряма
crates.iophf0.11.3непряма
crates.iophf0.12.1непряма
crates.iophf_codegen0.11.3непряма
crates.iophf_generator0.11.3непряма
crates.iophf_shared0.11.3непряма
crates.iophf_shared0.12.1непряма
crates.iopin-project1.1.12непряма
crates.iopin-project-internal1.1.12непряма
crates.iopin-utils0.1.0непряма
crates.iopiper0.2.4непряма
crates.iopkcs10.7.5непряма
crates.iopkcs50.7.1непряма
crates.iopkcs80.10.2непряма
crates.iopkg-configнепряма
crates.iopkg-config0.3.32непряма
crates.ioplanus0.3.1непряма
crates.iopolars0.39.2непряма
crates.iopolars-arrow0.39.2непряма
crates.iopolars-arrow-format0.1.0непряма
crates.iopolars-compute0.39.2непряма
crates.iopolars-core0.39.2непряма
crates.iopolars-error0.39.2непряма
crates.iopolars-io0.39.2непряма
crates.iopolars-lazy0.39.2непряма
crates.iopolars-ops0.39.2непряма
crates.iopolars-parquet0.39.2непряма
crates.iopolars-pipe0.39.2непряма
crates.iopolars-plan0.39.2непряма
crates.iopolars-row0.39.2непряма
crates.iopolars-sql0.39.2непряма
crates.iopolars-time0.39.2непряма
crates.iopolars-utils0.39.2непряма
crates.ioportable-atomic1.11.1непряма
crates.ioportable-atomic-util0.2.4непряма
crates.iopotential_utf0.1.2непряма
crates.iopowerfmt0.2.0непряма
crates.ioppv-lite860.2.21непряма
crates.ioprettyplease0.1.25непряма
crates.ioprettyplease0.2.37непряма
crates.ioproc-macro-crate3.3.0непряма
crates.ioproc-macro-error-attr22.0.0непряма
crates.ioproc-macro-error22.0.1непряма
crates.ioprocfs0.16.0непряма
crates.ioprocfs-core0.16.0непряма
crates.ioprost-build0.11.9непряма
crates.ioprost-build0.14.1непряма
crates.ioprost-derive0.11.9непряма
crates.ioprost-derive0.14.1непряма
crates.ioprost-types0.11.9непряма
crates.ioprost-types0.14.1непряма
crates.ioprotobuf2.28.0непряма
crates.ioprotobuf-build0.14.1непряма
crates.iopsm0.1.31непряма
crates.iopulldown-cmark0.9.6непряма
crates.iopulp0.22.2непряма
crates.iopulp-wasm-simd-flag0.1.0непряма
crates.iopyo3-build-config0.25.1непряма
crates.iopyo3-ffi0.25.1непряма
crates.iopyo3-macros0.25.1непряма
crates.iopyo3-macros-backend0.25.1непряма
crates.ioquick-xml0.37.5непряма
crates.ioquick-xml0.38.4непряма
crates.ioquinn0.11.9непряма
crates.ioquinn-proto0.11.13непряма
crates.ioquinn-udp0.5.14непряма
crates.ior-efi5.3.0непряма
crates.ior-efi6.0.0непряма
crates.ioradium0.7.0непряма
crates.ioraft-proto0.7.0непряма
crates.iorand_chacha0.3.1непряма
crates.iorand_chacha0.9.0непряма
crates.iorand_core0.10.1непряма
crates.iorand_core0.6.4непряма
crates.iorand_core0.9.3непряма
crates.iorand_distr0.4.3непряма
crates.iorand_distr0.5.1непряма
crates.iorand_xoshiro0.7.0непряма
crates.iorandom_word0.5.2непряма
crates.iorangemap1.7.1непряма
crates.ioraw-cpuid11.6.0непряма
crates.iorawpointer0.2.1непряма
crates.iorayon1.11.0непряма
crates.iorayon-cond0.3.0непряма
crates.iorayon-core1.13.0непряма
crates.ioreborrow0.5.5непряма
crates.iorecursive0.1.1непряма
crates.iorecursive-proc-macro-impl0.1.1непряма
crates.ioredox_syscall0.5.17непряма
crates.ioredox_users0.5.2непряма
crates.ioref-cast1.0.24непряма
crates.ioref-cast-impl1.0.24непряма
crates.ioregex-automata0.1.10непряма
crates.ioregex-automata0.4.14непряма
crates.ioregex-lite0.1.9непряма
crates.ioregex-syntax0.6.29непряма
crates.ioregex-syntax0.8.6непряма
crates.ioreqsign0.16.5непряма
crates.ioreqwest-eventsource0.6.0непряма
crates.ioring0.17.14непряма
crates.ioroaring0.11.4непряма
crates.ioroxmltree0.21.1непряма
crates.iorsa0.9.8непряма
crates.iorust-ini0.21.1непряма
crates.iorust-stemmers1.2.0непряма
crates.iorustc-hash1.1.0непряма
crates.iorustc-hash2.1.1непряма
crates.iorustc_version0.4.1непряма
crates.iorustix0.38.44непряма
crates.iorustix1.0.8непряма
crates.iorustls0.21.12непряма
crates.iorustls0.23.35непряма
crates.iorustls-native-certs0.8.3непряма
crates.iorustls-pemfile1.0.4непряма
crates.iorustls-pemfile2.2.0непряма
crates.iorustls-pki-types1.13.1непряма
crates.iorustls-webpki0.101.7непряма
crates.iorustls-webpki0.103.8непряма
crates.iorustversion1.0.22непряма
crates.ioryu1.0.20непряма
crates.iosafetensors0.7.0непряма
crates.iosalsa200.10.2непряма
crates.iosame-file1.0.6непряма
crates.ioschannel0.1.29непряма
crates.ioschemars0.9.0непряма
crates.ioschemars1.0.4непряма
crates.ioscoped-tls1.0.1непряма
crates.ioscopeguard1.2.0непряма
crates.ioscrypt0.11.0непряма
crates.iosct0.7.1непряма
crates.iosecrecy0.8.0непряма
crates.iosecurity-framework3.6.0непряма
crates.iosecurity-framework-sys2.17.0непряма
crates.iosemver1.0.26непряма
crates.ioseq-macro0.3.6непряма
crates.ioserde_core1.0.228непряма
crates.ioserde_derive1.0.228непряма
crates.ioserde_path_to_error0.1.17непряма
crates.ioserde_plain1.0.2непряма
crates.ioserde_repr0.1.20непряма
crates.ioserde_spanned0.6.9непряма
crates.ioserde_urlencoded0.7.1непряма
crates.ioserde_with3.14.0непряма
crates.ioserde_with_macros3.14.0непряма
crates.iosha10.10.6непряма
crates.iosha20.10.9непряма
crates.iosharded-slab0.1.7непряма
crates.ioshlex1.3.0непряма
crates.iosignal-hook-registry1.4.6непряма
crates.iosignature2.2.0непряма
crates.iosimdutf80.1.5непряма
crates.iosimple_asn10.6.3непряма
crates.iosiphasher1.0.3непряма
crates.ioskeptic0.13.7непряма
crates.iosketches-ddsketch0.3.1непряма
crates.ioslab0.4.11непряма
crates.ioslog-scope4.4.0непряма
crates.iosmartstring1.0.1непряма
crates.iosnafu0.8.9непряма
crates.iosnafu0.9.0непряма
crates.iosnafu-derive0.8.9непряма
crates.iosnafu-derive0.9.0непряма
crates.iosocks0.3.4непряма
crates.iospin0.9.8непряма
crates.iospki0.7.3непряма
crates.iospm_precompiled0.1.4непряма
crates.iosqlparser0.39.0непряма
crates.iosqlparser0.59.0непряма
crates.iosqlparser_derive0.3.0непряма
crates.iostable_deref_trait1.2.0непряма
crates.iostacker0.1.24непряма
crates.iostatic_assertions1.1.0непряма
crates.iostd_prelude0.2.12непряма
crates.iostfu80.2.7непряма
crates.iostreaming-decompression0.1.2непряма
crates.iostreaming-iterator0.1.9непряма
crates.iostrength_reduce0.2.4непряма
crates.iostrsim0.11.1непряма
crates.iostrum0.26.3непряма
crates.iostrum_macros0.25.3непряма
crates.iostrum_macros0.26.4непряма
crates.iosubtle2.6.1непряма
crates.iosymlink0.1.0непряма
crates.iosync_wrapper0.1.2непряма
crates.iosync_wrapper1.0.2непряма
crates.iosynstructure0.13.2непряма
crates.iosysctl0.6.0непряма
crates.iosystem-configuration0.5.1непряма
crates.iosystem-configuration0.6.1непряма
crates.iosystem-configuration-sys0.5.0непряма
crates.iosystem-configuration-sys0.6.0непряма
crates.iotagptr0.2.0непряма
crates.iotantivy0.24.2непряма
crates.iotantivy-bitpacker0.8.0непряма
crates.iotantivy-columnar0.5.0непряма
crates.iotantivy-common0.9.0непряма
crates.iotantivy-fst0.5.0непряма
crates.iotantivy-query-grammar0.24.0непряма
crates.iotantivy-sstable0.5.0непряма
crates.iotantivy-stacker0.5.0непряма
crates.iotantivy-tokenizer-api0.5.0непряма
crates.iotap1.0.1непряма
crates.iotarget-features0.1.6непряма
crates.iotarget-lexicon0.13.2непряма
crates.iothiserror-impl1.0.69непряма
crates.iothiserror-impl2.0.16непряма
crates.iothread-tree0.3.3непряма
crates.iothread_local1.1.9непряма
crates.iotikv-jemalloc-sys0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7непряма
crates.iotikv-jemallocator0.6.1непряма
crates.iotime0.3.41непряма
crates.iotime-core0.1.4непряма
crates.iotime-macros0.2.22непряма
crates.iotiny-keccak2.0.2непряма
crates.iotinystr0.8.1непряма
crates.iotinyvec1.10.0непряма
crates.iotinyvec_macros0.1.1непряма
crates.iotokenizers0.19.1непряма
crates.iotokio-macros2.6.0непряма
crates.iotokio-rustls0.24.1непряма
crates.iotokio-rustls0.26.4непряма
crates.iotokio-stream0.1.18непряма
crates.iotoml_datetime0.6.11непряма
crates.iotoml_edit0.22.27непряма
crates.iotoml_write0.1.2непряма
crates.iotower-layer0.3.3непряма
crates.iotower-service0.3.3непряма
crates.iotracing-attributes0.1.30непряма
crates.iotracing-core0.1.34непряма
crates.iotrim-in-place0.1.7непряма
crates.iotriomphe0.1.14непряма
crates.iotry-lock0.2.5непряма
crates.iotwox-hash2.1.2непряма
crates.iotyped-path0.12.3непряма
crates.iotypenum1.18.0непряма
crates.iounicase2.8.1непряма
crates.iounicode-ident1.0.18непряма
crates.iounicode-normalization-alignments0.1.12непряма
crates.iounicode-reverse1.0.9непряма
crates.iounicode-segmentation1.13.2непряма
crates.iounicode-width0.2.2непряма
crates.iounicode-xid0.2.6непряма
crates.iounicode_categories0.1.1непряма
crates.iounindent0.2.4непряма
crates.iountrusted0.9.0непряма
crates.ioureq2.12.1непряма
crates.iourlencoding2.1.3непряма
crates.ioutf8-ranges1.0.5непряма
crates.ioutf8_iter1.0.4непряма
crates.ioutf8parse0.2.2непряма
crates.iovaluable0.1.1непряма
crates.iovcpkg0.2.15непряма
crates.ioversion_check0.9.5непряма
crates.iovsimd0.8.0непряма
crates.iowalkdir2.5.0непряма
crates.iowant0.3.1непряма
crates.iowasi0.11.1+wasi-snapshot-preview1непряма
crates.iowasi0.14.2+wasi-0.2.4непряма
crates.iowasip21.0.3+wasi-0.2.9непряма
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06непряма
crates.iowasite0.1.0непряма
crates.iowasm-bindgen0.2.100непряма
crates.iowasm-bindgen-backend0.2.100непряма
crates.iowasm-bindgen-futures0.4.50непряма
crates.iowasm-bindgen-macro0.2.100непряма
crates.iowasm-bindgen-macro-support0.2.100непряма
crates.iowasm-bindgen-shared0.2.100непряма
crates.iowasm-encoder0.244.0непряма
crates.iowasm-metadata0.244.0непряма
crates.iowasm-streams0.4.2непряма
crates.iowasmparser0.244.0непряма
crates.ioweb-sys0.3.77непряма
crates.ioweb-time1.1.0непряма
crates.iowebpki-roots0.25.4непряма
crates.iowebpki-roots0.26.11непряма
crates.iowebpki-roots1.0.4непряма
crates.iowhich4.4.2непряма
crates.iowhoami1.6.1непряма
crates.iowinapi0.3.9непряма
crates.iowinapi-i686-pc-windows-gnu0.4.0непряма
crates.iowinapi-util0.1.10непряма
crates.iowinapi-x86_64-pc-windows-gnu0.4.0непряма
crates.iowindows0.52.0непряма
crates.iowindows0.61.3непряма
crates.iowindows-collections0.2.0непряма
crates.iowindows-core0.52.0непряма
crates.iowindows-core0.61.2непряма
crates.iowindows-future0.2.1непряма
crates.iowindows-implement0.60.0непряма
crates.iowindows-interface0.59.1непряма
crates.iowindows-link0.1.3непряма
crates.iowindows-link0.2.1непряма
crates.iowindows-numerics0.2.0непряма
crates.iowindows-registry0.5.3непряма
crates.iowindows-result0.3.4непряма
crates.iowindows-strings0.4.2непряма
crates.iowindows-sys0.45.0непряма
crates.iowindows-sys0.48.0непряма
crates.iowindows-sys0.52.0непряма
crates.iowindows-sys0.59.0непряма
crates.iowindows-sys0.60.2непряма
crates.iowindows-sys0.61.2непряма
crates.iowindows-targets0.42.2непряма
crates.iowindows-targets0.48.5непряма
crates.iowindows-targets0.52.6непряма
crates.iowindows-targets0.53.3непряма
crates.iowindows-threading0.1.0непряма
crates.iowindows_aarch64_gnullvm0.42.2непряма
crates.iowindows_aarch64_gnullvm0.48.5непряма
crates.iowindows_aarch64_gnullvm0.52.6непряма
crates.iowindows_aarch64_gnullvm0.53.0непряма
crates.iowindows_aarch64_msvc0.42.2непряма
crates.iowindows_aarch64_msvc0.48.5непряма
crates.iowindows_aarch64_msvc0.52.6непряма
crates.iowindows_aarch64_msvc0.53.0непряма
crates.iowindows_i686_gnu0.42.2непряма
crates.iowindows_i686_gnu0.48.5непряма
crates.iowindows_i686_gnu0.52.6непряма
crates.iowindows_i686_gnu0.53.0непряма
crates.iowindows_i686_gnullvm0.52.6непряма
crates.iowindows_i686_gnullvm0.53.0непряма
crates.iowindows_i686_msvc0.42.2непряма
crates.iowindows_i686_msvc0.48.5непряма
crates.iowindows_i686_msvc0.52.6непряма
crates.iowindows_i686_msvc0.53.0непряма
crates.iowindows_x86_64_gnu0.42.2непряма
crates.iowindows_x86_64_gnu0.48.5непряма
crates.iowindows_x86_64_gnu0.52.6непряма
crates.iowindows_x86_64_gnu0.53.0непряма
crates.iowindows_x86_64_gnullvm0.42.2непряма
crates.iowindows_x86_64_gnullvm0.48.5непряма
crates.iowindows_x86_64_gnullvm0.52.6непряма
crates.iowindows_x86_64_gnullvm0.53.0непряма
crates.iowindows_x86_64_msvc0.42.2непряма
crates.iowindows_x86_64_msvc0.48.5непряма
crates.iowindows_x86_64_msvc0.52.6непряма
crates.iowindows_x86_64_msvc0.53.0непряма
crates.iowinnow0.7.13непряма
crates.iowinreg0.50.0непряма
crates.iowit-bindgen0.51.0непряма
crates.iowit-bindgen0.57.1непряма
crates.iowit-bindgen-core0.51.0непряма
crates.iowit-bindgen-rt0.39.0непряма
crates.iowit-bindgen-rust0.51.0непряма
crates.iowit-bindgen-rust-macro0.51.0непряма
crates.iowit-component0.244.0непряма
crates.iowit-parser0.244.0непряма
crates.iowriteable0.6.1непряма
crates.iowyz0.5.1непряма
crates.ioxmlparser0.13.6непряма
crates.ioxxhash-rust0.8.15непряма
crates.ioyoke0.8.2непряма
crates.ioyoke-derive0.8.2непряма
crates.iozerocopy0.8.26непряма
crates.iozerocopy-derive0.8.26непряма
crates.iozerofrom0.1.6непряма
crates.iozerofrom-derive0.1.6непряма
crates.iozeroize1.8.1непряма
crates.iozerotrie0.2.2непряма
crates.iozerovec0.11.4непряма
crates.iozerovec-derive0.11.1непряма
crates.iozip7.2.0непряма
crates.iozmij1.0.21непряма
crates.iozstd0.13.3непряма
crates.iozstd-safe7.2.4непряма
crates.iozstd-sys2.0.16+zstd.1.5.7непряма
Gogithub.com/davecgh/go-spewv1.1.1непряма
Gogithub.com/emicklei/go-restful/v3v3.9.0непряма
Gogithub.com/go-logr/logrv1.2.4непряма
Gogithub.com/go-openapi/jsonpointerv0.19.6непряма
Gogithub.com/go-openapi/jsonreferencev0.20.2непряма
Gogithub.com/go-openapi/swagv0.22.3непряма
Gogithub.com/gogo/protobufv1.3.2непряма
Gogithub.com/golang/protobufv1.5.3непряма
Gogithub.com/google/gnostic-modelsv0.6.8непряма
Gogithub.com/google/go-cmpv0.5.9непряма
Gogithub.com/google/gofuzzv1.2.0непряма
Gogithub.com/google/uuidv1.3.1непряма
Gogithub.com/imdario/mergov0.3.6непряма
Gogithub.com/josharian/internv1.0.0непряма
Gogithub.com/json-iterator/gov1.1.12непряма
Gogithub.com/mailru/easyjsonv0.7.7непряма
Gogithub.com/modern-go/concurrentv0.0.0-20180306012644-bacd9c7ef1ddнепряма
Gogithub.com/modern-go/reflect2v1.0.2непряма
Gogithub.com/munnerz/goautonegv0.0.0-20191010083416-a7dc8b61c822непряма
Gogithub.com/spf13/pflagv1.0.5непряма
Gogolang.org/x/oauth2v0.13.0непряма
Gogolang.org/x/termv0.16.0непряма
Gogolang.org/x/timev0.3.0непряма
Gogoogle.golang.org/appenginev1.6.8непряма
Gogopkg.in/inf.v0v0.9.1непряма
Gogopkg.in/yaml.v2v2.4.0непряма
Gogopkg.in/yaml.v3v3.0.1непряма
Gok8s.io/kube-openapiv0.0.0-20230717233707-2695361300d9непряма
Gok8s.io/utilsv0.0.0-20230406110748-d93618cff8a2непряма
Gosigs.k8s.io/jsonv0.0.0-20221116044647-bc3834ca7abdнепряма
Gosigs.k8s.io/structured-merge-diff/v4v4.2.3непряма
Gosigs.k8s.io/yamlv1.3.0непряма
Mavencom.amazonaws:aws-java-sdk-bundle1.12.262непряма
Mavencom.github.luben:zstd-jni1.5.6-3непряма
Mavenjunit:junit4.13.1непряма
Mavennet.alchim31.maven:scala-maven-plugin4.9.5непряма
Mavenorg.apache.hadoop:hadoop-aws3.3.4непряма
Mavenorg.apache.maven.plugins:maven-failsafe-plugin2.22.1непряма
Mavenorg.apache.maven.plugins:maven-shade-plugin3.2.4непряма
Mavenorg.apache.maven.plugins:maven-source-plugin3.0.1непряма
Mavenorg.apache.maven.plugins:maven-surefire-plugin2.22.1непряма
Mavenorg.codehaus.mojo:build-helper-maven-plugin3.2.0непряма
Mavenorg.xolstice.maven.plugins:protobuf-maven-plugin0.6.1непряма
npm@achrinza/node-ipc9.2.9непряма
npm@ampproject/remapping2.3.0непряма
npm@babel/code-frame7.12.11непряма
npm@babel/code-frame7.24.7непряма
npm@babel/code-frame7.27.1непряма
npm@babel/compat-data7.24.7непряма
npm@babel/core7.24.7непряма
npm@babel/eslint-parser7.24.7непряма
npm@babel/generator7.24.7непряма
npm@babel/helper-annotate-as-pure7.24.7непряма
npm@babel/helper-builder-binary-assignment-operator-visitor7.24.7непряма
npm@babel/helper-compilation-targets7.24.7непряма
npm@babel/helper-create-class-features-plugin7.24.7непряма
npm@babel/helper-create-regexp-features-plugin7.24.7непряма
npm@babel/helper-define-polyfill-provider0.6.2непряма
npm@babel/helper-environment-visitor7.24.7непряма
npm@babel/helper-function-name7.24.7непряма
npm@babel/helper-hoist-variables7.24.7непряма
npm@babel/helper-member-expression-to-functions7.24.7непряма
npm@babel/helper-module-imports7.22.15непряма
npm@babel/helper-module-imports7.24.7непряма
npm@babel/helper-module-transforms7.24.7непряма
npm@babel/helper-optimise-call-expression7.24.7непряма
npm@babel/helper-plugin-utils7.24.7непряма
npm@babel/helper-remap-async-to-generator7.24.7непряма
npm@babel/helper-replace-supers7.24.7непряма
npm@babel/helper-simple-access7.24.7непряма
npm@babel/helper-skip-transparent-expression-wrappers7.24.7непряма
npm@babel/helper-split-export-declaration7.24.7непряма
npm@babel/helper-string-parser7.24.7непряма
npm@babel/helper-validator-identifier7.24.7непряма
npm@babel/helper-validator-identifier7.27.1непряма
npm@babel/helper-validator-option7.24.7непряма
npm@babel/helper-wrap-function7.24.7непряма
npm@babel/helpers7.24.7непряма
npm@babel/highlight7.24.7непряма
npm@babel/parser7.24.7непряма
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.24.7непряма
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.24.7непряма
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.24.7непряма
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.24.7непряма
npm@babel/plugin-proposal-class-properties7.18.6непряма
npm@babel/plugin-proposal-decorators7.24.7непряма
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2непряма
npm@babel/plugin-syntax-async-generators7.8.4непряма
npm@babel/plugin-syntax-class-properties7.12.13непряма
npm@babel/plugin-syntax-class-static-block7.14.5непряма
npm@babel/plugin-syntax-decorators7.24.7непряма
npm@babel/plugin-syntax-dynamic-import7.8.3непряма
npm@babel/plugin-syntax-export-namespace-from7.8.3непряма
npm@babel/plugin-syntax-import-assertions7.24.7непряма
npm@babel/plugin-syntax-import-attributes7.24.7непряма
npm@babel/plugin-syntax-import-meta7.10.4непряма
npm@babel/plugin-syntax-json-strings7.8.3непряма
npm@babel/plugin-syntax-jsx7.24.7непряма
npm@babel/plugin-syntax-logical-assignment-operators7.10.4непряма
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3непряма
npm@babel/plugin-syntax-numeric-separator7.10.4непряма
npm@babel/plugin-syntax-object-rest-spread7.8.3непряма
npm@babel/plugin-syntax-optional-catch-binding7.8.3непряма
npm@babel/plugin-syntax-optional-chaining7.8.3непряма
npm@babel/plugin-syntax-private-property-in-object7.14.5непряма
npm@babel/plugin-syntax-top-level-await7.14.5непряма
npm@babel/plugin-syntax-unicode-sets-regex7.18.6непряма
npm@babel/plugin-transform-arrow-functions7.24.7непряма
npm@babel/plugin-transform-async-generator-functions7.24.7непряма
npm@babel/plugin-transform-async-to-generator7.24.7непряма
npm@babel/plugin-transform-block-scoped-functions7.24.7непряма
npm@babel/plugin-transform-block-scoping7.24.7непряма
npm@babel/plugin-transform-class-properties7.24.7непряма
npm@babel/plugin-transform-class-static-block7.24.7непряма
npm@babel/plugin-transform-classes7.24.7непряма
npm@babel/plugin-transform-computed-properties7.24.7непряма
npm@babel/plugin-transform-destructuring7.24.7непряма
npm@babel/plugin-transform-dotall-regex7.24.7непряма
npm@babel/plugin-transform-duplicate-keys7.24.7непряма
npm@babel/plugin-transform-dynamic-import7.24.7непряма
npm@babel/plugin-transform-exponentiation-operator7.24.7непряма
npm@babel/plugin-transform-export-namespace-from7.24.7непряма
npm@babel/plugin-transform-for-of7.24.7непряма
npm@babel/plugin-transform-function-name7.24.7непряма
npm@babel/plugin-transform-json-strings7.24.7непряма
npm@babel/plugin-transform-literals7.24.7непряма
npm@babel/plugin-transform-logical-assignment-operators7.24.7непряма
npm@babel/plugin-transform-member-expression-literals7.24.7непряма
npm@babel/plugin-transform-modules-amd7.24.7непряма
npm@babel/plugin-transform-modules-commonjs7.24.7непряма
npm@babel/plugin-transform-modules-systemjs7.24.7непряма
npm@babel/plugin-transform-modules-umd7.24.7непряма
npm@babel/plugin-transform-named-capturing-groups-regex7.24.7непряма
npm@babel/plugin-transform-new-target7.24.7непряма
npm@babel/plugin-transform-nullish-coalescing-operator7.24.7непряма
npm@babel/plugin-transform-numeric-separator7.24.7непряма
npm@babel/plugin-transform-object-rest-spread7.24.7непряма
npm@babel/plugin-transform-object-super7.24.7непряма
npm@babel/plugin-transform-optional-catch-binding7.24.7непряма
npm@babel/plugin-transform-optional-chaining7.24.7непряма
npm@babel/plugin-transform-parameters7.24.7непряма
npm@babel/plugin-transform-private-methods7.24.7непряма
npm@babel/plugin-transform-private-property-in-object7.24.7непряма
npm@babel/plugin-transform-property-literals7.24.7непряма
npm@babel/plugin-transform-regenerator7.24.7непряма
npm@babel/plugin-transform-reserved-words7.24.7непряма
npm@babel/plugin-transform-runtime7.24.7непряма
npm@babel/plugin-transform-shorthand-properties7.24.7непряма
npm@babel/plugin-transform-spread7.24.7непряма
npm@babel/plugin-transform-sticky-regex7.24.7непряма
npm@babel/plugin-transform-template-literals7.24.7непряма
npm@babel/plugin-transform-typeof-symbol7.24.7непряма
npm@babel/plugin-transform-unicode-escapes7.24.7непряма
npm@babel/plugin-transform-unicode-property-regex7.24.7непряма
npm@babel/plugin-transform-unicode-regex7.24.7непряма
npm@babel/plugin-transform-unicode-sets-regex7.24.7непряма
npm@babel/preset-env7.24.7непряма
npm@babel/preset-modules0.1.6-no-external-pluginsнепряма
npm@babel/regjsgen0.8.0непряма
npm@babel/runtime7.24.7непряма
npm@babel/template7.24.7непряма
npm@babel/traverse7.24.7непряма
npm@babel/types7.24.7непряма
npm@commitlint/cli18.6.1непряма
npm@commitlint/config-conventional18.6.3непряма
npm@commitlint/config-validator18.6.1непряма
npm@commitlint/ensure18.6.1непряма
npm@commitlint/execute-rule18.6.1непряма
npm@commitlint/format18.6.1непряма
npm@commitlint/is-ignored18.6.1непряма
npm@commitlint/lint18.6.1непряма
npm@commitlint/load18.6.1непряма
npm@commitlint/message18.6.1непряма
npm@commitlint/parse18.6.1непряма
npm@commitlint/read18.6.1непряма
npm@commitlint/resolve-extends18.6.1непряма
npm@commitlint/rules18.6.1непряма
npm@commitlint/to-lines18.6.1непряма
npm@commitlint/top-level18.6.1непряма
npm@commitlint/types18.6.1непряма
npm@discoveryjs/json-ext0.5.7непряма
npm@eslint/eslintrc0.4.3непряма
npm@hapi/hoek9.3.0непряма
npm@hapi/topo5.1.0непряма
npm@humanwhocodes/config-array0.5.0непряма
npm@humanwhocodes/object-schema1.2.1непряма
npm@jridgewell/gen-mapping0.3.5непряма
npm@jridgewell/resolve-uri3.1.2непряма
npm@jridgewell/set-array1.2.1непряма
npm@jridgewell/source-map0.3.6непряма
npm@jridgewell/sourcemap-codec1.4.15непряма
npm@jridgewell/trace-mapping0.3.25непряма
npm@leichtgewicht/ip-codec2.0.5непряма
npm@nicolo-ribaudo/eslint-scope-5-internals5.1.1-v1непряма
npm@node-ipc/js-queue2.0.3непряма
npm@nodelib/fs.scandir2.1.5непряма
npm@nodelib/fs.stat2.0.5непряма
npm@nodelib/fs.walk1.2.8непряма
npm@polka/url1.0.0-next.25непряма
npm@sideway/address4.1.5непряма
npm@sideway/formula3.0.1непряма
npm@sideway/pinpoint2.0.0непряма
npm@soda/friendly-errors-webpack-plugin1.8.1непряма
npm@soda/get-current-script1.0.2непряма
npm@trysound/sax0.2.0непряма
npm@types/body-parser1.19.5непряма
npm@types/bonjour3.5.13непряма
npm@types/connect3.4.38непряма
npm@types/connect-history-api-fallback1.5.4непряма
npm@types/eslint8.56.10непряма
npm@types/eslint-scope3.7.7непряма
npm@types/estree1.0.5непряма
npm@types/express4.17.21непряма
npm@types/express-serve-static-core4.19.5непряма
npm@types/html-minifier-terser6.1.0непряма
npm@types/http-errors2.0.4непряма
npm@types/http-proxy1.17.14непряма
npm@types/json-schema7.0.15непряма
npm@types/mime1.3.5непряма
npm@types/minimist1.2.5непряма
npm@types/node20.14.9непряма
npm@types/node24.1.0непряма
npm@types/node-forge1.3.11непряма
npm@types/normalize-package-data2.4.4непряма
npm@types/parse-json4.0.2непряма
npm@types/qs6.9.15непряма
npm@types/range-parser1.2.7непряма
npm@types/retry0.12.0непряма
npm@types/send0.17.4непряма
npm@types/serve-index1.9.4непряма
npm@types/serve-static1.15.7непряма
npm@types/sockjs0.3.36непряма
npm@types/ws8.5.10непряма
npm@vue/babel-helper-vue-jsx-merge-props1.4.0непряма
npm@vue/babel-helper-vue-transform-on1.2.2непряма
npm@vue/babel-plugin-jsx1.2.2непряма
npm@vue/babel-plugin-resolve-type1.2.2непряма
npm@vue/babel-plugin-transform-vue-jsx1.4.0непряма
npm@vue/babel-preset-app5.0.8непряма
npm@vue/babel-preset-jsx1.4.0непряма
npm@vue/babel-sugar-composition-api-inject-h1.4.0непряма
npm@vue/babel-sugar-composition-api-render-instance1.4.0непряма
npm@vue/babel-sugar-functional-vue1.4.0непряма
npm@vue/babel-sugar-inject-h1.4.0непряма
npm@vue/babel-sugar-v-model1.4.0непряма
npm@vue/babel-sugar-v-on1.4.0непряма
npm@vue/cli-overlay5.0.8непряма
npm@vue/cli-plugin-babel5.0.8непряма
npm@vue/cli-plugin-eslint5.0.8непряма
npm@vue/cli-plugin-router5.0.8непряма
npm@vue/cli-plugin-vuex5.0.8непряма
npm@vue/cli-service5.0.8непряма
npm@vue/cli-shared-utils5.0.8непряма
npm@vue/compiler-core3.4.30непряма
npm@vue/compiler-dom3.4.30непряма
npm@vue/compiler-sfc3.4.30непряма
npm@vue/compiler-ssr3.4.30непряма
npm@vue/component-compiler-utils3.3.0непряма
npm@vue/devtools-api6.6.3непряма
npm@vue/reactivity3.4.30непряма
npm@vue/runtime-core3.4.30непряма
npm@vue/runtime-dom3.4.30непряма
npm@vue/server-renderer3.4.30непряма
npm@vue/shared3.4.30непряма
npm@vue/web-component-wrapper1.3.0непряма
npm@webassemblyjs/ast1.12.1непряма
npm@webassemblyjs/floating-point-hex-parser1.11.6непряма
npm@webassemblyjs/helper-api-error1.11.6непряма
npm@webassemblyjs/helper-buffer1.12.1непряма
npm@webassemblyjs/helper-numbers1.11.6непряма
npm@webassemblyjs/helper-wasm-bytecode1.11.6непряма
npm@webassemblyjs/helper-wasm-section1.12.1непряма
npm@webassemblyjs/ieee7541.11.6непряма
npm@webassemblyjs/leb1281.11.6непряма
npm@webassemblyjs/utf81.11.6непряма
npm@webassemblyjs/wasm-edit1.12.1непряма
npm@webassemblyjs/wasm-gen1.12.1непряма
npm@webassemblyjs/wasm-opt1.12.1непряма
npm@webassemblyjs/wasm-parser1.12.1непряма
npm@webassemblyjs/wast-printer1.12.1непряма
npm@xtuc/ieee7541.2.0непряма
npm@xtuc/long4.2.2непряма
npmaccepts1.3.8непряма
npmacorn7.4.1непряма
npmacorn8.12.0непряма
npmacorn-import-attributes1.9.5непряма
npmacorn-jsx5.3.2непряма
npmacorn-walk8.3.3непряма
npmaddress1.2.2непряма
npmajv6.12.6непряма
npmajv8.16.0непряма
npmajv8.17.1непряма
npmajv-formats2.1.1непряма
npmajv-keywords3.5.2непряма
npmajv-keywords5.1.0непряма
npmansi-colors4.1.3непряма
npmansi-escapes3.2.0непряма
npmansi-html-community0.0.8непряма
npmansi-regex3.0.1непряма
npmansi-regex5.0.1непряма
npmansi-styles3.2.1непряма
npmansi-styles4.3.0непряма
npmany-promise1.3.0непряма
npmanymatch3.1.3непряма
npmarch2.2.0непряма
npmargparse1.0.10непряма
npmargparse2.0.1непряма
npmarray-flatten1.1.1непряма
npmarray-ify1.0.0непряма
npmarray-union2.1.0непряма
npmarrify1.0.1непряма
npmastral-regex2.0.0непряма
npmasync2.6.4непряма
npmasynckit0.4.0непряма
npmat-least-node1.0.0непряма
npmautoprefixer10.4.19непряма
npmbabel-loader8.3.0непряма
npmbabel-plugin-dynamic-import-node2.3.3непряма
npmbabel-plugin-polyfill-corejs20.4.11непряма
npmbabel-plugin-polyfill-corejs30.10.4непряма
npmbabel-plugin-polyfill-regenerator0.6.2непряма
npmbalanced-match1.0.2непряма
npmbase64-js1.5.1непряма
npmbatch0.6.1непряма
npmbig.js5.2.2непряма
npmbinary-extensions2.3.0непряма
npmbl4.1.0непряма
npmbluebird3.7.2непряма
npmbody-parser1.20.2непряма
npmbonjour-service1.2.1непряма
npmboolbase1.0.0непряма
npmbrace-expansion1.1.11непряма
npmbraces3.0.3непряма
npmbrowserslist4.23.1непряма
npmbuffer5.7.1непряма
npmbuffer-from1.1.2непряма
npmbytes3.0.0непряма
npmbytes3.1.2непряма
npmcall-bind1.0.7непряма
npmcallsites3.1.0непряма
npmcamel-case4.1.2непряма
npmcamelcase5.3.1непряма
npmcamelcase6.3.0непряма
npmcamelcase-keys6.2.2непряма
npmcaniuse-api3.0.0непряма
npmcaniuse-lite1.0.30001638непряма
npmcase-sensitive-paths-webpack-plugin2.4.0непряма
npmchalk2.4.2непряма
npmchalk3.0.0непряма
npmchalk4.1.2непряма
npmchokidar3.6.0непряма
npmchrome-trace-event1.0.4непряма
npmci-info1.6.0непряма
npmclean-css5.3.3непряма
npmcli-cursor2.1.0непряма
npmcli-cursor3.1.0непряма
npmcli-highlight2.1.11непряма
npmcli-spinners2.9.2непряма
npmclipboardy2.3.0непряма
npmcliui7.0.4непряма
npmcliui8.0.1непряма
npmclone1.0.4непряма
npmclone-deep4.0.1непряма
npmcolor-convert1.9.3непряма
npmcolor-convert2.0.1непряма
npmcolor-name1.1.3непряма
npmcolor-name1.1.4непряма
npmcolord2.9.3непряма
npmcolorette2.0.20непряма
npmcombined-stream1.0.8непряма
npmcommander2.20.3непряма
npmcommander7.2.0непряма
npmcommander8.3.0непряма
npmcommondir1.0.1непряма
npmcompare-func2.0.0непряма
npmcompressible2.0.18непряма
npmcompression1.7.4непряма
npmconcat-map0.0.1непряма
npmconnect-history-api-fallback2.0.0непряма
npmconsolidate0.15.1непряма
npmcontent-disposition0.5.4непряма
npmcontent-type1.0.5непряма
npmconventional-changelog-angular7.0.0непряма
npmconventional-changelog-conventionalcommits7.0.2непряма
npmconventional-commits-parser5.0.0непряма
npmconvert-source-map2.0.0непряма
npmcookie0.6.0непряма
npmcookie-signature1.0.6непряма
npmcopy-webpack-plugin9.1.0непряма
npmcore-js-compat3.37.1непряма
npmcore-util-is1.0.3непряма
npmcosmiconfig7.1.0непряма
npmcosmiconfig8.3.6непряма
npmcosmiconfig-typescript-loader5.1.0непряма
npmcross-spawn5.1.0непряма
npmcross-spawn6.0.5непряма
npmcross-spawn7.0.3непряма
npmcross-spawn7.0.6непряма
npmcss-declaration-sorter6.4.1непряма
npmcss-loader6.11.0непряма
npmcss-minimizer-webpack-plugin3.4.1непряма
npmcss-select4.3.0непряма
npmcss-tree1.1.3непряма
npmcss-what6.1.0непряма
npmcssesc3.0.0непряма
npmcssnano5.1.15непряма
npmcssnano-preset-default5.2.14непряма
npmcssnano-utils3.1.0непряма
npmcsso4.2.0непряма
npmcsstype3.1.3непряма
npmdargs7.0.0непряма
npmdebounce1.2.1непряма
npmdebug2.6.9непряма
npmdebug3.2.7непряма
npmdebug4.3.5непряма
npmdecamelize1.2.0непряма
npmdecamelize-keys1.1.1непряма
npmdeep-is0.1.4непряма
npmdeepmerge1.5.2непряма
npmdefault-gateway6.0.3непряма
npmdefaults1.0.4непряма
npmdefine-data-property1.1.4непряма
npmdefine-lazy-prop2.0.0непряма
npmdefine-properties1.2.1непряма
npmdelayed-stream1.0.0непряма
npmdepd1.1.2непряма
npmdepd2.0.0непряма
npmdestroy1.2.0непряма
npmdetect-node2.1.0непряма
npmdir-glob3.0.1непряма
npmdns-packet5.6.1непряма
npmdoctrine3.0.0непряма
npmdom-converter0.2.0непряма
npmdom-serializer1.4.1непряма
npmdomelementtype2.3.0непряма
npmdomhandler4.3.1непряма
npmdomutils2.8.0непряма
npmdot-case3.0.4непряма
npmdot-prop5.3.0непряма
npmdotenv10.0.0непряма
npmdotenv-expand5.1.0непряма
npmduplexer0.1.2непряма
npmeasy-stack1.0.1непряма
npmee-first1.1.1непряма
npmelectron-to-chromium1.4.812непряма
npmemoji-regex8.0.0непряма
npmemojis-list3.0.0непряма
npmencodeurl1.0.2непряма
npmend-of-stream1.4.4непряма
npmenhanced-resolve5.17.0непряма
npmenquirer2.4.1непряма
npmentities2.2.0непряма
npmentities4.5.0непряма
npmerror-ex1.3.2непряма
npmerror-stack-parser2.1.4непряма
npmes-define-property1.0.0непряма
npmes-errors1.3.0непряма
npmes-module-lexer1.5.4непряма
npmescalade3.1.2непряма
npmescalade3.2.0непряма
npmescape-html1.0.3непряма
npmescape-string-regexp1.0.5непряма
npmescape-string-regexp4.0.0непряма
npmeslint7.32.0непряма
npmeslint-plugin-vue8.7.1непряма
npmeslint-scope5.1.1непряма
npmeslint-scope7.2.2непряма
npmeslint-utils2.1.0непряма
npmeslint-utils3.0.0непряма
npmeslint-visitor-keys1.3.0непряма
npmeslint-visitor-keys2.1.0непряма
npmeslint-visitor-keys3.4.3непряма
npmeslint-webpack-plugin3.2.0непряма
npmespree7.3.1непряма
npmespree9.6.1непряма
npmesprima4.0.1непряма
npmesquery1.5.0непряма
npmesrecurse4.3.0непряма
npmestraverse4.3.0непряма
npmestraverse5.3.0непряма
npmestree-walker2.0.2непряма
npmesutils2.0.3непряма
npmetag1.8.1непряма
npmevent-pubsub4.3.0непряма
npmeventemitter34.0.7непряма
npmevents3.3.0непряма
npmexeca0.8.0непряма
npmexeca1.0.0непряма
npmexeca5.1.1непряма
npmexpress4.19.2непряма
npmfast-deep-equal3.1.3непряма
npmfast-glob3.3.2непряма
npmfast-json-stable-stringify2.1.0непряма
npmfast-levenshtein2.0.6непряма
npmfast-uri3.0.6непряма
npmfastq1.17.1непряма
npmfaye-websocket0.11.4непряма
npmfigures2.0.0непряма
npmfile-entry-cache6.0.1непряма
npmfill-range7.1.1непряма
npmfinalhandler1.2.0непряма
npmfind-cache-dir3.3.2непряма
npmfind-up4.1.0непряма
npmfind-up5.0.0непряма
npmflat5.0.2непряма
npmflat-cache3.2.0непряма
npmflatted3.3.1непряма
npmfollow-redirects1.15.6непряма
npmform-data4.0.0непряма
npmforwarded0.2.0непряма
npmfraction.js4.3.7непряма
npmfresh0.5.2непряма
npmfs-extra9.1.0непряма
npmfs-monkey1.0.6непряма
npmfs.realpath1.0.0непряма
npmfsevents2.3.3непряма
npmfunction-bind1.1.2непряма
npmfunctional-red-black-tree1.0.1непряма
npmgensync1.0.0-beta.2непряма
npmget-caller-file2.0.5непряма
npmget-intrinsic1.2.4непряма
npmget-stream3.0.0непряма
npmget-stream4.1.0непряма
npmget-stream6.0.1непряма
npmgit-raw-commits2.0.11непряма
npmglob7.2.3непряма
npmglob-parent5.1.2непряма
npmglob-parent6.0.2непряма
npmglob-to-regexp0.4.1непряма
npmglobal-dirs0.1.1непряма
npmglobals11.12.0непряма
npmglobals13.24.0непряма
npmglobby11.1.0непряма
npmgopd1.0.1непряма
npmgraceful-fs4.2.11непряма
npmgzip-size6.0.0непряма
npmhandle-thing2.0.1непряма
npmhard-rejection2.1.0непряма
npmhas-flag3.0.0непряма
npmhas-flag4.0.0непряма
npmhas-property-descriptors1.0.2непряма
npmhas-proto1.0.3непряма
npmhas-symbols1.0.3непряма
npmhash-sum1.0.2непряма
npmhash-sum2.0.0непряма
npmhasown2.0.2непряма
npmhe1.2.0непряма
npmhighlight.js10.7.3непряма
npmhosted-git-info2.8.9непряма
npmhosted-git-info4.1.0непряма
npmhpack.js2.1.6непряма
npmhtml-entities2.5.2непряма
npmhtml-escaper2.0.2непряма
npmhtml-minifier-terser6.1.0непряма
npmhtml-tags2.0.0непряма
npmhtml-tags3.3.1непряма
npmhtml-webpack-plugin5.6.0непряма
npmhtmlparser26.1.0непряма
npmhttp-deceiver1.2.7непряма
npmhttp-errors1.6.3непряма
npmhttp-errors2.0.0непряма
npmhttp-parser-js0.5.8непряма
npmhttp-proxy1.18.1непряма
npmhttp-proxy-middleware2.0.6непряма
npmhuman-signals2.1.0непряма
npmiconv-lite0.4.24непряма
npmicss-utils5.1.0непряма
npmieee7541.2.1непряма
npmignore4.0.6непряма
npmignore5.3.1непряма
npmimmutable4.3.6непряма
npmimport-fresh3.3.0непряма
npmimport-fresh3.3.1непряма
npmimurmurhash0.1.4непряма
npmindent-string4.0.0непряма
npminflight1.0.6непряма
npminherits2.0.3непряма
npminherits2.0.4непряма
npmini1.3.8непряма
npmipaddr.js1.9.1непряма
npmipaddr.js2.2.0непряма
npmis-arrayish0.2.1непряма
npmis-binary-path2.1.0непряма
npmis-ci1.2.1непряма
npmis-core-module2.14.0непряма
npmis-core-module2.16.1непряма
npmis-docker2.2.1непряма
npmis-extglob2.1.1непряма
npmis-file-esm1.0.0непряма
npmis-fullwidth-code-point2.0.0непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-glob4.0.3непряма
npmis-interactive1.0.0непряма
npmis-number7.0.0непряма
npmis-obj2.0.0непряма
npmis-plain-obj1.1.0непряма
npmis-plain-obj3.0.0непряма
npmis-plain-object2.0.4непряма
npmis-stream1.1.0непряма
npmis-stream2.0.1непряма
npmis-text-path2.0.0непряма
npmis-unicode-supported0.1.0непряма
npmis-wsl2.2.0непряма
npmisarray1.0.0непряма
npmisexe2.0.0непряма
npmisobject3.0.1непряма
npmjavascript-stringify2.1.0непряма
npmjest-worker27.5.1непряма
npmjest-worker28.1.3непряма
npmjiti1.21.7непряма
npmjoi17.13.3непряма
npmjquery3.7.1непряма
npmjs-message1.0.7непряма
npmjs-tokens4.0.0непряма
npmjs-yaml3.14.1непряма
npmjs-yaml4.1.0непряма
npmjsesc0.5.0непряма
npmjsesc2.5.2непряма
npmjson-buffer3.0.1непряма
npmjson-parse-better-errors1.0.2непряма
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непряма
npmjsonfile6.1.0непряма
npmjsonparse1.3.1непряма
npmJSONStream1.3.5непряма
npmkeyv4.5.4непряма
npmkind-of6.0.3непряма
npmklona2.0.6непряма
npmlaunch-editor2.8.0непряма
npmlaunch-editor-middleware2.8.0непряма
npmlevn0.4.1непряма
npmlilconfig2.1.0непряма
npmlines-and-columns1.2.4непряма
npmloader-runner4.3.0непряма
npmloader-utils1.4.2непряма
npmloader-utils2.0.4непряма
npmlocate-path5.0.0непряма
npmlocate-path6.0.0непряма
npmlodash4.17.21непряма
npmlodash.camelcase4.3.0непряма
npmlodash.debounce4.0.8непряма
npmlodash.defaultsdeep4.6.1непряма
npmlodash.isfunction3.0.9непряма
npmlodash.isplainobject4.0.6непряма
npmlodash.kebabcase4.1.1непряма
npmlodash.mapvalues4.6.0непряма
npmlodash.memoize4.1.2непряма
npmlodash.merge4.6.2непряма
npmlodash.mergewith4.6.2непряма
npmlodash.snakecase4.1.1непряма
npmlodash.startcase4.4.0непряма
npmlodash.truncate4.4.2непряма
npmlodash.uniq4.5.0непряма
npmlodash.upperfirst4.3.1непряма
npmlog-symbols4.1.0непряма
npmlog-update2.3.0непряма
npmlower-case2.0.2непряма
npmlru-cache4.1.5непряма
npmlru-cache5.1.1непряма
npmlru-cache6.0.0непряма
npmmagic-string0.30.10непряма
npmmake-dir3.1.0непряма
npmmap-obj1.0.1непряма
npmmap-obj4.3.0непряма
npmmdn-data2.0.14непряма
npmmedia-typer0.3.0непряма
npmmemfs3.5.3непряма
npmmeow12.1.1непряма
npmmeow8.1.2непряма
npmmerge-descriptors1.0.1непряма
npmmerge-source-map1.1.0непряма
npmmerge-stream2.0.0непряма
npmmerge21.4.1непряма
npmmethods1.1.2непряма
npmmicromatch4.0.7непряма
npmmime1.6.0непряма
npmmime-db1.52.0непряма
npmmime-types2.1.35непряма
npmmimic-fn1.2.0непряма
npmmimic-fn2.1.0непряма
npmmin-indent1.0.1непряма
npmmini-css-extract-plugin2.9.0непряма
npmminimalistic-assert1.0.1непряма
npmminimatch3.1.2непряма
npmminimist1.2.8непряма
npmminimist-options4.1.0непряма
npmminipass3.3.6непряма
npmmkdirp0.5.6непряма
npmmodule-alias2.2.3непряма
npmmrmime2.0.0непряма
npmms2.0.0непряма
npmms2.1.2непряма
npmms2.1.3непряма
npmmulticast-dns7.2.5непряма
npmmz2.7.0непряма
npmnanoid3.3.7непряма
npmnatural-compare1.4.0непряма
npmnegotiator0.6.3непряма
npmneo-async2.6.2непряма
npmnice-try1.0.5непряма
npmno-case3.0.4непряма
npmnode-fetch2.7.0непряма
npmnode-forge1.3.1непряма
npmnode-releases2.0.14непряма
npmnormalize-package-data2.5.0непряма
npmnormalize-package-data3.0.3непряма
npmnormalize-path1.0.0непряма
npmnormalize-path3.0.0непряма
npmnormalize-range0.1.2непряма
npmnormalize-url6.1.0непряма
npmnpm-run-path2.0.2непряма
npmnpm-run-path4.0.1непряма
npmnth-check2.1.1непряма
npmobject-assign4.1.1непряма
npmobject-inspect1.13.2непряма
npmobject-keys1.1.1непряма
npmobject.assign4.1.5непряма
npmobuf1.1.2непряма
npmon-finished2.4.1непряма
npmon-headers1.0.2непряма
npmonce1.4.0непряма
npmonetime2.0.1непряма
npmonetime5.1.2непряма
npmopen8.4.2непряма
npmopener1.5.2непряма
npmoptionator0.9.4непряма
npmora5.4.1непряма
npmp-finally1.0.0непряма
npmp-limit2.3.0непряма
npmp-limit3.1.0непряма
npmp-locate4.1.0непряма
npmp-locate5.0.0непряма
npmp-retry4.6.2непряма
npmp-try2.2.0непряма
npmparam-case3.0.4непряма
npmparent-module1.0.1непряма
npmparse-json5.2.0непряма
npmparse55.1.1непряма
npmparse56.0.1непряма
npmparse5-htmlparser2-tree-adapter6.0.1непряма
npmparseurl1.3.3непряма
npmpascal-case3.1.2непряма
npmpath-exists4.0.0непряма
npmpath-is-absolute1.0.1непряма
npmpath-key2.0.1непряма
npmpath-key3.1.1непряма
npmpath-parse1.0.7непряма
npmpath-to-regexp0.1.7непряма
npmpath-type4.0.0непряма
npmpicocolors0.2.1непряма
npmpicocolors1.0.1непряма
npmpicocolors1.1.1непряма
npmpicomatch2.3.1непряма
npmpkg-dir4.2.0непряма
npmpopper.js1.16.1непряма
npmportfinder1.0.32непряма
npmpostcss7.0.39непряма
npmpostcss8.4.38непряма
npmpostcss-calc8.2.4непряма
npmpostcss-colormin5.3.1непряма
npmpostcss-convert-values5.1.3непряма
npmpostcss-discard-comments5.1.2непряма
npmpostcss-discard-duplicates5.1.0непряма
npmpostcss-discard-empty5.1.1непряма
npmpostcss-discard-overridden5.1.0непряма
npmpostcss-loader6.2.1непряма
npmpostcss-merge-longhand5.1.7непряма
npmpostcss-merge-rules5.1.4непряма
npmpostcss-minify-font-values5.1.0непряма
npmpostcss-minify-gradients5.1.1непряма
npmpostcss-minify-params5.1.4непряма
npmpostcss-minify-selectors5.2.1непряма
npmpostcss-modules-extract-imports3.1.0непряма
npmpostcss-modules-local-by-default4.0.5непряма
npmpostcss-modules-scope3.2.0непряма
npmpostcss-modules-values4.0.0непряма
npmpostcss-normalize-charset5.1.0непряма
npmpostcss-normalize-display-values5.1.0непряма
npmpostcss-normalize-positions5.1.1непряма
npmpostcss-normalize-repeat-style5.1.1непряма
npmpostcss-normalize-string5.1.0непряма
npmpostcss-normalize-timing-functions5.1.0непряма
npmpostcss-normalize-unicode5.1.1непряма
npmpostcss-normalize-url5.1.0непряма
npmpostcss-normalize-whitespace5.1.1непряма
npmpostcss-ordered-values5.1.3непряма
npmpostcss-reduce-initial5.1.2непряма
npmpostcss-reduce-transforms5.1.0непряма
npmpostcss-selector-parser6.1.0непряма
npmpostcss-svgo5.1.0непряма
npmpostcss-unique-selectors5.1.1непряма
npmpostcss-value-parser4.2.0непряма
npmprelude-ls1.2.1непряма
npmprettier2.8.8непряма
npmpretty-error4.0.0непряма
npmprocess-nextick-args2.0.1непряма
npmprogress2.0.3непряма
npmprogress-webpack-plugin1.0.16непряма
npmproxy-addr2.0.7непряма
npmproxy-from-env1.1.0непряма
npmpseudomap1.0.2непряма
npmpump3.0.0непряма
npmpunycode2.3.1непряма
npmqs6.11.0непряма
npmqueue-microtask1.2.3непряма
npmquick-lru4.0.1непряма
npmrandombytes2.1.0непряма
npmrange-parser1.2.1непряма
npmraw-body2.5.2непряма
npmread-pkg5.2.0непряма
npmread-pkg-up7.0.1непряма
npmreadable-stream2.3.8непряма
npmreadable-stream3.6.2непряма
npmreaddirp3.6.0непряма
npmredent3.0.0непряма
npmregenerate1.4.2непряма
npmregenerate-unicode-properties10.1.1непряма
npmregenerator-runtime0.14.1непряма
npmregenerator-transform0.15.2непряма
npmregexpp3.2.0непряма
npmregexpu-core5.3.2непряма
npmregjsparser0.9.1непряма
npmrelateurl0.2.7непряма
npmrenderkid3.0.0непряма
npmrequire-directory2.1.1непряма
npmrequire-from-string2.0.2непряма
npmrequires-port1.0.0непряма
npmresolve1.22.10непряма
npmresolve1.22.8непряма
npmresolve-from4.0.0непряма
npmresolve-from5.0.0непряма
npmresolve-global1.0.0непряма
npmrestore-cursor2.0.0непряма
npmrestore-cursor3.1.0непряма
npmretry0.13.1непряма
npmreusify1.0.4непряма
npmrimraf3.0.2непряма
npmrun-parallel1.2.0непряма
npmsafe-buffer5.1.2непряма
npmsafe-buffer5.2.1непряма
npmsafer-buffer2.1.2непряма
npmsass1.77.6непряма
npmsass-loader14.2.1непряма
npmschema-utils2.7.1непряма
npmschema-utils3.3.0непряма
npmschema-utils4.2.0непряма
npmselect-hose2.0.0непряма
npmselfsigned2.4.1непряма
npmsemver5.7.2непряма
npmsemver6.3.1непряма
npmsemver7.6.0непряма
npmsemver7.6.2непряма
npmsend0.18.0непряма
npmserialize-javascript6.0.2непряма
npmserve-index1.9.1непряма
npmserve-static1.15.0непряма
npmset-function-length1.2.2непряма
npmsetprototypeof1.1.0непряма
npmsetprototypeof1.2.0непряма
npmshallow-clone3.0.1непряма
npmshebang-command1.2.0непряма
npmshebang-command2.0.0непряма
npmshebang-regex1.0.0непряма
npmshebang-regex3.0.0непряма
npmshell-quote1.8.1непряма
npmside-channel1.0.6непряма
npmsignal-exit3.0.7непряма
npmsirv2.0.4непряма
npmslash3.0.0непряма
npmslice-ansi4.0.0непряма
npmsockjs0.3.24непряма
npmsource-map0.6.1непряма
npmsource-map-js1.2.0непряма
npmsource-map-support0.5.21непряма
npmspdx-correct3.2.0непряма
npmspdx-exceptions2.5.0непряма
npmspdx-expression-parse3.0.1непряма
npmspdx-license-ids3.0.18непряма
npmspdx-license-ids3.0.21непряма
npmspdy4.0.2непряма
npmspdy-transport3.0.0непряма
npmsplit23.2.2непряма
npmsplit24.2.0непряма
npmsprintf-js1.0.3непряма
npmssri8.0.1непряма
npmstable0.1.8непряма
npmstackframe1.3.4непряма
npmstatuses1.5.0непряма
npmstatuses2.0.1непряма
npmstring-width2.1.1непряма
npmstring-width4.2.3непряма
npmstring_decoder1.1.1непряма
npmstring_decoder1.3.0непряма
npmstrip-ansi4.0.0непряма
npmstrip-ansi6.0.1непряма
npmstrip-eof1.0.0непряма
npmstrip-final-newline2.0.0непряма
npmstrip-indent2.0.0непряма
npmstrip-indent3.0.0непряма
npmstrip-json-comments3.1.1непряма
npmstylehacks5.1.1непряма
npmsupports-color5.5.0непряма
npmsupports-color7.2.0непряма
npmsupports-color8.1.1непряма
npmsupports-preserve-symlinks-flag1.0.0непряма
npmsvg-tags1.0.0непряма
npmsvgo2.8.0непряма
npmtable6.8.2непряма
npmtapable2.2.1непряма
npmterser5.31.1непряма
npmterser-webpack-plugin5.3.10непряма
npmtext-extensions2.4.0непряма
npmtext-table0.2.0непряма
npmthenify3.3.1непряма
npmthenify-all1.6.0непряма
npmthread-loader3.0.4непряма
npmthrough2.3.8непряма
npmthrough24.0.2непряма
npmthunky1.1.0непряма
npmto-fast-properties2.0.0непряма
npmto-regex-range5.0.1непряма
npmtoidentifier1.0.1непряма
npmtotalist3.0.1непряма
npmtr460.0.3непряма
npmtrim-newlines3.0.1непряма
npmtslib2.6.3непряма
npmtype-check0.4.0непряма
npmtype-fest0.18.1непряма
npmtype-fest0.20.2непряма
npmtype-fest0.6.0непряма
npmtype-fest0.8.1непряма
npmtype-is1.6.18непряма
npmtypescript5.8.3непряма
npmundici-types5.26.5непряма
npmundici-types7.8.0непряма
npmunicode-canonical-property-names-ecmascript2.0.0непряма
npmunicode-match-property-ecmascript2.0.0непряма
npmunicode-match-property-value-ecmascript2.1.0непряма
npmunicode-property-aliases-ecmascript2.1.0непряма
npmuniversalify2.0.1непряма
npmunpipe1.0.0непряма
npmupdate-browserslist-db1.0.16непряма
npmuri-js4.4.1непряма
npmutil-deprecate1.0.2непряма
npmutila0.4.0непряма
npmutils-merge1.0.1непряма
npmuuid8.3.2непряма
npmv8-compile-cache2.4.0непряма
npmvalidate-npm-package-license3.0.4непряма
npmvary1.1.2непряма
npmvue-eslint-parser8.3.0непряма
npmvue-hot-reload-api2.3.4непряма
npmvue-loader15.11.1непряма
npmvue-loader17.4.2непряма
npmvue-style-loader4.1.3непряма
npmvue-template-es2015-compiler1.9.1непряма
npmwatchpack2.4.1непряма
npmwbuf1.7.3непряма
npmwcwidth1.0.1непряма
npmwebidl-conversions3.0.1непряма
npmwebpack5.92.1непряма
npmwebpack-bundle-analyzer4.10.2непряма
npmwebpack-chain6.5.1непряма
npmwebpack-dev-middleware5.3.4непряма
npmwebpack-dev-server4.15.2непряма
npmwebpack-merge5.10.0непряма
npmwebpack-sources3.2.3непряма
npmwebpack-virtual-modules0.4.6непряма
npmwebsocket-driver0.7.4непряма
npmwebsocket-extensions0.1.4непряма
npmwhatwg-fetch3.6.20непряма
npmwhatwg-url5.0.0непряма
npmwhich1.3.1непряма
npmwhich2.0.2непряма
npmwildcard2.0.1непряма
npmword-wrap1.2.5непряма
npmwrap-ansi3.0.1непряма
npmwrap-ansi7.0.0непряма
npmwrappy1.0.2непряма
npmws7.5.10непряма
npmws8.17.1непряма
npmy18n5.0.8непряма
npmyallist2.1.2непряма
npmyallist3.1.1непряма
npmyallist4.0.0непряма
npmyaml1.10.2непряма
npmyargs16.2.0непряма
npmyargs17.7.2непряма
npmyargs-parser20.2.9непряма
npmyargs-parser21.1.1непряма
npmyocto-queue0.1.0непряма
npmyorkie2.0.0непряма
PyPImaturinнепряма
PyPIpytestнепряма
PyPIpytest-asyncioнепряма
Сповіщення про залежності 0

Встановлення crates:orpc@1.1.0 тягне 26 пакетів, прямих і транзитивних: 0 мають відомі сповіщення, з них 0 — прямі залежності.

Жодне відоме сповіщення не стосується оцінених залежностей.

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "s3",
        "rust",
        "cloud-native",
        "ai",
        "ai-infra",
        "model-training",
        "lance",
        "lancedb",
        "ai-memory-bank",
        "ai-native",
        "s3-files",
        "vllm-plugins",
        "agent",
        "sandbox-environment"
      ],
      "is_fork": false,
      "size_kb": 6693,
      "has_wiki": true,
      "homepage": "https://curvineio.github.io",
      "languages": {
        "C": 15370,
        "Go": 198594,
        "C++": 52522,
        "Vue": 111043,
        "HTML": 79781,
        "Java": 173898,
        "Rust": 4783846,
        "SCSS": 12363,
        "Scala": 9057,
        "Shell": 265155,
        "Python": 612371,
        "Makefile": 11474,
        "Dockerfile": 7709,
        "JavaScript": 13921,
        "RenderScript": 1
      },
      "pushed_at": "2026-07-27T12:50:31Z",
      "created_at": "2025-05-27T06:24:21Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-27T12:29:26Z",
      "description": "AI-Native & Cloud-Native FS:  A high-performance file semantic layer for cloud object storage, integrated with high-speed cache. CNCF Sandbox Project.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": null,
      "name": null,
      "type": "Organization",
      "login": "CurvineIO",
      "company": null,
      "location": null,
      "followers": 18,
      "avatar_url": "https://avatars.githubusercontent.com/u/213538374?v=4",
      "created_at": "2025-05-27T02:01:58Z",
      "is_verified": null,
      "public_repos": 9,
      "account_age_days": 426
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.4.0-alpha",
          "kind": "prerelease",
          "published_at": "2026-07-24T01:07:32Z"
        },
        {
          "tag": "v0.3.6-alpha",
          "kind": "prerelease",
          "published_at": "2026-07-17T01:05:30Z"
        },
        {
          "tag": "v0.3.5-alpha",
          "kind": "prerelease",
          "published_at": "2026-07-13T03:48:06Z"
        },
        {
          "tag": "v0.3.4-alpha",
          "kind": "prerelease",
          "published_at": "2026-07-12T03:23:29Z"
        },
        {
          "tag": "v0.3.3-alpha",
          "kind": "prerelease",
          "published_at": "2026-07-08T04:45:07Z"
        },
        {
          "tag": "v0.3.2-alpha",
          "kind": "prerelease",
          "published_at": "2026-06-30T08:14:53Z"
        },
        {
          "tag": "v0.3.1-alpha",
          "kind": "prerelease",
          "published_at": "2026-06-23T07:36:00Z"
        },
        {
          "tag": "v0.3.0-alpha",
          "kind": "prerelease",
          "published_at": "2026-06-16T08:54:24Z"
        },
        {
          "tag": "v0.2.3-alpha",
          "kind": "prerelease",
          "published_at": "2026-06-09T03:53:11Z"
        },
        {
          "tag": "v0.2.2-alpha",
          "kind": "prerelease",
          "published_at": "2026-06-02T06:22:47Z"
        },
        {
          "tag": "v0.2.1-alpha",
          "kind": "prerelease",
          "published_at": "2026-05-26T09:07:21Z"
        },
        {
          "tag": "v0.2.0-alpha",
          "kind": "prerelease",
          "published_at": "2026-05-19T03:08:05Z"
        },
        {
          "tag": "v0.1.0",
          "kind": "minor",
          "published_at": "2025-09-22T09:27:32Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "120563b05eaa8491402a6015636f407d7d0f6520",
          "body": "* refactor(orpc): move spdk storage adapter out of facade\n\n* fix(orpc): avoid BlockIO recursion and SpdkConf overflow\n\nDelegate BlockDevice trait capability methods to inherent helpers,\nand validate poll_interval_ms with checked_mul before keep-alive checks.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "refactor(storage): move SPDK adapter out of ORPC (#1243) (#1340)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-27T12:28:16Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "574e7aa5896832dc4b03b5d426e5c21d2712e927",
          "body": "… (#1339)\n\nUnconditional UnLock on every close (from #1227) caused a Master\nwrite-lock and journal storm for Spark local-dirs workloads that never\ncall fcntl. Only unlock when the handle tracked the lock_owner, and skip\nRocksDB/journal updates when lock metadata is unchanged.",
          "is_bot": false,
          "headline": "fix(fuse): skip Master plock unlock on FUSE_FLUSH without a held lock…",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-27T12:14:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "497d078d1784486203db30f32d28d14e865dce06",
          "body": "* refactor(orpc): extract error infra crate\n\n* chore(infra): add Apache 2.0 headers to scaffold crates\n\nAddress PR review feedback for the Stage 3 infra scaffold lib.rs files.\n\n* refactor(orpc-error): flatten API and document From boundary\n\nDrop the internal error shim that leaked orpc::error::error via the\nfacade re-export, and document why From<IOError> must live in orpc.",
          "is_bot": false,
          "headline": "refactor(orpc): extract error infrastructure crate (#1243) (#1334)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-27T11:25:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "62afe8da29db91d2f47898aea0c65650ee5679c9",
          "body": "* fix(master): prevent oversized fallocate stalls\n\n* test(master): clarify fallocate capacity guard",
          "is_bot": false,
          "headline": "fix(master): prevent oversized fallocate stalls (#1292)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-27T10:07:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7d27b027a7f58e68aea96429b81bd1efb1abb59e",
          "body": "* fix(fuse): enforce POSIX file open permissions\n\n* test(fuse): cover root traversal status caching",
          "is_bot": false,
          "headline": "fix(fuse): enforce POSIX file open permissions (#1278)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-27T10:06:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "734b19de05855f45cb7c68a17e34265bdde9c858",
          "body": "* fix(worker): size replication targets from source block metadata\n\nDerive replication copy length and target capacity from the finalized source BlockMeta. Preserve fixed SPDK extents and add a regression test for per-file block sizes larger than the worker client default.\n\n* test(replication): verify replicated target data",
          "is_bot": false,
          "headline": "fix(worker): size replication targets from source block metadata (#1293)",
          "author_name": "Xun Gong",
          "author_login": "gongxun0928",
          "committed_at": "2026-07-27T08:28:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76cb55bd82824e020d2acf6794450ad850b133c7",
          "body": "* fix(worker): preserve finalized blocks when writes abort\n\n* fix(worker): reconcile interrupted rewrites on restart\n\n* docs(worker): explain staging capacity accounting",
          "is_bot": false,
          "headline": "fix(worker): preserve finalized blocks when writes abort (#1318) (#1320)",
          "author_name": "no-teet-on",
          "author_login": "no-teet-on",
          "committed_at": "2026-07-27T08:03:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e787ed7d117ac2456f4b3368f1138b8e4959939",
          "body": "Keep synchronous handler errors consistent with asynchronous dispatch by\nencoding NotLeaderMaster as an RPC error response for direct callers.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(master): return standby RPC error response (#1267)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-27T07:46:17Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "03c7b1b1857cf32fe3ed10dcd06b789978e797e0",
          "body": "* refactor(common): split lightweight API crates\n\n* chore(scripts): check git before rev-parse in API deps guard (#1243)\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* refactor(common): address stage-2 review feedback (#1243)\n\nUse curvine-common/proto as the single non-raft proto source, drop d\n[…]\non): preserve ctime export after rebase (#1243)\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: lzjqsdd <lzjqsdd@email.com>\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "refactor(common): split lightweight API crates (#1290)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-27T07:42:44Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "398a2cd16c25d672400c96d65095df7197e930a5",
          "body": "…#1317)\n\n* fix(fuse): enforce parent W/X checks before unlink\n\nPOSIX may_delete requires write and search permission on the parent\ndirectory. Without this check, LTP unlink08 can remove files through\n0555/0666 parents under check_permission mounts.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n*\n[…]\nat unlink already uses, and rename the bit-mask unit test to\nmatch what it actually covers.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): enforce parent write/search checks before unlink (#1285) (…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-27T06:09:33Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "436fb123a4b0cf6308d2f0a998e31a777ab766ed",
          "body": "… (#1269) (#1316)\n\n* fix(fuse): align setattr chmod semantics with POSIX LTP expectations\n\nResolve caller supplementary groups from the FUSE request pid for setgid\npreservation and chown gid checks. Skip path traverse for fh-based setattr and\nfor owner mode-only chmod, and keep traverse-before-owner\n[…]\nomponents regardless\nof file ownership; only FATTR_FH (fchmod) may skip the traverse check.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): align mode and protected-link permission checks with POSIX…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-27T06:09:01Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ea116be2f9918e798916e43956af7288794a8082",
          "body": "* chore(fuse): trim redundant comments, keep load-bearing ones\n\nCrate-wide doc-comment cleanup across curvine-fuse: remove restating/\nboilerplate comments and compress verbose multi-line blocks to one or\ntwo lines, while preserving the non-obvious facts — unsafe SAFETY\ncontracts, #[repr(C)]/ABI note\n[…]\nfailure mode it\n  guards (a cancelled bounded send drops ActiveGuard with no terminal metric)\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(fuse): trim redundant comments, keep load-bearing ones (#1315)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-27T02:55:35Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e8fd6fda41852b9ddec1eda840229cdf3f0950da",
          "body": "Adds a new \"Comments\" dimension to the cv-submit-pr-review skill's\nReview Scope table. The constraint flags method/function/class header\ndoc-comments exceeding 3 lines, addressing excessive comment density.\nFindings are raised at the suggestion level.\n\nSigned-off-by: szbr9486 <curvine86@gmail.com>",
          "is_bot": false,
          "headline": "docs(skill): add comment density constraint to PR review scope (#1319)",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-27T02:47:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2b2426d635e4eba7f6add0b32c99f17e97750281",
          "body": "…1275)\n\n* fix(fuse): plain READDIR must not take a kernel lookup ref (#1114)\n\nPlain READDIR returns names only; the kernel does not cache the child,\ndoes not increment its lookup count, and never sends a FORGET for it\n(unlike READDIRPLUS). The shared lookup path unconditionally bumped\nn_lookup, infl\n[…]\nokup_impl trio\ninto one public lookup(parent, name, status, bump_kref). READDIRPLUS/real\nLOOKUP pass true, plain READDIR passes false. No behavior change.\n\n* style(fuse): apply cargo fmt to satisfy CI",
          "is_bot": false,
          "headline": "fix(fuse): plain READDIR must not take a kernel lookup ref (#1114) (#…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-25T12:31:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "03e18a9a52de0211e7495315d4e4e56a76a5a51c",
          "body": "… (#1281)\n\n* fix(server): prevent partial parallel loads from becoming valid cache\n\n* fix(server): add parallel load cancellation regression",
          "is_bot": false,
          "headline": "fix(server): prevent partial parallel loads from becoming valid cache…",
          "author_name": "Xun Gong",
          "author_login": "gongxun0928",
          "committed_at": "2026-07-25T12:00:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d90f686897007fc95ea925d49878d83b77d1bf07",
          "body": "* fix(fuse): update ctime for futimens\n\nPersist an independent metadata change timestamp across master storage, journal replay, RPC transport, and FUSE replies. Preserve compatibility with existing bincode inode layouts and legacy peers that do not send ctime.\n\n* fix(metadata): harden independent ctime handling",
          "is_bot": false,
          "headline": "fix(fuse): update ctime for futimens (#1296)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-25T10:15:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f10a6d6472c78821545d46ed1b92dafb3bf19402",
          "body": null,
          "is_bot": false,
          "headline": "feat(fluid): support ThinRuntime advanced options (#1297)",
          "author_name": "John",
          "author_login": "jlon",
          "committed_at": "2026-07-25T07:41:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c2335416f587785b6c9a3275516ef062c15ccede",
          "body": "Harden the FUSE receive path against partial/failed splice frames and\nconnection-abort errno:\n\n- splice(): on short splice, read_buf error, or read/write length\n  mismatch, drain the pipe before returning so a poisoned pipe never\n  leaks stale bytes into the next request frame. On the recoverable\n  \n[…]\nh detail into the returned\n  err_box! (logged once, at error level, when it propagates to\n  fuse_session::start) instead of an extra error! at the site.\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(fuse): drain pipe on splice failure and handle ECONNABORTED (#1299)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-25T03:48:17Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "eaaa30018c65f7fb4f54619993e21a9383fb076c",
          "body": "* feat(libsdk): add Java load job client APIs (#1288)\n\nExpose submit/status/cancel for Curvine load jobs through an independent\nCurvineLoadClient, wired to the existing Rust JobClient/core::job path\nvia JNI, without changing Hadoop FileSystem APIs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n*\n[…]\nllisecond poll intervals, and close the native handle once via\nAtomicBoolean.compareAndSet.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "feat(libsdk): add Java load job client APIs (#1288) (#1289)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-24T07:27:11Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "24ede466eb1e9bd51958a7316360cfe2079fa435",
          "body": "* build(release): isolate server native artifacts\n\nSplit release Cargo invocations so SPDK/RDMA and native UFS features stay on server-native builds while CLI/client/FUSE and SDK artifacts use client-safe profiles.\n\n* build(release): address review feedback\n\n* fix(fuse): gate linux-only test imports\n\n* fix(fuse): import writer trait for linux tests\n\n---------\n\nCo-authored-by: lzjqsdd <lzjqsdd@email.com>",
          "is_bot": false,
          "headline": "build(release): isolate server-native artifacts (#1243) (#1280)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-24T01:57:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3880075cdd52905da932141a7b2e97009c3fd9c",
          "body": "…273)",
          "is_bot": false,
          "headline": "fix(fuse): truncate active writer when master size matches target (#1…",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-23T13:21:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d3375fea0b718c8eea07405696c7954e1701a1d",
          "body": null,
          "is_bot": false,
          "headline": "docs(deps): add dependency boundary guardrails (#1276)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-23T10:40:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a93fe6e1f34bb70066677f73c44950064db1a758",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): release handles after cleanup errors (#1277)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-23T10:32:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2628e3d4494c2637c6ad0c2421b0efafe2036f2a",
          "body": "…#1266)\n\n* fix(fuse): align extended attribute and file-flag semantics (#1255)\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* style(fuse): apply rustfmt for xattr semantics fix\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* chore: remove repair-plan.json from PR\n\nCo-authored-by: Cursor <cu\n[…]\now SETFLAGS with out_size=0,\nand return EPERM for user.* xattrs on unsupported inode types.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): align extended attribute and file-flag semantics (#1255) (…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T05:00:48Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0c3a81ccbf7c555b01ee6af8ad03587c9324047b",
          "body": "…265)\n\n* fix(fuse): enforce POSIX chmod mode and owner checks on setattr\n\nAlign FUSE setattr with Linux chmod/fchmod semantics by rejecting non-owner\nmode changes with EPERM and clearing S_ISGID when the caller is not in the\ninode group. Fixes incorrect directory mode bits reported by LTP chmod05/06\n[…]\n FATTR_GID,\nand return EACCES when traverse permission cannot be verified on a dcache miss.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): enforce lchown setattr POSIX permission checks (#1258) (#1…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T05:00:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d5ee12032b2bf02827e2ff1e52973042c848e87d",
          "body": "* fix(fuse): support mknod for unix domain socket nodes (#1257)\n\nEnable AF_UNIX bind on FUSE mount paths by persisting S_IFSOCK as a\nmetadata-only special FileType, matching fifo/char/block handling.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* fix(fuse): resolve fuse_utils rebase conflict fo\n[…]\ny: Cursor <cursoragent@cursor.com>\n\n* chore: restore upstream repair-plan.json after rebase\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): support mknod for unix domain socket nodes (#1257) (#1264)",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T03:50:18Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "43767fb5607f2b62faba342fa72db6ba3109ddd8",
          "body": "* fix(fuse): detect POSIX lock deadlock on F_SETLKW (#1254)\n\nTrack blocking SETLKW waiters and return EDEADLK when a circular wait\nchain is detected, matching Linux fcntl17 deadlock semantics.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* chore: remove repair-plan.json from PR\n\nCo-authored-by:\n[…]\npoll iteration so a\nreleased blocker cannot leave a stale edge that triggers false EDEADLK.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): detect POSIX lock deadlock on F_SETLKW (#1254) (#1263)",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T03:49:02Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "740e53ca3b3c2e6e543f3ca0746f65253c602463",
          "body": "…9) (#1262)\n\n* fix(fuse): enforce POSIX chmod mode and owner checks on setattr\n\nAlign FUSE setattr with Linux chmod/fchmod semantics by rejecting non-owner\nmode changes with EPERM and clearing S_ISGID when the caller is not in the\ninode group. Fixes incorrect directory mode bits reported by LTP chmo\n[…]\nrect normalize_chmod_mode\ndocs to match Linux chmod(2) setuid behavior for non-root owners.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): enforce POSIX chmod mode and owner checks on setattr (#124…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T03:42:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "805003be22de8b591f995b61d9c80564bfc913bd",
          "body": "…PC (#1248) (#1261)\n\n* fix(server): encode NotLeaderMaster for standby GetMasterInfo async RPC (#1248)\n\nRoute GetMasterInfo through async_handle on inactive masters and return\nencoded NotLeaderMaster responses instead of propagating transport errors.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n[…]\nGetMasterInfo to async_handle, preserving actor_rt\noffload for blocking master_info() work.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(server): encode NotLeaderMaster for standby GetMasterInfo async R…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T03:18:01Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ddaa0df380dae3e2e3c15c59a3f89948c1dbf0ce",
          "body": "* fix(fuse): enforce POSIX access X_OK checks for root (#1250)\n\nFUSE access(2) must not bypass execute permission checks for uid 0.\nLinux still validates X_OK against file mode bits, which LTP access01\nexpects for read-only and write-only files.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* fi\n[…]\ny: Cursor <cursoragent@cursor.com>\n\n* chore: restore upstream repair-plan.json after rebase\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): enforce POSIX access X_OK checks for root (#1250) (#1260)",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T03:15:36Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e2e4607119e2f7c6cd362f366836f8ff8186a24d",
          "body": "* fix(fuse): inherit parent group for mknod special nodes (#1251)\n\nApply POSIX setgid-directory group inheritance when creating char/block/fifo\nnodes via mknod, matching the existing create() behavior for regular files.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* chore: correct repair plan f\n[…]\nying the parent setgid group\nso the existing CreateFileOpts.group allocation can be reused.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): inherit parent group for mknod special nodes (#1251) (#1259)",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-23T02:35:38Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "abe42934895c49a3203d8a202c00241bc9d8402a",
          "body": "* refactor(rpc): make message handlers safely shareable\nReplace mutable handler dispatch with shared references so handler instances can be safely owned by Arc and reused across asynchronous and blocking execution paths.\n\n- change MessageHandler callbacks from &mut self to &self\n- guard connection-l\n[…]\nn/global limit configuration\n- retain master GroupExecutor routing for long-running metadata requests\n\n* fix(orpc): add default stream handler mode\n\n* fix(server): remove unused worker handler imports",
          "is_bot": false,
          "headline": "refactor(rpc): make message handlers safely shareable (#1245)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-22T12:02:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "242f611fcc3e00d68b5e28759f7a58b87603c015",
          "body": "Replace the per-RPC GroupExecutor lanes with runtime selection through MessageHandler.\n\n- add configurable actor_threads for the dedicated master actor runtime\n- allow handlers to select a runtime based on the incoming request\n- route heartbeat, block report, and master info RPCs to the actor runtim\n[…]\npath\n- remove redundant async wrappers and per-RPC executor management\n- preserve request protocol metadata when async handling fails\n- update master filesystem tests for the new constructor signature",
          "is_bot": false,
          "headline": "refactor(master): simplify RPC runtime dispatch (#1235) (#1247)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-22T11:21:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "de0145f829250551d1940f9b5c4c02ee659b1947",
          "body": "…p works (#1088) (#1237)\n\n* fix(fuse): stop advertising FUSE_EXPORT_SUPPORT until root ./.. lookup works (#1088)\n\nThe init capability allowlist (#1189) advertised FUSE_EXPORT_SUPPORT, but\nthe `.`/`..` handle-reconstruction it promises relies on\nNodeState::fs_lookup handling the root inode's `.`/`..`\n[…]\nrumb and\nthe matching lib.rs doc so the remaining gap is described accurately.\n\nComment-only.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(fuse): stop advertising FUSE_EXPORT_SUPPORT until root ./.. looku…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-22T10:43:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a3f63e6aa87fd3d0dc3e3a47dd33102217421bb2",
          "body": "…246)\n\n* docs(fuse): trim implementation-phase noise from metrics comments\n\nThe curvine-fuse metrics were built across phases (1–3) plus several\nreview rounds, leaving comments littered with process labels — Phase N,\nreview Rn Pn#n, round-N, codex, En/Dn — that carry no meaning for a\nreader of the c\n[…]\n fewer comment lines across the metrics-heavy files;\nlongest block drops from 32 to 15 lines.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs(fuse): trim implementation-phase noise from metrics comments (#1…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-22T10:04:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0f9145aacd4130b83d8c353c90f7e12847ea194f",
          "body": "…detection (#1242)\n\n* feat(fuse): add per-sender last-progress metric for reply-sender stall observability (#1215)\n\nAdd curvine_fuse_sender_last_progress_unixtime{sender=idx}, set (wall-clock\nUnix seconds) after every successful reply write in FuseSender. Scrape-side\ntime() - <metric> gives the age \n[…]\nsh\n  series reads ~0 age; the real signal is a series that stops advancing.\n\nAdd sender_progress_gauge_distinct_per_mount_same_index to pin that same idx on\ndifferent mounts yields independent series.",
          "is_bot": false,
          "headline": "feat(metrics): per-sender last-progress gauge for reply-sender stall …",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-22T09:28:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "398dfaf4fd7be81c677534254d49e56d3c0167df",
          "body": "…iness (#1215) (#1241)\n\n* fix(orpc): retry FUSE splice reply on EAGAIN instead of awaiting readiness (#1215)\n\nThe FUSE splice reply sender could hang forever under high-concurrency\nlarge reads. read_io splices pipe -> cloned /dev/fuse via AsyncFd\nasync_write (Interest::WRITABLE). The non-blocking sp\n[…]\nAGAIN like the SPLICE_F_NONBLOCK pipe->device transfer;\n  it fails with a real errno instead. Hence enable_splice=false is a sound\n  workaround and splice_retry is intentionally not applied to writev.",
          "is_bot": false,
          "headline": "fix(orpc): retry FUSE splice reply on EAGAIN instead of awaiting read…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-22T09:27:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4183c3513e8d4589b99a5d440461cd60354dec32",
          "body": "* fix(fuse): keep stream workers alive after reply failures\n\n* fix(client): implement Curvine writer cancellation\n\n* fix(fuse): cancel writers on abnormal worker exit\n\n* test(fuse): satisfy lifecycle test clippy checks\n\n* fix(fuse): preserve durable blocks during cleanup\n\n---------\n\nCo-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): harden stream worker lifecycle (#1119) (#1240)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-22T09:21:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bf1c4bfe2fd0a63361c409a80b1150ae1497d51a",
          "body": "…te (#1116) (#1236)\n\n* fix(fuse): encode readdir dirent off as next-entry cursor (#1116)\n\nThe dirent `off` field is the kernel's readdir resume cookie: the offset\nto continue at AFTER this entry. It was set to the entry's own index, so\nthe last entry of a batch carried a cookie equal to the batch's \n[…]\n The infinite-loop regression stays pinned by the\nfresh-handle discriminators. The exact-sequence assertion keeps this test\nnon-vacuous: a drop/dup/reorder in the fill or push-back path would fail it.",
          "is_bot": false,
          "headline": "fix(fuse): readdir dirent offset must be next-entry cursor to termina…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-22T08:25:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0c7b6bea3869afd5acaab3c221434680d30b22ba",
          "body": "…#1231)\n\n* fix(fuse): avoid redundant complete before fallocate resize (#1226)\n\nFallocate on an open fd extends file size through the active writer resize\npath. Only flush when block writers are still pending, refresh FileBlocks\nafter complete, and route fs_resize through the inode writer first so L\n[…]\nring resize and drop the dead\ncomplete() metadata refresh branch that master never returns.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): avoid redundant complete before fallocate resize (#1226) (…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-22T08:09:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0fc7b436e79de9e90a07a03ad8d9eee3438b09e9",
          "body": "…(#1227) (#1230)\n\n* fix(fuse): align POSIX advisory lock metadata with F_GETLK semantics (#1227)\n\nImplement region split/replace in LockMeta, stop unconditional plock release\non FUSE_FLUSH, and return holder pid from get_lk so LTP fcntl cases see correct\nlock owner, type, and surviving byte ranges a\n[…]\nlock and add unit tests\nfor same-owner overlapping replacement and interior partial unlock.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): align POSIX advisory lock metadata with F_GETLK semantics …",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-22T08:09:15Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c7e4deee5a6e45d4c3df85a42104e4c85dbe6a76",
          "body": "…28) (#1229)\n\n* fix(fuse): support mknod for char, block, and fifo special files (#1228)\n\nEnable JFS/FUSE mknod for device nodes and FIFOs by persisting special\nFileType metadata with rdev in x_attr and reporting correct mode in getattr.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* fix(fuse):\n[…]\nrdev\nas an internal xattr, and reject open/read/write until device/FIFO I/O\nis implemented.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): support mknod for char, block, and fifo special files (#12…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-22T07:46:15Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "bd446aa5c310f43d97b6e490063bc64c00985d73",
          "body": "… LocatedBlock (#1213)",
          "is_bot": false,
          "headline": "fix(client): detect SPDK storage via worker-reported has_spdk flag in…",
          "author_name": "thuongle2210",
          "author_login": "thuongle2210",
          "committed_at": "2026-07-22T07:03:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b5db9cb2fc576e49e0c7ba68235d3cdb2358e90c",
          "body": "* fix(orpc): create testing/ directory in Utils::test_file (#1184)\n\ncreate_parent_dir on ../testing only ensured the workspace root existed.\nUse create_dir_all on the testing directory itself, matching test_sub_dir.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(orpc): create testing/ directory in Utils::test_file (#1184) (#1188)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-21T10:00:07Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "6a4261281db1588e628cd3615dce3e8d95fc2ce6",
          "body": "…(#1187)\n\n* fix(fuse): bump ref/lookup when lookup hits existing server-id inode\n\nPath B of DirTree::lookup replaced the cached inode instead of\nincrementing counters for the new dentry. Also remove the inode in\nunlink when should_unref() becomes true after forget+unlink.\n\nCo-authored-by: Cursor <cu\n[…]\nFileStatus).\nAlso skip remove_inode when mark_delete=true so clear_mark_delete still works.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): lookup existing server-id bumps ref/lookup counts (#1162) …",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-21T09:49:03Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8878d653979316769cd1642e6a61362d101affdb",
          "body": "* test(fuse): cover stream pre-dispatch error reply paths (#1089)\n\nProve the acceptance property from #1089: each stream op\n(read/write/flush/release/fsync) that errors *before* replying to the\nkernel — a pre-dispatch error such as a handle-lookup miss — enqueues\nexactly one error reply, via the `er\n[…]\nbug_assertions))`-gated\nto match its sole user and avoid a debug \"never constructed\" warning.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(fuse): cover stream pre-dispatch error reply paths (#1089) (#1212)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-21T09:22:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "fc01a3dd8a62c22a8d17208385f3826ae0112311",
          "body": "…162) (#1185)\n\n* fix(fuse): bump dcache refs on lookup of existing server-id inode (#1162)\n\nPath B of DirTree::lookup re-inserted an Inode for an already-cached\nserver-id, resetting counters. Update the existing inode instead\n(add_lookup + add_ref) and let unlink remove when should_unref.\n\nCo-author\n[…]\nemove_inode yet —\nclear_mark_delete still needs the inode to clear parent.deleted_children.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(fuse): bump dcache refs on lookup of existing server-id inode (#1…",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-21T09:02:55Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2479afa013863520407e6adaa6a7eda6d10de378",
          "body": "…rix (#1088) (#1189)\n\n* fix(fuse): wire RENAME2/FSYNCDIR/DESTROY and add an opcode-status matrix (#1088)\n\nSeveral opcodes reached the dispatch wildcard and returned ENOSYS despite being\nparseable or benign, and there was no single source of truth for which opcodes\nare actually handled. This wires th\n[…]\n its doc now states that the\narm-coverage guarantee lives in the exhaustive dispatch matches.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(fuse): wire RENAME2/FSYNCDIR/DESTROY and add an opcode-status mat…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-21T09:00:28Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "24c2d2c3ccc9a2a2c3ea29829bdd7b821e07567a",
          "body": "…193) (#1210)\n\n* fix(master): restart full block report after session invalidation (#1193)\n\nDrop an invalidated full-report session so the next full report can\naccumulate blocks and trigger async reconcile of stale locations.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* chore: drop repair-pla\n[…]\nt to avoid overwriting main's\nshared bookkeeping and conflicting with parallel harness PRs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(master): restart full block report after session invalidation (#1…",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-21T08:21:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3cf016fe2a56cc641ece2da1987efb47cc6e424e",
          "body": "…(#1209)\n\n* fix(raft): avoid PeerStorage hang in empty_static_voter test (#1206)\n\nUse NoSnapshotLogStorage directly so the raft-rs commit>last_index\npanic characterization test does not leave Runtime/executor threads\nthat hang under nextest after catch_unwind.\n\nCo-authored-by: Cursor <cursoragent@cu\n[…]\nain\nalready tracks #1207 metadata and parallel harness PRs were thrashing\nthis shared path.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(raft): avoid PeerStorage hang in empty_static_voter test (#1206) …",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-21T08:21:32Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6189955cb7a1e024c493dd2364f85423f6d48298",
          "body": "* fix(fuse): preserve deferred-delete cleanup failures (#1112)\n\n* docs(fuse): document deferred-delete retry limitation\n\n---------\n\nCo-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): preserve deferred-delete cleanup failures (#1112) (#1218)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-21T08:05:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5297647e0e9cfa6ead2cdd64ddcd8edf2f93339b",
          "body": "…(#1211)\n\n* fix(master): refuse empty snapshot over populated filesystem (#1207)\n\nPrevent HA snapshot apply from wiping live metadata when the checkpoint\ndirectory is empty, which caused FileNotFound after quorum loss under\nnextest load.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n* fix(master\n[…]\n gate on file_count and\nadd a focused apply_snapshot refusal test covering dirs-only allow.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(master): refuse empty snapshot over populated filesystem (#1207) …",
          "author_name": "LJF-050",
          "author_login": "LJF-050",
          "committed_at": "2026-07-21T07:49:41Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "820ba1353a80b81440ab1b9b856b688d480884dd",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): correct extended attribute semantics (#1113) (#1217)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-21T07:23:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f3da64597590db79f9b5713b0078cc63e2072669",
          "body": "Add the Developer Certificate of Origin v1.1 text to the repository\nroot, following the convention used by sustainable-computing-io/kepler.\nThis provides the standard DCO reference for contributors signing off\ncommits.",
          "is_bot": false,
          "headline": "docs: add DCO (Developer Certificate of Origin) file (#1220) (#1220)",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-21T07:22:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d537df1b69f57bcd169684b37afebf2eaf4e697a",
          "body": "* refactor(worker): centralize physical storage capacity\n\nIntroduce layout-independent StorageRequest. Move directory selection,\ncapacity transitions, storage health reporting, and disk metrics behind\nDirList.\n\nCharge capacity only after physical allocation succeeds. Preserve\naccounting when dealloc\n[…]\nsDir when restoring or charging physical capacity. Remove the fallible DirList lookup after allocation so successful file or SPDK allocation cannot be followed by a missing-directory accounting error.",
          "is_bot": false,
          "headline": "refactor(worker): centralize physical storage capacity (#1196)",
          "author_name": "Xun Gong",
          "author_login": "gongxun0928",
          "committed_at": "2026-07-21T07:18:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "22e273c74a264840a7271433cf0c4176aa3a5455",
          "body": "Add a community ADOPTERS.md listing OPPO as a production adopter of\nCurvine, with use cases covering multi-cloud big-data cache acceleration,\nFUSE-hosted big-data compute intermediate data, multimodal data lake\nLanceDB cache acceleration, and StarRocks hot-data acceleration.\nFormat follows the openfga/community ADOPTERS.md convention.",
          "is_bot": false,
          "headline": "docs: add ADOPTERS.md with OPPO as adopter (#1219) (#1219)",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-21T06:43:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8058c2aaf0fbdba2d2a4f487601406c3b2c3b7ff",
          "body": "Removed example StorageClass YAML configuration and related explanation from the README.",
          "is_bot": false,
          "headline": "docs: remove example StorageClass section from README (#1216)",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-21T04:41:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a92c232f1c22834653bd0033930ffd92750f6b9a",
          "body": "Add configurable worker allocation weights for heterogeneous clusters.\n\n- propagate worker weights through backward-compatible heartbeat fields\n- store and expose weights through WorkerInfo and get_master_info\n- implement bounded integer weighted roulette without replacement\n- filter unavailable, ex\n[…]\nght, and insufficient-space workers\n- preserve WorkerAddress bincode compatibility during rolling upgrades\n- cover weight distribution, duplicate prevention, capacity boundaries, and protobuf defaults",
          "is_bot": false,
          "headline": "feat(master): add weighted worker allocation policy (#1203)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-21T03:16:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "63fde8bd5eb835d13ad1ca5cfacb1d837d598cb3",
          "body": "…(#1118, #1120) (#1201)\n\n* fix(fuse): propagate flush/complete/resize backend errors to callers\n\nThe writer/reader background tasks signalled Flush/Complete/Resize\ncompletion over a CallChannel<i8> that carried no result. On reply=Some\nthe backend result only reached the kernel via send_rep, never t\n[…]\ne only channel back, so the real\n  backend result travels on it (preserves the #1118 fix).\n\nUpdate the reply=Some test to pin: caller gets Ok(()), kernel gets -EIO.\n\nAddresses review comment on #1201.",
          "is_bot": false,
          "headline": "fix(fuse): propagate flush/complete/resize backend errors to callers …",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-21T03:15:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "16f7edaad6e27cc2cd54fd5ea06d3e83c50d58fb",
          "body": "…1088) (#1183)\n\n* fix(fuse): negotiate an explicit FUSE capability allowlist in init (#1088)\n\nCurvineFileSystem::init blindly OR-ed every kernel-offered flag into the init\nreply (`(base | op.arg.flags) & !FUSE_ATOMIC_O_TRUNC`), advertising capabilities\nthe daemon does not implement; the ABI version \n[…]\nnges; the higher-major branch is\ndefensive (FUSE_KERNEL_VERSION is 7 on all current kernels).\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(fuse): negotiate an explicit FUSE capability allowlist in init (#…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-21T03:13:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6e9b4d7d894128c53fe79351f49860eefe0b6b78",
          "body": "* fix(conf): complete FuseConf::init numeric validation (#1124)\n\nFuseConf::init only validated io_threads and max_readahead_kb. Add the\nremaining numeric/range checks so an invalid config fails at mount startup\ninstead of panicking or silently degrading at runtime, and fix tasks_per_mnt\nnot tracking\n[…]\n\n  previously looked like a silent kernel clamp.\n\nComment/help-text only; no behavior change.\n\nCo-Authored-By: Claude <noreply@anthropic.com>\n\n---------\n\nCo-authored-by: Claude <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(conf): complete FuseConf::init numeric validation (#1124) (#1179)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-21T03:12:58Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "23ac7554d91b540a3bc0a114e5b7db4ade031236",
          "body": "* refactor(worker): decouple block metadata from storage layouts\n\nMake BlockMeta a value-only description of physical block placement.\nResolve runtime paths, devices, and allocators through VfsDir.\n\nMove filesystem path organization and SPDK device access behind\nBlockLayout. VfsDataset resolves the \n[…]\ns, and reuse the\ncaptured VfsDir handle for capacity release.\n\nAdd regression coverage for SPDK restart accounting, invalid file sizes,\nmissing-directory metadata, and asynchronous delete error paths.",
          "is_bot": false,
          "headline": "refactor(worker): decouple block metadata from storage layouts (#1195)",
          "author_name": "Xun Gong",
          "author_login": "gongxun0928",
          "committed_at": "2026-07-21T03:03:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9e779346054e4949dea06f747b0219e60ea6cce0",
          "body": "…214) (#1214)\n\nRewrite the project README to emphasize the AI-Native & Cloud-Native FS\npositioning. Add a \"Why Curvine\" section framing the shift to massive\nstateful Agent workloads, an AI Agent use case backed by the EKS\n10,000-Pod validation (1 Master + 3 Workers serving 10k PVCs), a\nStorageClass example, refreshed core features, use cases, architecture,\nand performance highlights. Preserves build instructions, system\nrequirements, and language/badge headers.",
          "is_bot": false,
          "headline": "docs: regenerate README with AI-Native & Cloud-Native positioning (#1…",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-21T02:44:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "65cb810d6e86f0d3dcb407c69901c67afa90fafe",
          "body": null,
          "is_bot": false,
          "headline": "fix(skills): quote skill template description (#1199)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-21T02:12:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6cafbe31f682543061dcc7700900fd91b5ee7930",
          "body": "Fail state restore on file-handle restore errors instead of continuing with potentially desynchronized state, and add regression coverage for corrupt handle records.",
          "is_bot": false,
          "headline": "fix(fuse): fail fast on file handle restore errors (#1084)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-20T15:28:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56d93ae6a709062b1d627236281958c141c3b906",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): preserve explicit zero permissions (#1204)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-20T11:28:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d40ed9a2e59d3ec94a962e558328fc29b929f828",
          "body": "create_parent_dir on ../testing only ensured the workspace root existed.\nUse create_dir_all on the testing directory itself so clean checkouts\npass state_file::test_write_read without a pre-existing testing/ tree.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(orpc): create testing/ directory in Utils::test_file (#1184) (#1186)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-20T11:12:41Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "de81116e2f8a3203ae44484a37740c3248f8c57f",
          "body": "Return structured errors from FUSE startup paths instead of panicking, and avoid starting background work until session construction succeeds.",
          "is_bot": false,
          "headline": "fix(fuse): propagate startup failures (#1069)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-20T10:35:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0810400cef3617c66d366890c4c1f285799a8f02",
          "body": "Updated email addresses and affiliations for SeanX, Barry, and Le Dac Thuong.",
          "is_bot": false,
          "headline": "docs: update maintainer information in MAINTAINERS.md (#1200)",
          "author_name": "szbr",
          "author_login": "szbr9486",
          "committed_at": "2026-07-20T08:49:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ea9978a4b77ead56a2ea59b41cd05ef66cbbda41",
          "body": "Add RAII cleanup for interruptible SETLKW pending-request registrations so aborted dispatch tasks do not leak stale entries.",
          "is_bot": false,
          "headline": "fix(fuse): clean pending requests on task abort (#1086)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-20T08:38:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4f04c754464cd0af1c9da9561b0898785ba4435d",
          "body": "Propagate file-handle persist failures so state persist fails instead of reporting success with incomplete handle state.",
          "is_bot": false,
          "headline": "fix(fuse): fail state persist on handle errors (#1081)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-20T08:15:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "67867ed2fa2debd55a8f459b7d64fc567c7d70a0",
          "body": "…1178)\n\n* feat(conf): add net_interface to auto-resolve node IPv4 from a NIC\n\nAdd an optional top-level `net_interface` config field. When set (e.g.\n\"eth0\"), the local IPv4 resolved from that interface is applied to the\nmaster/journal/worker/client hostnames at startup, ignoring the\nCURVINE_*_HOSTNA\n[…]\nbut sees no effect can tell why (per PR #1178 review).\n\nfrom() runs during config loading, before Logger::init, so the log\nmacros would be dropped; use eprintln! to make the warning visible on\nstderr.",
          "is_bot": false,
          "headline": "feat(conf): add net_interface to auto-resolve node IPv4 from a NIC (#…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-20T06:00:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "34eafa56d72c8b05f319a37ef71530ce42e2ba85",
          "body": "* fix(fuse): handle fallocate with non-zero offsets\n\n* fix build",
          "is_bot": false,
          "headline": "fix(fuse): handle fallocate with non-zero offsets (#1176)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-20T03:41:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "642f6ccc81ceddb730cd544a6b9636f64a6ba12e",
          "body": "Co-authored-by: jlon <itjlon@gmail.com>",
          "is_bot": false,
          "headline": "feat(fluid): add ReportSummary support (#1153) (#1171)",
          "author_name": "John",
          "author_login": "jlon",
          "committed_at": "2026-07-20T02:03:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43165a3eb385974a8a2090c031be62092c9a4e45",
          "body": "* fix(fuse): handle shutdown run_all errors (#1082)\n\n* docs(fuse): clarify SIGUSR1 cleanup paths\n\n---------\n\nCo-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): handle shutdown run_all errors (#1082) (#1175)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-17T15:28:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bbaef66e2911b08d24da87be84a7fe7d94681e75",
          "body": "…f (#1125) (#1177)\n\ndirect_io sets the per-open FUSE_FOPEN_DIRECT_IO flag (bypassing the page\ncache), while write_back_cache negotiates FUSE_WRITEBACK_CACHE (which relies\non the kernel buffering writes in that same page cache). Enabling both is\nsemantically conflicting, but FuseConf::init performed \n[…]\nl\nthrough fuse.init()), so the check covers every entry point.\n\nAlso fix the now-stale doc comment that claimed \"direct I/O disables it\"\n(the code never disabled write_back_cache; it is now rejected).",
          "is_bot": false,
          "headline": "fix(conf): reject conflicting direct_io + write_back_cache in FuseCon…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-17T11:48:11Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "630caefa61e5ff0115e3e8695647d5f28d4923fe",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): make interrupt requests no-reply (#1087) (#1173)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-17T07:51:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64576e2239297062f5e3da546e754ac0fb9a9025",
          "body": "Add reusable asynchronous helpers for tracking client read and write operations.\n\n- record operation latency for both successful and failed I/O requests\n- count read and write bytes only after the operation succeeds\n- move read-byte accounting from FsReaderBuffer to FsReader\n- cache the client metrics reference in FsReader and FsWriter\n- avoid unnecessary writer work when seeking to the current position",
          "is_bot": false,
          "headline": "refactor(client): centralize I/O metrics tracking (#1172)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-17T07:47:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9670e047f3b4b8d1c5ba2b664a3a9f46ad9c7f92",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): fail on config load errors (#1070) (#1170)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-17T02:16:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3cdb23ace60a6fb97acd149f84aa5522175b2b1",
          "body": "…(#1138) (#1166)\n\n- fuse_st_size: return FuseResult and reject a negative len for regular files\n  (File/Stream/Agg/Object) with EINVAL, so abnormal backend data cannot cast\n  to a huge u64. Dir/Link sizes do not come from len and are unaffected.\n- status_to_attr: derive blocks from the reported size\n[…]\nnly, not a mask over already-set modes).\n\nThe old dedicated `.`/`..` dot branch (FUSE_DEFAULT_MODE & !umask = 0o755) is\nsubsumed by the mode==0 dir fallback (DIR_MODE & !umask = 0o755), bit-identical.",
          "is_bot": false,
          "headline": "fix(fuse): correct status_to_attr size, blocks, and mode==0 defaults …",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-17T02:10:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2b5e4612af26a4c60d27a4c75a9a18691d22272c",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): preserve writer size across setattr (#1167)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-17T02:05:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "45f4e2b3cdabef6802c5e7eee71d4215a629eeb3",
          "body": "… (#1122) (#1168)\n\n* fix(fuse): stop advertising FUSE_ATOMIC_O_TRUNC so O_TRUNC is honored (#1122)\n\ninit() echoed all kernel-offered flags via `out_flags |= op.arg.flags`,\nwhich silently enabled FUSE_ATOMIC_O_TRUNC. The kernel then skipped the\nfollow-up SETATTR(size=0), but `open` never truncates it\n[…]\n  the fix, passes after)\n\nVerified against a single-node cluster: FAIL on the pre-fix binary\n(100->100), PASS after the fix (100->0).\n\n* test(fuse): simplify #1122 O_TRUNC probe to native-path version",
          "is_bot": false,
          "headline": "fix(fuse): stop advertising FUSE_ATOMIC_O_TRUNC so O_TRUNC is honored…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-17T02:00:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "687ef0be89c9670aaf50c8d563fb57000bd3bc3e",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): separate request and response open flags (#1110) (#1163)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-16T09:51:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c57b1b2a9437e153e8733e6e809926664fffb660",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): refresh writer mtime in getattr (#1165)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-16T09:04:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "613ff0c49158084594cabb141608e25f4721d68e",
          "body": "- fuse_clone_fd: extract clone_fd_ioctl and close the opened fd on ioctl\n  failure so it no longer leaks (caller falls back to dup and never sees\n  this fd again). Same leak class as the mount-fd leak fixed in #1109.\n- struct_as_bytes / struct_as_buf: narrow to pub(crate) and document the\n  FUSE C-A\n[…]\npanic on out-of-range offset.\n\nAdd a deterministic test fuse_clone_fd_closes_fd_on_ioctl_error that drives\nthe close path via a pipe fd (which rejects the FUSE clone ioctl) without\ntouching /dev/fuse.",
          "is_bot": false,
          "headline": "fix(fuse): harden low-level fuse_utils helpers (#1140) (#1164)",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-16T09:02:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a5e0339d2896bc60755510526e9fe7d344fca044",
          "body": "…ot after reopen (#1123) (#1161)\n\n* feat(fuse): validate read/write offset and size at handle boundary (#1123)\n\nFUSE request offset is u64 but the backend uses i64; an offset > i64::MAX\nwrapped to a negative position when cast `as i64` and flowed into the\nbackend. The write reply reports the written\n[…]\nriter.len()), so the practical impact is\nnarrower than the issue text implies — mainly the debug handle listing\nand the persisted snapshot. Refreshing keeps the field internally\nconsistent regardless.",
          "is_bot": false,
          "headline": "feat(fuse): validate read/write offset+size and refresh reader snapsh…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-16T08:57:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e1f0420233a0586899172835513c5a91fdcb98aa",
          "body": "* fix(common): rebuild git version when HEAD changes (#881)\n\nTell Cargo to re-run curvine-common build.rs when Git HEAD or its\nresolved ref changes, so embedded GIT_VERSION stays in sync on\nincremental builds that do not touch curvine-common sources.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n[…]\ny only modify packed-refs.\nWatch that file so Cargo still re-runs build.rs when HEAD moves.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "fix(common): rebuild git version when HEAD changes (#881) (#1154)",
          "author_name": "barry",
          "author_login": "lzjqsdd",
          "committed_at": "2026-07-16T08:24:19Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "a1a16eebe786c553469988737afde7271833a62a",
          "body": "Propagate FileStatus.block_size through FsWriterBase and BlockWriter instead of reading the client default inside local and remote writer constructors.\n\nThis keeps file block lookup and writer capacity calculations aligned when a load job or mount overrides the default block size. Without this, a ca\n[…]\nsing its configured block size explicitly. Add regression coverage for remote and short-circuit writes where the file block size differs from the client default and data crosses both block boundaries.",
          "is_bot": false,
          "headline": "fix(client): honor file block size in block writers (#1160)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-16T06:32:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a2b94ac2b9834e8b4d19398b405d0c82d05fcfb8",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): inherit setgid on mkdir (#1159)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-16T06:23:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d10f7236cd02d4c1dec735682faee747836f6909",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): handle invalid fd and poll errors (#1158)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-16T06:18:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26435d1e4f3dc7cc60f28cff7534605277e3cc14",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): reject overlong lookup names (#1143)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-16T06:05:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a59b703998b0e76d43260fa760ccf62e1757cbe",
          "body": "* fix(fuse): inherit group in setgid directories\n\n* redo checks",
          "is_bot": false,
          "headline": "fix(fuse): inherit group in setgid directories (#1144)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-16T04:08:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f06f929d717b7973f7331b1bd31668093859296",
          "body": "* fix(fuse): parse kernel version as tuple (#1137)\n\n* chore(ci): rerun checks after runner disk failure\n\n---------\n\nCo-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): parse kernel version as tuple (#1137) (#1148)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-16T04:08:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bb81717170e473347a5591c7433ce0ecc6d31afa",
          "body": "… checks (#1126) (#1157)\n\n- validate_state_dir: ensure fuse.state_dir is (or can be created as) a\n  writable directory; hard error otherwise\n- unrecognized_fuse_keys: warn on [fuse] TOML keys not matching any current\n  FuseConf field (typos / deprecated / renamed) since serde silently drops them\n- wire both into run_validate_config; keep runtime init lenient",
          "is_bot": false,
          "headline": "feat(fuse): strengthen validate-config with state_dir and unknown-key…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-16T03:45:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee551a0444ef82789ef7ced83f025a68c550a4ba",
          "body": "Add an async FsContext::metrics_track helper that records RPC duration while preserving the original result.\\n\\nTrack AddBlock, Flush, and Complete requests to master, and OpenBlock and CommitBlock requests to workers using client_metadata_operation_duration.",
          "is_bot": false,
          "headline": "feat(client): track master and worker RPC latency (#1141)",
          "author_name": "xuen",
          "author_login": "bigbigxu",
          "committed_at": "2026-07-16T03:40:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "646c813d1d405efc6583a9e07b6a726e97e05196",
          "body": "…m fan-out (#1146)\n\n* perf(server): parallelize large UFS-to-Curvine loads with multi-stream fan-out\n\nLarge single-file loads from object storage were bottlenecked on a single\nreader+writer pipeline (~215 MB/s). Fan a large load out into N independent\nstreams, each with its own reader + writer over \n[…]\n1 stream = no fan-out)\n\nExamples (min=256 MiB, cap=8): 100 MiB->1, 512 MiB->2, 1 GiB->4,\n2 GiB->8, 200 GiB->8. Adds unit tests for the width math.\n\n* style: rustfmt effective_streams call (fix fmt CI)",
          "is_bot": false,
          "headline": "perf(server): parallelize large UFS-to-Curvine loads with multi-strea…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-16T03:27:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fd7e0da9e35537821fcd70cc9abefc5b162693ec",
          "body": "Co-authored-by: ligeng1 <ligeng1@lixiang.com>",
          "is_bot": false,
          "headline": "fix(fuse): preserve setattr sub-second precision (#1139) (#1147)",
          "author_name": "ligeng8848",
          "author_login": "ligeng8848",
          "committed_at": "2026-07-16T03:26:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b95d19a8d99dd9508367847222725bff663ebce",
          "body": null,
          "is_bot": false,
          "headline": "fix(fuse): preserve symlink owner (#1149)",
          "author_name": "ljy1-lixing",
          "author_login": "ljy1-lixing",
          "committed_at": "2026-07-16T03:14:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "502ad36c6f4b7572a266ab88cd7ddc9c9c131194",
          "body": "…rno validation (#1129) (#1150)\n\n- Display: print the errno number before the message (was reversed).\n- From<Elapsed>: map to ETIMEDOUT, consistent with FsError::Timeout (was EIO).\n- err_fuse!: normalize the errno via FuseError::from_errno_msg / normalize_errno\n  (TryInto<i32> range check, debug_ass\n[…]\npublic API).\n- Single-arg err_fuse! default message uses the symbolic errno label.\n- Fix bare EINTR -> libc::EINTR at the one outlier call site.\n- Replace the println!-only macro test with assertions.",
          "is_bot": false,
          "headline": "fix(fuse): correct FuseError display, elapsed errno, and err_fuse! er…",
          "author_name": "yangchunxin",
          "author_login": "yangcx000",
          "committed_at": "2026-07-16T02:59:44Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9f737a2215e2a4052115314cffa1bb00b04a3f9d",
          "body": "…152)\n\nOn create, the writers-map key and the handle ino were each computed\nindependently via next_ino, which could diverge for a freshly created\nfile whose backend id was not yet assigned (id <= FUSE_ROOT_ID or\n== FUSE_UNKNOWN_INO). When they diverged, find_writer/release(handle.ino())\ncould not lo\n[…]\n the create path and reuse it for both the\nwriters map key and the handle. get_or_create_writer no longer allocates\nan inode (signature Option<u64> -> u64); the caller resolves it first.\n\nCloses #1121",
          "is_bot": false,
          "headline": "fix(fuse): assign one ino for writer map key and handle on create (#1…",
          "author_name": "HelloKitty",
          "author_login": "yangyang233333",
          "committed_at": "2026-07-16T02:51:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 13,
      "commits_last_year": 769,
      "latest_release_at": "2026-07-24T01:07:32Z",
      "latest_release_tag": "v0.4.0-alpha",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 50,
      "days_since_latest_release": 3,
      "mean_days_between_releases": 5.8
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 100,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "orpc",
          "exists": true,
          "license": "MIT",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/orpc",
          "is_deprecated": false,
          "latest_version": "1.1.0",
          "repository_url": "https://github.com/ahonn/orpc-rs",
          "versions_count": 5,
          "total_downloads": 1419,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 406,
          "first_published_at": "2026-03-26T10:30:03.448783Z",
          "latest_published_at": "2026-04-12T14:00:16.116029Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 105
        }
      ]
    },
    "popularity": {
      "forks": 99,
      "stars": 876,
      "watchers": 11,
      "fork_history": {
        "days": [
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-07-01",
            "count": 5
          },
          {
            "date": "2025-07-02",
            "count": 2
          },
          {
            "date": "2025-07-04",
            "count": 2
          },
          {
            "date": "2025-07-08",
            "count": 1
          },
          {
            "date": "2025-07-10",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 1
          },
          {
            "date": "2025-07-18",
            "count": 2
          },
          {
            "date": "2025-07-21",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 2
          },
          {
            "date": "2025-07-26",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 7
          },
          {
            "date": "2025-07-29",
            "count": 4
          },
          {
            "date": "2025-07-30",
            "count": 2
          },
          {
            "date": "2025-07-31",
            "count": 1
          },
          {
            "date": "2025-08-01",
            "count": 2
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-08-06",
            "count": 1
          },
          {
            "date": "2025-08-09",
            "count": 1
          },
          {
            "date": "2025-08-14",
            "count": 1
          },
          {
            "date": "2025-08-25",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-12",
            "count": 2
          },
          {
            "date": "2025-09-15",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-20",
            "count": 1
          },
          {
            "date": "2025-09-22",
            "count": 1
          },
          {
            "date": "2025-09-23",
            "count": 1
          },
          {
            "date": "2025-09-25",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-10",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 1
          },
          {
            "date": "2025-11-06",
            "count": 1
          },
          {
            "date": "2025-11-12",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-24",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2025-12-10",
            "count": 2
          },
          {
            "date": "2025-12-18",
            "count": 2
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 1
          },
          {
            "date": "2026-01-11",
            "count": 1
          },
          {
            "date": "2026-01-14",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 1
          },
          {
            "date": "2026-01-19",
            "count": 1
          },
          {
            "date": "2026-01-23",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-14",
            "count": 1
          },
          {
            "date": "2026-03-22",
            "count": 2
          },
          {
            "date": "2026-04-22",
            "count": 2
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-26",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-04-30",
            "count": 1
          },
          {
            "date": "2026-05-08",
            "count": 2
          },
          {
            "date": "2026-05-12",
            "count": 1
          },
          {
            "date": "2026-05-16",
            "count": 1
          },
          {
            "date": "2026-05-20",
            "count": 1
          },
          {
            "date": "2026-05-21",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 2
          },
          {
            "date": "2026-06-08",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-23",
            "count": 1
          },
          {
            "date": "2026-07-09",
            "count": 1
          },
          {
            "date": "2026-07-10",
            "count": 1
          },
          {
            "date": "2026-07-12",
            "count": 1
          },
          {
            "date": "2026-07-27",
            "count": 2
          }
        ],
        "complete": true,
        "collected": 98,
        "total_forks": 99
      },
      "star_history": null,
      "open_issues_and_prs": 174
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "example",
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "Makefile"
      ],
      "api_schema_files": [
        "curvine-common/proto/common.proto",
        "curvine-common/proto/eraftpb.proto",
        "curvine-common/proto/job.proto",
        "curvine-common/proto/master.proto",
        "curvine-common/proto/mount.proto",
        "curvine-common/proto/raft.proto",
        "curvine-common/proto/replication.proto",
        "curvine-common/proto/worker.proto"
      ],
      "has_devcontainer": true,
      "typecheck_configs": [
        "curvine-web/webui/jsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "crates/adapters/curvine-storage-spdk/Cargo.toml",
        "crates/common/curvine-config/Cargo.toml",
        "crates/common/curvine-error/Cargo.toml",
        "crates/common/curvine-fs-api/Cargo.toml",
        "crates/common/curvine-model/Cargo.toml",
        "crates/common/curvine-proto/Cargo.toml",
        "crates/common/curvine-storage-api/Cargo.toml",
        "crates/infra/curvine-io/Cargo.toml",
        "crates/infra/curvine-sys/Cargo.toml",
        "crates/infra/orpc-error/Cargo.toml",
        "crates/infra/orpc-net/Cargo.toml",
        "crates/infra/orpc-rpc/Cargo.toml",
        "crates/infra/orpc-runtime/Cargo.toml",
        "curvine-cli/Cargo.toml",
        "curvine-client/Cargo.toml",
        "curvine-common/Cargo.toml",
        "curvine-common/macros/Cargo.toml",
        "curvine-csi/go.mod",
        "curvine-fault/Cargo.toml",
        "curvine-fuse/Cargo.toml",
        "curvine-lancedb/Cargo.toml",
        "curvine-libsdk/Cargo.toml",
        "curvine-libsdk/java/pom.xml",
        "curvine-server/Cargo.toml",
        "curvine-tests/Cargo.toml",
        "curvine-ufs/Cargo.toml",
        "curvine-web/Cargo.toml",
        "orpc/Cargo.toml"
      ],
      "largest_source_bytes": 111059,
      "source_files_sampled": 752,
      "oversized_source_files": 9,
      "agent_instruction_files": [
        "AGENTS.md"
      ],
      "agent_instruction_max_bytes": 4410
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "build/requirements-python-sdk.txt",
        "curvine-cli/Cargo.toml",
        "curvine-client/Cargo.toml",
        "curvine-common/Cargo.toml",
        "curvine-csi/go.mod",
        "curvine-fault/Cargo.toml",
        "curvine-fuse/Cargo.toml",
        "curvine-lancedb/Cargo.toml",
        "curvine-lancedb/pyproject.toml",
        "curvine-libsdk/Cargo.toml",
        "curvine-libsdk/pyproject.toml",
        "curvine-server/Cargo.toml",
        "curvine-tests/Cargo.toml",
        "curvine-ufs/Cargo.toml",
        "curvine-web/Cargo.toml",
        "orpc/Cargo.toml",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {},
        "advisory_count": 0,
        "affected_count": 0,
        "assessed_count": 26,
        "malicious_count": 0,
        "assessed_package": "crates:orpc@1.1.0",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "crates",
        "go",
        "npm",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "orpc",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-ufs",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "comfy-table",
          "manifest": "curvine-cli/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "7.2.2"
        },
        {
          "name": "orpc",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-ufs",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-stream",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "moka",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fxhash",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "linked-hash-map",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "curvine-client/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-fault",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-error",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-proto",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-model",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-fs-api",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-storage-api",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-config",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-stream",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "raft",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "indexmap",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num_enum",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hyper",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "percent-encoding",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.3"
        },
        {
          "name": "bincode",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crc32fast",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rocksdb",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "byteorder",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "flate2",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "linked-hash-map",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crossbeam",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-moka",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "slog",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "slog-stdlog",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "trait-variant",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bitflags",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nix",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mimalloc",
          "manifest": "curvine-common/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "github.com/container-storage-interface/spec",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.11.0"
        },
        {
          "name": "google.golang.org/grpc",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.60.1"
        },
        {
          "name": "k8s.io/api",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.28.0"
        },
        {
          "name": "k8s.io/apimachinery",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.28.0"
        },
        {
          "name": "k8s.io/client-go",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v0.28.0"
        },
        {
          "name": "k8s.io/klog",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v1.0.0"
        },
        {
          "name": "k8s.io/klog/v2",
          "manifest": "curvine-csi/go.mod",
          "ecosystem": "go",
          "version_constraint": "v2.100.1"
        },
        {
          "name": "serde",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "linkme",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-fault/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num_enum",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "libc",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "memchr",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "smallvec",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "trait-variant",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nix",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-moka",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fxhash",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bitflags",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-fuse/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-stream",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lance",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "lance-core",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "lance-io",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "lance-namespace",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "lance-table",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "lancedb_upstream",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27.2"
        },
        {
          "name": "md-5",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "object_store",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.5"
        },
        {
          "name": "orpc",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arrow-array",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "57.2"
        },
        {
          "name": "arrow-schema",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "57.2"
        },
        {
          "name": "pyo3",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25.1"
        },
        {
          "name": "pyo3-async-runtimes",
          "manifest": "curvine-lancedb/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25.0"
        },
        {
          "name": "pyarrow",
          "manifest": "curvine-lancedb/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=14.0.0,<19"
        },
        {
          "name": "orpc",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "jni",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21.1"
        },
        {
          "name": "pyo3",
          "manifest": "curvine-libsdk/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25.1"
        },
        {
          "name": "protobuf",
          "manifest": "curvine-libsdk/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=3.19,<6"
        },
        {
          "name": "fsspec",
          "manifest": "curvine-libsdk/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-error",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-fault",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-storage-spdk",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-ufs",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-web",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bincode",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rocksdb",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "raft",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "glob",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num_enum",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "indexmap",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-moka",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "regex",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "linked-hash-map",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lru",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "byteorder",
          "manifest": "curvine-server/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-server",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-lancedb",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-ufs",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "lance-io",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.0.0"
        },
        {
          "name": "object_store",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12.5"
        },
        {
          "name": "bytes",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "arrow-array",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "57.2"
        },
        {
          "name": "arrow-schema",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "57.2"
        },
        {
          "name": "awaitility",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "tempfile",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "url",
          "manifest": "curvine-tests/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "opendal",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.55"
        },
        {
          "name": "jni",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.21.1"
        },
        {
          "name": "anyhow",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "curvine-ufs/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-client",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "axum",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "curvine-common",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "orpc",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tower-http",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "curvine-web/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.216"
        },
        {
          "name": "orpc-error",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio-util",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bytes",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "libc",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "murmur3",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "once_cell",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crc32fast",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "socket2",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prost",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num_enum",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rolling-file",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "log",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "pin-project-lite",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "sysinfo",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fs2",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "toml",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "mini-moka",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bincode",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "crossbeam",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dashmap",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-log",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fxhash",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "moka",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "md-5",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nix",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "parking_lot",
          "manifest": "orpc/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "proc-macro2",
          "manifest": "curvine-common/macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.92"
        },
        {
          "name": "quote",
          "manifest": "curvine-common/macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.37"
        },
        {
          "name": "syn",
          "manifest": "curvine-common/macros/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0.90"
        },
        {
          "name": "org.scala-lang:scala-library",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${scala.version}"
        },
        {
          "name": "org.slf4j:slf4j-api",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "1.7.25"
        },
        {
          "name": "org.apache.hadoop:hadoop-common",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "org.apache.hadoop:hadoop-hdfs-client",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${hadoop.version}"
        },
        {
          "name": "com.google.protobuf:protobuf-java",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${protobuf.version}"
        },
        {
          "name": "com.google.protobuf:protobuf-java-util",
          "manifest": "curvine-libsdk/java/pom.xml",
          "ecosystem": "maven",
          "version_constraint": "${protobuf.version}"
        },
        {
          "name": "axios",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.7.2"
        },
        {
          "name": "bootstrap",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.3.1"
        },
        {
          "name": "bootswatch",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.3.1"
        },
        {
          "name": "core-js",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.8.3"
        },
        {
          "name": "mitt",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "vue",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.13"
        },
        {
          "name": "vue-router",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.3"
        },
        {
          "name": "vuex",
          "manifest": "curvine-web/webui/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": true,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": true,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": true,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "awaitility",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "awaitility",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": true,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.45",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": true,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam",
            "direct": true,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "5.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": true,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs2",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "fxhash",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": true,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "0.14.32",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": true,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": true,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": true,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "lance",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lance",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-core",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lance-core",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-io",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lance-io",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-table",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lance-table",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": true,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "linked-hash-map",
            "direct": true,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "linkme",
            "direct": true,
            "version": "0.3.36",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": true,
            "version": "0.4.27",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": true,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": true,
            "version": "2.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "mimalloc",
            "direct": true,
            "version": "0.1.48",
            "ecosystem": "crates"
          },
          {
            "name": "mini-moka",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "moka",
            "direct": true,
            "version": "0.12.10",
            "ecosystem": "crates"
          },
          {
            "name": "murmur3",
            "direct": true,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": true,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": true,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "opendal",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opendal",
            "direct": true,
            "version": "0.55.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": true,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": true,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": true,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": true,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.13.4",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": true,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": true,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-async-runtimes",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-async-runtimes",
            "direct": true,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "raft",
            "direct": true,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": true,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.11.27",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.25",
            "ecosystem": "crates"
          },
          {
            "name": "rocksdb",
            "direct": true,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "rolling-file",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.143",
            "ecosystem": "crates"
          },
          {
            "name": "slog",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "slog-stdlog",
            "direct": true,
            "version": "4.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": true,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": true,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": true,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.30.13",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": true,
            "version": "3.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": true,
            "version": "0.7.16",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": true,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": true,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.41",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-appender",
            "direct": true,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "trait-variant",
            "direct": true,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "google.golang.org/grpc",
            "direct": true,
            "version": "v1.60.1",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/api",
            "direct": true,
            "version": "v0.28.0",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/apimachinery",
            "direct": true,
            "version": "v0.28.0",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/client-go",
            "direct": true,
            "version": "v0.28.0",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/klog",
            "direct": true,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/klog/v2",
            "direct": true,
            "version": "v2.100.1",
            "ecosystem": "go"
          },
          {
            "name": "com.google.protobuf:protobuf-java",
            "direct": true,
            "version": "3.25.7",
            "ecosystem": "maven"
          },
          {
            "name": "com.google.protobuf:protobuf-java-util",
            "direct": true,
            "version": "3.25.7",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-common",
            "direct": true,
            "version": "3.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-hdfs-client",
            "direct": true,
            "version": "3.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.scala-lang:scala-library",
            "direct": true,
            "version": "2.12.18",
            "ecosystem": "maven"
          },
          {
            "name": "org.slf4j:slf4j-api",
            "direct": true,
            "version": "1.7.25",
            "ecosystem": "maven"
          },
          {
            "name": "axios",
            "direct": true,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "bootstrap",
            "direct": true,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "bootswatch",
            "direct": true,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": true,
            "version": "3.37.1",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "vue",
            "direct": true,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "vue-router",
            "direct": true,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "vuex",
            "direct": true,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "protobuf",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyarrow",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "ar_archive_writer",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "argminmax",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "array-init-cursor",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "57.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.33",
            "ecosystem": "crates"
          },
          {
            "name": "async-convert",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-openai",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream-impl",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "async-task",
            "direct": false,
            "version": "4.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "async_cell",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi_simd",
            "direct": false,
            "version": "0.15.6",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-config",
            "direct": false,
            "version": "1.8.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-credential-types",
            "direct": false,
            "version": "1.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-rs",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "aws-lc-sys",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-runtime",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-bedrockruntime",
            "direct": false,
            "version": "1.125.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-dynamodb",
            "direct": false,
            "version": "1.105.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sso",
            "direct": false,
            "version": "1.94.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-ssooidc",
            "direct": false,
            "version": "1.96.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sdk-sts",
            "direct": false,
            "version": "1.98.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-sigv4",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-async",
            "direct": false,
            "version": "1.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-eventstream",
            "direct": false,
            "version": "0.60.19",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http",
            "direct": false,
            "version": "0.63.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-http-client",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-json",
            "direct": false,
            "version": "0.62.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-observability",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-query",
            "direct": false,
            "version": "0.60.14",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-runtime-api",
            "direct": false,
            "version": "1.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-types",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "aws-smithy-xml",
            "direct": false,
            "version": "0.60.15",
            "ecosystem": "crates"
          },
          {
            "name": "aws-types",
            "direct": false,
            "version": "1.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "backoff",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "backon",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": false,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64-simd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.69.5",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitpacking",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "bon",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bon-macros",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytes-utils",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2-sys",
            "direct": false,
            "version": "0.1.13+1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "candle-core",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "candle-nn",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "candle-transformers",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "cbc",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.34",
            "ecosystem": "crates"
          },
          {
            "name": "census",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz-build",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.44",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.45",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cmake",
            "direct": false,
            "version": "0.1.54",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.32",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32c",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-skiplist",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm_winapi",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog-listing",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common-runtime",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-arrow",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-csv",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-json",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-doc",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-execution",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-nested",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-table",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-macros",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-optimizer",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-adapter",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-common",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-optimizer",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-plan",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-pruning",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-session",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-sql",
            "direct": false,
            "version": "52.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "deepsize",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "deepsize_derive",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_core",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "derive_builder_macro",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "des",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "dlv-list",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "dns-lookup",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "dunce",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack-macros",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "enum-as-inner",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enum_dispatch",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "error-chain",
            "direct": false,
            "version": "0.12.4",
            "ecosystem": "crates"
          },
          {
            "name": "esaxx-rs",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "ethnum",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "eventsource-stream",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-streaming-iterator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fancy-regex",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-float",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-float2",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "fastdivide",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "float8",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs4",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsst",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fst",
            "direct": false,
            "version": "0.4.7",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "g2gen",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "g2p",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "g2poly",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-common",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f16",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f32",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f64",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "getset",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "gloo-timers",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hdfs-native",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "hdfs-sys",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hdrs",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hf-hub",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "htmlescape",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "http-range-header",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "hyperloglogplus",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.63",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "itoap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "java-locator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "jsonb",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "lance-arrow",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-bitpacking",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-datafusion",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-datagen",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-encoding",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-index",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-linalg",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace-impls",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lance-namespace-reqwest-client",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "lance-testing",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lancedb",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lancedb",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazycell",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "levenshtein_automata",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-core",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-parse-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-util",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-float",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "lexical-write-integer",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libmimalloc-sys",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "librocksdb-sys",
            "direct": false,
            "version": "0.16.0+8.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "libz-sys",
            "direct": false,
            "version": "1.1.22",
            "ecosystem": "crates"
          },
          {
            "name": "linkme-impl",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lz4",
            "direct": false,
            "version": "1.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "lz4-sys",
            "direct": false,
            "version": "1.11.1+lz4-1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "lz4_flex",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "macro_rules_attribute-proc_macro",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "measure_time",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "mock_instant",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "monostate",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "monostate-impl",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "multimap",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "multiversion",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "multiversion-macros",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "murmurhash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "now",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.46.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint-dig",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object_store_opendal",
            "direct": false,
            "version": "0.55.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "oneshot",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "onig",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "onig_sys",
            "direct": false,
            "version": "69.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-multimap",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "outref",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "overload",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ownedbytes",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.11",
            "ecosystem": "crates"
          },
          {
            "name": "parquet-format-safe",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "parse-zoneinfo",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "path_abs",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.12.2",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "pem-rfc7468",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "permutation",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_codegen",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs1",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs5",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "planus",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-arrow",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-arrow-format",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "polars-compute",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-core",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-error",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-io",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-lazy",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-ops",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-parquet",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-pipe",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-plan",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-row",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-sql",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-time",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "polars-utils",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "procfs",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "procfs-core",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-build",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "2.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-build",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "pulldown-cmark",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "pulp-wasm-simd-flag",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-build-config",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-ffi",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros-backend",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.37.5",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.13",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "raft-proto",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "random_word",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-cond",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "reborrow",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "recursive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "recursive-proc-macro-impl",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.17",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.6.29",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "reqsign",
            "direct": false,
            "version": "0.16.5",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-eventsource",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "rsa",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "rust-ini",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "rust-stemmers",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.21.12",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.35",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.101.7",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.8",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "safetensors",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "salsa20",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "scrypt",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "sct",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "secrecy",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.26",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "serde_plain",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde_repr",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": false,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "simple_asn1",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "skeptic",
            "direct": false,
            "version": "0.13.7",
            "ecosystem": "crates"
          },
          {
            "name": "sketches-ddsketch",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slog-scope",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "smartstring",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "spm_precompiled",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "std_prelude",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "stfu8",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "streaming-decompression",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "streaming-iterator",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "strength_reduce",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.25.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "symlink",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysctl",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tagptr",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-bitpacker",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-columnar",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-common",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-fst",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-query-grammar",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-sstable",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-stacker",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tantivy-tokenizer-api",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-features",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "thread-tree",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "tikv-jemalloc-sys",
            "direct": false,
            "version": "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7",
            "ecosystem": "crates"
          },
          {
            "name": "tikv-jemallocator",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.41",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.22",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokenizers",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.30",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "trim-in-place",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "triomphe",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "typed-path",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization-alignments",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-reverse",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "unicode_categories",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "unindent",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf8-ranges",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "vsimd",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.14.2+wasi-0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.3+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.50",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.100",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.77",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.25.4",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "whoami",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.57.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rt",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "xmlparser",
            "direct": false,
            "version": "0.13.6",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.26",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.26",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "zip",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/emicklei/go-restful/v3",
            "direct": false,
            "version": "v3.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-logr/logr",
            "direct": false,
            "version": "v1.2.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonpointer",
            "direct": false,
            "version": "v0.19.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/jsonreference",
            "direct": false,
            "version": "v0.20.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/go-openapi/swag",
            "direct": false,
            "version": "v0.22.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gogo/protobuf",
            "direct": false,
            "version": "v1.3.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/golang/protobuf",
            "direct": false,
            "version": "v1.5.3",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gnostic-models",
            "direct": false,
            "version": "v0.6.8",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/go-cmp",
            "direct": false,
            "version": "v0.5.9",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/gofuzz",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": false,
            "version": "v1.3.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/imdario/mergo",
            "direct": false,
            "version": "v0.3.6",
            "ecosystem": "go"
          },
          {
            "name": "github.com/josharian/intern",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/json-iterator/go",
            "direct": false,
            "version": "v1.1.12",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mailru/easyjson",
            "direct": false,
            "version": "v0.7.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/concurrent",
            "direct": false,
            "version": "v0.0.0-20180306012644-bacd9c7ef1dd",
            "ecosystem": "go"
          },
          {
            "name": "github.com/modern-go/reflect2",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/munnerz/goautoneg",
            "direct": false,
            "version": "v0.0.0-20191010083416-a7dc8b61c822",
            "ecosystem": "go"
          },
          {
            "name": "github.com/spf13/pflag",
            "direct": false,
            "version": "v1.0.5",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/oauth2",
            "direct": false,
            "version": "v0.13.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/term",
            "direct": false,
            "version": "v0.16.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/time",
            "direct": false,
            "version": "v0.3.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/appengine",
            "direct": false,
            "version": "v1.6.8",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/inf.v0",
            "direct": false,
            "version": "v0.9.1",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v2",
            "direct": false,
            "version": "v2.4.0",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v3",
            "direct": false,
            "version": "v3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/kube-openapi",
            "direct": false,
            "version": "v0.0.0-20230717233707-2695361300d9",
            "ecosystem": "go"
          },
          {
            "name": "k8s.io/utils",
            "direct": false,
            "version": "v0.0.0-20230406110748-d93618cff8a2",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/json",
            "direct": false,
            "version": "v0.0.0-20221116044647-bc3834ca7abd",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/structured-merge-diff/v4",
            "direct": false,
            "version": "v4.2.3",
            "ecosystem": "go"
          },
          {
            "name": "sigs.k8s.io/yaml",
            "direct": false,
            "version": "v1.3.0",
            "ecosystem": "go"
          },
          {
            "name": "com.amazonaws:aws-java-sdk-bundle",
            "direct": false,
            "version": "1.12.262",
            "ecosystem": "maven"
          },
          {
            "name": "com.github.luben:zstd-jni",
            "direct": false,
            "version": "1.5.6-3",
            "ecosystem": "maven"
          },
          {
            "name": "junit:junit",
            "direct": false,
            "version": "4.13.1",
            "ecosystem": "maven"
          },
          {
            "name": "net.alchim31.maven:scala-maven-plugin",
            "direct": false,
            "version": "4.9.5",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.hadoop:hadoop-aws",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-failsafe-plugin",
            "direct": false,
            "version": "2.22.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-shade-plugin",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-source-plugin",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.apache.maven.plugins:maven-surefire-plugin",
            "direct": false,
            "version": "2.22.1",
            "ecosystem": "maven"
          },
          {
            "name": "org.codehaus.mojo:build-helper-maven-plugin",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "maven"
          },
          {
            "name": "org.xolstice.maven.plugins:protobuf-maven-plugin",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "maven"
          },
          {
            "name": "@achrinza/node-ipc",
            "direct": false,
            "version": "9.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.12.11",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/eslint-parser",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-builder-binary-assignment-operator-visitor",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-environment-visitor",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-function-name",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-hoist-variables",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.22.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-simple-access",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-split-export-declaration",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-class-properties",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-decorators",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-decorators",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-export-namespace-from",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/regjsgen",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.24.7",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/cli",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/config-conventional",
            "direct": false,
            "version": "18.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/config-validator",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/ensure",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/execute-rule",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/format",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/is-ignored",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/lint",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/load",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/message",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/parse",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/read",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/resolve-extends",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/rules",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/to-lines",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/top-level",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@commitlint/types",
            "direct": false,
            "version": "18.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/topo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/config-array",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/object-schema",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.4.15",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@leichtgewicht/ip-codec",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nicolo-ribaudo/eslint-scope-5-internals",
            "direct": false,
            "version": "5.1.1-v1",
            "ecosystem": "npm"
          },
          {
            "name": "@node-ipc/js-queue",
            "direct": false,
            "version": "2.0.3",
            "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": "@polka/url",
            "direct": false,
            "version": "1.0.0-next.25",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/formula",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/pinpoint",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@soda/friendly-errors-webpack-plugin",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@soda/get-current-script",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@trysound/sax",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bonjour",
            "direct": false,
            "version": "3.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect-history-api-fallback",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "8.56.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint-scope",
            "direct": false,
            "version": "3.7.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "4.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": false,
            "version": "1.17.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.14.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-forge",
            "direct": false,
            "version": "1.3.11",
            "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/qs",
            "direct": false,
            "version": "6.9.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-index",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sockjs",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-helper-vue-jsx-merge-props",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-helper-vue-transform-on",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-plugin-jsx",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-plugin-resolve-type",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-plugin-transform-vue-jsx",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-preset-app",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-preset-jsx",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-composition-api-inject-h",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-composition-api-render-instance",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-functional-vue",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-inject-h",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-v-model",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/babel-sugar-v-on",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-overlay",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-plugin-babel",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-plugin-eslint",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-plugin-router",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-plugin-vuex",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-service",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/cli-shared-utils",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-core",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-dom",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-sfc",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/compiler-ssr",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/component-compiler-utils",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/devtools-api",
            "direct": false,
            "version": "6.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/reactivity",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-core",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/runtime-dom",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/server-renderer",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/shared",
            "direct": false,
            "version": "3.4.30",
            "ecosystem": "npm"
          },
          {
            "name": "@vue/web-component-wrapper",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-numbers",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "7.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-attributes",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "address",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html-community",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arch",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-ify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "astral-regex",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "2.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.19",
            "ecosystem": "npm"
          },
          {
            "name": "babel-loader",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-dynamic-import-node",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bluebird",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "bonjour-service",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.23.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-api",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001638",
            "ecosystem": "npm"
          },
          {
            "name": "case-sensitive-paths-webpack-plugin",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-highlight",
            "direct": false,
            "version": "2.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "clipboardy",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colord",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compare-func",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "connect-history-api-fallback",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "consolidate",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-angular",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-conventionalcommits",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-parser",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "copy-webpack-plugin",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.37.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "8.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig-typescript-loader",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-declaration-sorter",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-minimizer-webpack-plugin",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano",
            "direct": false,
            "version": "5.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-default",
            "direct": false,
            "version": "5.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-utils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "dargs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "default-gateway",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-converter",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv-expand",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "easy-stack",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.4.812",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "error-stack-parser",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "7.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-vue",
            "direct": false,
            "version": "8.7.1",
            "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-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-utils",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-webpack-plugin",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "7.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.5.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": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-pubsub",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "4.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "faye-websocket",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "2.0.0",
            "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": "finalhandler",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "3.3.2",
            "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",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.6",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-monkey",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "functional-red-black-tree",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "git-raw-commits",
            "direct": false,
            "version": "2.0.11",
            "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": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "global-dirs",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "13.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "gzip-size",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hard-rejection",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "hash-sum",
            "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": "highlight.js",
            "direct": false,
            "version": "10.7.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": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "html-entities",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-webpack-plugin",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-parser-js",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "immutable",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "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.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-file-esm",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-text-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "javascript-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "28.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "jquery",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-message",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-better-errors",
            "direct": false,
            "version": "1.0.2",
            "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": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonparse",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "JSONStream",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "klona",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor-middleware",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "2.0.4",
            "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.camelcase",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.defaultsdeep",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isfunction",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.kebabcase",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.mapvalues",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.mergewith",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.snakecase",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.startcase",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.truncate",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniq",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.upperfirst",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-update",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.10",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "3.1.0",
            "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": "mdn-data",
            "direct": false,
            "version": "2.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "12.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "8.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge-source-map",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "min-indent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mini-css-extract-plugin",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "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": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "module-alias",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "mrmime",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "multicast-dns",
            "direct": false,
            "version": "7.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "nice-try",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.14",
            "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": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-range",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "obuf",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "opener",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "path-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": "2.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-to-regexp",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "popper.js",
            "direct": false,
            "version": "1.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.32",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "7.0.39",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-calc",
            "direct": false,
            "version": "8.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-colormin",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-convert-values",
            "direct": false,
            "version": "5.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-comments",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-duplicates",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-empty",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-discard-overridden",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-loader",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-longhand",
            "direct": false,
            "version": "5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-merge-rules",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-font-values",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-gradients",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-params",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-minify-selectors",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-extract-imports",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-local-by-default",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-scope",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-charset",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-display-values",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-positions",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-repeat-style",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-string",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-timing-functions",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-unicode",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-url",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-normalize-whitespace",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-ordered-values",
            "direct": false,
            "version": "5.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-initial",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-reduce-transforms",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-svgo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-unique-selectors",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-error",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "progress",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "progress-webpack-plugin",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pseudomap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.11.0",
            "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": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "read-pkg-up",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "redent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "regenerate-unicode-properties",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-transform",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexpp",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexpu-core",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "regjsparser",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "relateurl",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "renderkid",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.8",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-global",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sass",
            "direct": false,
            "version": "1.77.6",
            "ecosystem": "npm"
          },
          {
            "name": "sass-loader",
            "direct": false,
            "version": "14.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "select-hose",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "selfsigned",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "serve-index",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shell-quote",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "sirv",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sockjs",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "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.18",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "spdy",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "spdy-transport",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sprintf-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ssri",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "stable",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "stackframe",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-eof",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-final-newline",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-indent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "stylehacks",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-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": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "table",
            "direct": false,
            "version": "6.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.3.10",
            "ecosystem": "npm"
          },
          {
            "name": "text-extensions",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-table",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "thread-loader",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "thunky",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-fast-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "totalist",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "trim-newlines",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.6.3",
            "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-is",
            "direct": false,
            "version": "1.6.18",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "5.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-canonical-property-names-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-ecmascript",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-match-property-value-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "unicode-property-aliases-ecmascript",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "utila",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "utils-merge",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "v8-compile-cache",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-license",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vue-eslint-parser",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "vue-hot-reload-api",
            "direct": false,
            "version": "2.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "vue-loader",
            "direct": false,
            "version": "15.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "vue-loader",
            "direct": false,
            "version": "17.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "vue-style-loader",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "vue-template-es2015-compiler",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "wbuf",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.92.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-bundle-analyzer",
            "direct": false,
            "version": "4.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-chain",
            "direct": false,
            "version": "6.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-middleware",
            "direct": false,
            "version": "5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-dev-server",
            "direct": false,
            "version": "4.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-merge",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-virtual-modules",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-driver",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "websocket-extensions",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-fetch",
            "direct": false,
            "version": "3.6.20",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wildcard",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yorkie",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest-asyncio",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1943,
        "direct_count": 142,
        "indirect_count": 1801
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 34,
        "merged_prs": 738,
        "open_issues": 140,
        "closed_ratio": 0.689,
        "closed_issues": 310,
        "closed_unmerged_prs": 122
      },
      "bus_factor": 2,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "bigbigxu",
          "commits": 250,
          "avatar_url": "https://avatars.githubusercontent.com/u/9173834?v=4"
        },
        {
          "type": "User",
          "login": "lzjqsdd",
          "commits": 169,
          "avatar_url": "https://avatars.githubusercontent.com/u/5256218?v=4"
        },
        {
          "type": "User",
          "login": "jlon",
          "commits": 104,
          "avatar_url": "https://avatars.githubusercontent.com/u/12132742?v=4"
        },
        {
          "type": "User",
          "login": "szbr9486",
          "commits": 35,
          "avatar_url": "https://avatars.githubusercontent.com/u/212997802?v=4"
        },
        {
          "type": "User",
          "login": "yangcx000",
          "commits": 29,
          "avatar_url": "https://avatars.githubusercontent.com/u/8401943?v=4"
        },
        {
          "type": "User",
          "login": "thuongle2210",
          "commits": 24,
          "avatar_url": "https://avatars.githubusercontent.com/u/67187155?v=4"
        },
        {
          "type": "User",
          "login": "yangyang233333",
          "commits": 23,
          "avatar_url": "https://avatars.githubusercontent.com/u/39417815?v=4"
        },
        {
          "type": "User",
          "login": "201341",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/13047679?v=4"
        },
        {
          "type": "User",
          "login": "cxzl25",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/3898450?v=4"
        },
        {
          "type": "User",
          "login": "ligeng8848",
          "commits": 21,
          "avatar_url": "https://avatars.githubusercontent.com/u/75981787?v=4"
        }
      ],
      "contributors_sampled": 33,
      "top_contributor_share": 0.302
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "build-compile-image.yml",
        "build-csi-image.yml",
        "build-java-sdk.yml",
        "build-runtime-image.yml",
        "build-tests-image.yml",
        "build.yml",
        "daily-ut-coverage.yml",
        "pr-title-check.yml",
        "release.yml",
        "trigger-helm-release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [],
      "has_editorconfig": false,
      "has_linter_config": false,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "go.sum",
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 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": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 15 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 0,
            "reason": "dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no 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": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 9 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": 2,
            "reason": "SAST tool is not run on all commits -- score normalized to 2",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 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": "242 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "120563b05eaa8491402a6015636f407d7d0f6520",
        "ran_at": "2026-07-27T13:21:07Z",
        "aggregate_score": 4.3,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-27T12:35:48Z",
      "oldest_open_prs": [
        {
          "number": 502,
          "created_at": "2025-12-18T07:39:34Z",
          "last_comment_at": "2025-12-18T08:50:16Z",
          "last_comment_author": "yiminghub2024"
        },
        {
          "number": 595,
          "created_at": "2026-01-19T03:26:20Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 613,
          "created_at": "2026-01-26T07:51:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 776,
          "created_at": "2026-04-02T02:06:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1274,
          "created_at": "2026-07-23T07:37:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1279,
          "created_at": "2026-07-23T10:06:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1300,
          "created_at": "2026-07-25T05:40:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1301,
          "created_at": "2026-07-25T07:49:35Z",
          "last_comment_at": "2026-07-25T13:36:35Z",
          "last_comment_author": "lzjqsdd"
        },
        {
          "number": 1311,
          "created_at": "2026-07-26T02:37:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1312,
          "created_at": "2026-07-26T02:39:34Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1313,
          "created_at": "2026-07-26T02:40:47Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1314,
          "created_at": "2026-07-26T02:46:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1331,
          "created_at": "2026-07-27T08:26:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1333,
          "created_at": "2026-07-27T10:20:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1341,
          "created_at": "2026-07-27T12:38:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1342,
          "created_at": "2026-07-27T12:38:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1343,
          "created_at": "2026-07-27T12:38:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1344,
          "created_at": "2026-07-27T12:38:35Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1345,
          "created_at": "2026-07-27T12:38:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1346,
          "created_at": "2026-07-27T12:38:40Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-27T12:28:16Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 7,
          "created_at": "2025-07-08T02:53:20Z",
          "last_comment_at": "2025-07-08T07:21:03Z",
          "last_comment_author": "szbr9486"
        },
        {
          "number": 19,
          "created_at": "2025-07-11T02:42:38Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 29,
          "created_at": "2025-07-16T03:32:35Z",
          "last_comment_at": "2025-10-25T11:54:24Z",
          "last_comment_author": "szbr9486"
        },
        {
          "number": 80,
          "created_at": "2025-07-31T03:17:40Z",
          "last_comment_at": "2025-08-01T06:43:08Z",
          "last_comment_author": "FMX"
        },
        {
          "number": 106,
          "created_at": "2025-08-04T09:29:16Z",
          "last_comment_at": "2025-08-05T00:42:41Z",
          "last_comment_author": "wubx"
        },
        {
          "number": 113,
          "created_at": "2025-08-05T05:02:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 119,
          "created_at": "2025-08-05T08:35:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 124,
          "created_at": "2025-08-05T11:57:20Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 132,
          "created_at": "2025-08-06T07:43:12Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 138,
          "created_at": "2025-08-07T02:23:26Z",
          "last_comment_at": "2025-09-10T03:09:28Z",
          "last_comment_author": "szbr9486"
        },
        {
          "number": 166,
          "created_at": "2025-08-11T02:57:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 168,
          "created_at": "2025-08-11T08:21:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 190,
          "created_at": "2025-08-14T07:52:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 192,
          "created_at": "2025-08-14T09:30:22Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 207,
          "created_at": "2025-08-18T04:09:54Z",
          "last_comment_at": "2025-08-18T08:44:15Z",
          "last_comment_author": "szbr9486"
        },
        {
          "number": 223,
          "created_at": "2025-08-27T09:28:18Z",
          "last_comment_at": "2025-11-20T02:00:42Z",
          "last_comment_author": "szbr9486"
        },
        {
          "number": 224,
          "created_at": "2025-08-27T11:46:25Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 225,
          "created_at": "2025-08-27T11:50:50Z",
          "last_comment_at": "2025-10-16T08:01:22Z",
          "last_comment_author": "zuston"
        },
        {
          "number": 237,
          "created_at": "2025-09-02T08:29:58Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 252,
          "created_at": "2025-09-09T03:36:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/CurvineIO/curvine",
    "host": "github.com",
    "name": "curvine",
    "owner": "CurvineIO"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 75,
      "inputs": {
        "security": 54,
        "vitality": 95,
        "community": 77,
        "governance": 64,
        "engineering": 81
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 95,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "commits_last_year": 769,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 50
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "50/52 weeks with commits",
                "points": 34.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 50
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "769 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 769
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "name": "Release discipline",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "releases_count": 13,
              "latest_release_tag": "v0.4.0-alpha",
              "releases_from_tags": false,
              "days_since_latest_release": 3,
              "mean_days_between_releases": 5.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "13 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 3 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 3
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~5.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 5.8
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "good",
        "name": "Community & Adoption",
        "value": 77,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 70,
            "inputs": {
              "forks": 99,
              "stars": 876,
              "watchers": 11,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "876 stars",
                "points": 47.7,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 876
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "99 forks",
                "points": 16.6,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 99
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "11 watchers",
                "points": 5.6,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 11
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "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": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 64,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 33,
              "top_contributor_share": 0.302
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 30% of commits",
                "points": 15.7,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 30
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "33 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 33
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "merged_prs": 738,
              "open_issues": 140,
              "closed_issues": 310,
              "issue_closed_ratio": 0.689,
              "closed_unmerged_prs": 122
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "69% of issues closed",
                "points": 32.2,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 69
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "738/860 decided PRs merged",
                "points": 32.8,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 738,
                      "decided": 860
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "at_risk",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 49,
            "inputs": {
              "followers": 18,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "CurvineIO",
              "public_repos": 9,
              "account_age_days": 426
            },
            "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": "18 followers of CurvineIO",
                "points": 9.2,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 18,
                      "login": "CurvineIO"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "9 public repos, account ~1 yr old",
                "points": 9.6,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 9
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 1
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 81,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "moderate",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 68,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": false,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "10 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 10
                    }
                  }
                ],
                "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": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "topics": [
                "s3",
                "rust",
                "cloud-native",
                "ai",
                "ai-infra",
                "model-training",
                "lance",
                "lancedb",
                "ai-memory-bank",
                "ai-native",
                "s3-files",
                "vllm-plugins",
                "agent",
                "sandbox-environment"
              ],
              "has_wiki": true,
              "homepage": "https://curvineio.github.io",
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://curvineio.github.io",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "14 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 14
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "moderate",
        "name": "Security",
        "value": 54,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": null,
            "notes": [],
            "value": 43,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 18,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 0,
              "scorecard_aggregate": 4.3
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 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": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 15 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "dangerous workflow patterns detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 9 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 2",
                "points": 1,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "242 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the crates:orpc@1.1.0 runtime dependency closure — what installing the published package pulls in — 26 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "crates:orpc@1.1.0",
                  "assessed": 26
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 0,
              "affected_packages": 0,
              "assessed_packages": 26,
              "unassessed_packages": 0,
              "affected_by_severity": "none",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "no indirect dependency carries a known advisory",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "no_indirect_advisories",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 26,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 7
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 81,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "AGENTS.md"
              ],
              "agent_instruction_max_bytes": 4410
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "AGENTS.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "AGENTS.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "go.sum",
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                "Makefile"
              ],
              "has_devcontainer": true,
              "has_linter_config": false,
              "typecheck_configs": [
                "curvine-web/webui/jsconfig.json"
              ],
              "agent_commit_share": 0.33,
              "toolchain_manifests": [
                "Cargo.toml",
                "crates/adapters/curvine-storage-spdk/Cargo.toml",
                "crates/common/curvine-config/Cargo.toml",
                "crates/common/curvine-error/Cargo.toml",
                "crates/common/curvine-fs-api/Cargo.toml",
                "crates/common/curvine-model/Cargo.toml",
                "crates/common/curvine-proto/Cargo.toml",
                "crates/common/curvine-storage-api/Cargo.toml",
                "crates/infra/curvine-io/Cargo.toml",
                "crates/infra/curvine-sys/Cargo.toml",
                "crates/infra/orpc-error/Cargo.toml",
                "crates/infra/orpc-net/Cargo.toml",
                "crates/infra/orpc-rpc/Cargo.toml",
                "crates/infra/orpc-runtime/Cargo.toml",
                "curvine-cli/Cargo.toml",
                "curvine-client/Cargo.toml",
                "curvine-common/Cargo.toml",
                "curvine-common/macros/Cargo.toml",
                "curvine-csi/go.mod",
                "curvine-fault/Cargo.toml",
                "curvine-fuse/Cargo.toml",
                "curvine-lancedb/Cargo.toml",
                "curvine-libsdk/Cargo.toml",
                "curvine-libsdk/java/pom.xml",
                "curvine-server/Cargo.toml",
                "curvine-tests/Cargo.toml",
                "curvine-ufs/Cargo.toml",
                "curvine-web/Cargo.toml",
                "orpc/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Makefile"
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "curvine-web/webui/jsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "curvine-web/webui/jsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "33 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 33,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "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": 99,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 111059,
              "source_files_sampled": 752,
              "oversized_source_files": 9
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "9/752 source files over 60KB",
                "points": 54.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 752,
                      "oversized": 9
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "example",
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "curvine-common/proto/common.proto",
                "curvine-common/proto/eraftpb.proto",
                "curvine-common/proto/job.proto",
                "curvine-common/proto/master.proto",
                "curvine-common/proto/mount.proto",
                "curvine-common/proto/raft.proto",
                "curvine-common/proto/replication.proto",
                "curvine-common/proto/worker.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "curvine-common/proto/common.proto, curvine-common/proto/eraftpb.proto, curvine-common/proto/job.proto, curvine-common/proto/master.proto, curvine-common/proto/mount.proto, curvine-common/proto/raft.proto, curvine-common/proto/replication.proto, curvine-common/proto/worker.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "curvine-common/proto/common.proto, curvine-common/proto/eraftpb.proto, curvine-common/proto/job.proto, curvine-common/proto/master.proto, curvine-common/proto/mount.proto, curvine-common/proto/raft.proto, curvine-common/proto/replication.proto, curvine-common/proto/worker.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "example, examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "example, examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "crates package 'orpc' points at a different repository (https://github.com/ahonn/orpc-rs); excluded from ecosystem scoring",
    "Could not fetch go package 'github.com/curvineio/curvine-csi' from its registry",
    "Could not fetch crates package 'curvine-cli' from its registry",
    "Could not fetch crates package 'curvine-ufs' from its registry",
    "Could not fetch crates package 'curvine-web' from its registry",
    "Could not fetch crates package 'curvine-fuse' from its registry",
    "Could not fetch crates package 'curvine-fault' from its registry",
    "Could not fetch crates package 'curvine-tests' from its registry",
    "Could not fetch maven package 'io.curvine:curvine-hadoop' from its registry",
    "Could not fetch pypi package 'curvinefs' from its registry",
    "Could not fetch crates package 'curvine-common-macros' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-27T13:21:38.583399Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/CurvineIO/curvine.svg",
  "full_name": "CurvineIO/curvine",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.27.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистикаcrates.io.