Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 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 Sterne⑂ 99 Forksseit Mai 2025Auf GitHub ansehen ↗

CurvineIO/curvine erreicht einen Gesundheitsindex von 75 von 100 und liegt damit im Bereich Gut. Am stärksten schneidet es bei Vitality (95/100) ab, am schwächsten bei Security (54/100). Zuletzt heute aktualisiert. 2 Mitwirkende tragen den Großteil der jüngsten Arbeit.

75
gesamt / 100
Gut

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

75
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

CurvineIOOrganisation
18 Follower9 öffentliche Reposseit Mai 2025

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlicht
crates.ioorpcverweist auf ein anderes Repo — nicht bewertet1.1.04065vor 105 Tagen

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

95Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
34.6/36Commit-Rhythmus — 50/52 Wochen mit Commits
18/18Commit-Volumen — 769 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year769
human_commit_share1
days_since_last_push0
active_weeks_last_year50
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 13 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 3 Tagen
27/27Release-Rhythmus — ein Release etwa alle 5,8 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count13
latest_release_tagv0.4.0-alpha
releases_from_tagsnein
days_since_latest_release3
mean_days_between_releases5,8

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

77Gut · 18 % des Gesamtindex
Wie die Bewertung erfolgt
47.7/60Stars — 876 Stars
16.6/25Forks — 99 Forks
5.6/15Watcher — 11 Watcher
Verwendete Eingangsdaten
forks99
stars876
watchers11
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templatenein

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

64Mittel · 24 % des Gesamtindex
Wie die Bewertung erfolgt
25.2/54Bus-Faktor — 2 Beitragende decken die Hälfte aller Commits ab
15.7/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 30 % der Commits
13.5/13.5Breite der Beitragenden — 33 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor2
contributors_sampled33
top_contributor_share0,302
Wie die Bewertung erfolgt
32.2/46.8Issue-Lösungsquote — 69 % der Issues geschlossen
32.8/38.3PR-Annahme — 738/860 entschiedene PRs gemergt
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Verwendete Eingangsdaten
merged_prs738
open_issues140
closed_issues310
issue_closed_ratio0,689
closed_unmerged_prs122
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
9.2/25Reichweite des Inhabers — 18 Follower von CurvineIO
9.6/25Kontohistorie — 9 öffentliche Repos, Kontoalter ca. 1 Jahre
Verwendete Eingangsdaten
followers18
owner_typeOrganization
is_verified
owner_loginCurvineIO
public_repos9
account_age_days426

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

81Gut · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 10 Workflow(s)
24/24Tests vorhanden
0/16Linter-Konfiguration
0/9.6Pre-Commit-Hooks
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Verwendete Eingangsdaten
has_cija
has_testsja
has_editorconfignein
has_linter_confignein
has_precommit_confignein

Dokumentation

100Exzellent
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://curvineio.github.io
10/10Repository-Beschreibung
10/10Topics — 14 Topics
10/10Wiki
Verwendete Eingangsdaten
topicss3, rust, cloud-native, ai, ai-infra, model-training, lance, lancedb, ai-memory-bank, ai-native, s3-files, vllm-plugins, agent, sandbox-environment
has_wikija
homepagehttps://curvineio.github.io
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

54Mittel · 16 % des Gesamtindex

Sicherheitslage

43Gefährdet
Wie die Bewertung erfolgt
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.5Lizenz — 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
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate4,3
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
25/25Indirekte Abhängigkeiten ohne bekannte Advisories — keine indirekte Abhängigkeit trägt ein bekanntes Advisory
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories0
affected_packages0
assessed_packages26
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. Abgeglichen wurde die Laufzeit-Abhängigkeitshülle von crates:orpc@1.1.0 — das, was die Installation des veröffentlichten Pakets nach sich zieht — mit 26 Paketen. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

81Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — AGENTS.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 100 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share1
agent_instruction_filesAGENTS.md
agent_instruction_max_bytes4.410
Wie die Bewertung erfolgt
18/18Bootstrap mit einem Befehl — Makefile
22/22Automatisierte Tests
0/11Lint-/Format-Konfiguration
11/11Statische Typprüfung — curvine-web/webui/jsconfig.json
10/10Reproduzierbare Umgebung — devcontainer, Dockerfile, lockfile
10/10Belegte Agentenpraxis — 33 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesCargo.lock, go.sum, package-lock.json
has_dockerfileja
typed_languageja
bootstrap_filesMakefile
has_devcontainerja
has_linter_confignein
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
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
54.3/55Handhabbare Dateigrößen — 9/752 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes111.059
source_files_sampled752
oversized_source_files9
Wie die Bewertung erfolgt
40/40API-Schema (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/20MCP-Server
40/40Lauffähige Beispiele — example, examples
Verwendete Eingangsdaten
example_dirsexample, examples
has_mcp_signalnein
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

Eckdaten

876GitHub-Sterne
33Mitwirkende
769Commits, letzte 12 Monate
0Tage seit letztem Push
13Releases
2Bus-Faktor
140offene Issues
crates.io, Go, npm, PyPIPaket-Ökosysteme

Warnungen zur Datenerhebung

  • 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

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 99 ⇿
0Sterne
99Forks
13Releases

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

02040608010098112025-052025-122026-07
Major 0Minor 1Patch 0

Jeder Punkt umfasst 2 Tage.

OpenSSF Scorecard 4.3 / 10
4.3Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).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
Direkte Abhängigkeiten 303
RegistryPaketVersionsvorgabeManifest
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
Alle Abhängigkeiten 1.943

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 142 direkte und 1.801 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

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

Die Installation von crates:orpc@1.1.0 zieht 26 Pakete nach sich, direkt und transitiv: 0 tragen bekannte Advisories, davon 0 direkte Abhängigkeiten.

Keine bekannten Advisories betreffen die bewerteten Abhängigkeiten.

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "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"
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.27.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikencrates.io.