Registro público
Informe de salud del softwareesquema 0.27.0 · métricas 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 estrellas⑂ 99 forksdesde may 2025Ver en GitHub ↗

CurvineIO/curvine tiene un índice de salud de 75 sobre 100, lo que lo sitúa en la banda Bueno. Su puntuación más alta es Vitality (95/100) y la más baja, Security (54/100). Se actualizó por última vez hoy. 2 personas concentran la mayor parte del trabajo reciente.

75
global / 100
Bueno

Índice de salud del software

Las métricas se agrupan en categorías ponderadas sobre una escala de 1 a 100. El resultado global parte de su media; cuando la evidencia pública activa la Política de Jurisdicciones de Alto Riesgo, la calificación se ajusta y recibe el límite 49 (En riesgo). Preparación para IA queda fuera.

75
Excelente85-100Ejemplar; cumple prácticamente todos los criterios evaluados
Bueno70-84Saludable; carencias menores
Moderado50-69Aceptable con carencias notables; se recomienda revisión
En riesgo30-49Debilidades significativas; su adopción exige cautela
Crítico1-29Problemas graves (proyecto abandonado, un solo mantenedor, sin higiene)
VitalidadComunidad yAdopciónSostenibilidady GobernanzaCalidad deIngenieríaSeguridadPreparaciónpara IA

Perfil de puntuación

Cada eje es una categoría. La forma importa más que la media: un proyecto sano llena toda la figura, mientras que un perfil de picos y cráteres indica que la fortaleza en una dimensión enmascara el riesgo en otra.

Titularidad

CurvineIOOrganización
18 seguidores9 repositorios públicosdesde may 2025

Este repositorio está respaldado por una organización: una custodia compartida y responsable que puede sobrevivir a cualquier mantenedor individual.

Ecosistemas de paquetes

RegistroPaqueteVersiónDescargas / mesVersionesÚltima publicación
crates.ioorpcapunta a otro repositorio; no se puntúa1.1.04065hace 105 días

Métricas por categoría

Vitalidad

¿Está vivo el proyecto: se escribe código y se publican versiones?

95Excelente · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
34.6/36Cadencia de commits — 50/52 semanas con commits
18/18Volumen de commits — 769 commits en el último año
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 9 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year769
human_commit_share1
days_since_last_push0
active_weeks_last_year50
Cómo se puntúa
27/27Publica versiones — 13 versiones publicadas
36/36Recencia de las versiones — última versión hace 3 días
27/27Cadencia de publicación — una versión cada ~5,8 días
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Datos de entrada utilizados
releases_count13
latest_release_tagv0.4.0-alpha
releases_from_tagsno
days_since_latest_release3
mean_days_between_releases5,8

Comunidad y Adopción

¿Tiene el proyecto usuarios, descargas, atención y unas condiciones acogedoras para quienes contribuyen?

77Bueno · 18% del índice global
Cómo se puntúa
47.7/60Estrellas — 876 estrellas
16.6/25Forks — 99 forks
5.6/15Observadores — 11 observadores
Datos de entrada utilizados
forks99
stars876
watchers11
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Cómo se puntúa
22.5/22.5README
22.5/22.5Licencia — licencia reconocida (Apache-2.0)
18/18Guía CONTRIBUTING
13.5/13.5Código de conducta
0/7.2Plantilla de issues
0/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributing
has_issue_templateno
has_code_of_conduct
has_pull_request_templateno

Sostenibilidad y Gobernanza

¿Sobrevivirá el proyecto a sus personas: factor bus, capacidad de respuesta, quién lo respalda y mantenimiento del paquete?

64Moderado · 24% del índice global
Cómo se puntúa
25.2/54Factor bus — la mitad de los commits recae en 2 contribuyente(s)
15.7/22.5Distribución de commits — el principal contribuyente firma el 30% de los commits
13.5/13.5Amplitud de contribuyentes — 33 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 15 contributing companies or organizations
Datos de entrada utilizados
bus_factor2
contributors_sampled33
top_contributor_share0,302
Cómo se puntúa
32.2/46.8Resolución de issues — 69% de issues cerradas
32.8/38.3Aceptación de PR — 738/860 PR decididos fusionados
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Datos de entrada utilizados
merged_prs738
open_issues140
closed_issues310
issue_closed_ratio0,689
closed_unmerged_prs122
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
9.2/25Alcance del propietario — 18 seguidores de CurvineIO
9.6/25Trayectoria — 9 repos públicos, cuenta de ~1 años
Datos de entrada utilizados
followers18
owner_typeOrganization
is_verified
owner_loginCurvineIO
public_repos9
account_age_days426

Calidad de Ingeniería

¿Existen unas prácticas mínimas de ingeniería y documentación?

81Bueno · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 10 flujo(s) de trabajo
24/24Pruebas presentes
0/16Configuración de linter
0/9.6Hooks de pre-commit
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Datos de entrada utilizados
has_ci
has_tests
has_editorconfigno
has_linter_configno
has_precommit_configno

Documentación

100Excelente
Cómo se puntúa
30/30README
25/25Directorio de documentación
15/15Sitio de documentación / página del proyecto — https://curvineio.github.io
10/10Descripción del repositorio
10/10Topics — 14 topics
10/10Wiki
Datos de entrada utilizados
topicss3, rust, cloud-native, ai, ai-infra, model-training, lance, lancedb, ai-memory-bank, ai-native, s3-files, vllm-plugins, agent, sandbox-environment
has_wiki
homepagehttps://curvineio.github.io
has_readme
has_docs_dir
has_description

Seguridad

¿Son sólidas las prácticas visibles de seguridad y de cadena de suministro, sin exposición jurisdiccional de alto riesgo sin resolver?

54Moderado · 16% del índice global
Cómo se puntúa
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.5Licencia — 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
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated18
scorecard_versionv5.5.0
checks_inconclusive0
scorecard_aggregate4,3
Cómo se puntúa
35/35Dependencias directas libres de avisos conocidos — ninguna dependencia directa tiene un aviso conocido
25/25Dependencias indirectas libres de avisos conocidos — ninguna dependencia indirecta tiene un aviso conocido
0/40Sin avisos pendientes — ningún aviso tiene fecha de publicación
Datos de entrada utilizados
sourceosv
advisories0
affected_packages0
assessed_packages26
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Excluidos de la puntuación (sin datos o no aplicable): Sin avisos pendientes. Los pesos restantes se han renormalizado. Se cotejó el cierre de dependencias en tiempo de ejecución de crates:orpc@1.1.0 —lo que arrastra la instalación del paquete publicado—: 26 paquetes. No se analiza la alcanzabilidad.

Preparación para IA

¿Hasta qué punto está el repositorio preparado para desarrollarse y mantenerse con agentes de codificación de IA? Es una insignia independiente y experimental — peso 0,0, de modo que se presenta por separado y no afecta a la puntuación de salud global.

81Bueno · 0% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — AGENTS.md
0/15Documentación legible por máquinas (llms.txt)
40/40Historial de commits legible — 100 de 100 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txtno
legible_history_share1
agent_instruction_filesAGENTS.md
agent_instruction_max_bytes4410
Cómo se puntúa
18/18Arranque con un solo comando — Makefile
22/22Pruebas automatizadas
0/11Configuración de lint / formato
11/11Verificación estática de tipos — curvine-web/webui/jsconfig.json
10/10Entorno reproducible — devcontainer, Dockerfile, lockfile
10/10Práctica demostrada con agentes — 33 de los últimos 100 commits con autoría o crédito de agente
0/8Mantenimiento automatizado — no se observan actualizaciones automáticas de dependencias
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Datos de entrada utilizados
has_nixno
has_tests
lockfilesCargo.lock, go.sum, package-lock.json
has_dockerfile
typed_language
bootstrap_filesMakefile
has_devcontainer
has_linter_configno
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
Cómo se puntúa
45/45Código verificable por tipos — Rust (tipado estático)
54.3/55Tamaños de archivo manejables — 9/752 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageRust
largest_source_bytes111.059
source_files_sampled752
oversized_source_files9
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — curvine-common/proto/common.proto, curvine-common/proto/eraftpb.proto, curvine-common/proto/job.proto, curvine-common/proto/master.proto, curvine-common/proto/mount.proto, curvine-common/proto/raft.proto, curvine-common/proto/replication.proto, curvine-common/proto/worker.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — example, examples
Datos de entrada utilizados
example_dirsexample, examples
has_mcp_signalno
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

Datos clave

876estrellas de GitHub
33contribuidores
769commits en los últimos 12 meses
0días desde el último push
13versiones publicadas
2factor bus
140issues abiertas
crates.io, Go, npm, PyPIecosistemas de paquetes

Advertencias de recopilación de datos

  • 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

Más detalle

Historial de estrellas y forks 0 ★ / 99 ⇿
0Estrellas
99Forks
13Versiones

Cuándo se añadió cada estrella y fork, recopilado de GitHub y agrupado por día. El crecimiento acumulado se sitúa justo encima de las adiciones diarias que lo componen, de modo que ambos se leen en conjunto: la acumulación orgánica sostenida no se parece en nada a un pico abrupto y efímero. Cuando esa diferencia es medible, se informa como autenticidad del crecimiento.

02040608010098112025-052025-122026-07
Mayor 0Menor 1Parche 0

Cada punto abarca 2 días.

OpenSSF Scorecard 4.3 / 10
4.3agregado

Evaluación de seguridad independiente y agnóstica en cuanto a herramientas, procedente del proyecto de código abierto OpenSSF Scorecard. Cada comprobación premia una práctica de seguridad, no la herramienta de un proveedor concreto. Las comprobaciones que Scorecard no pudo determinar se marcan como n/d y se excluyen de la puntuación de seguridad (nunca se cuentan como cero).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
Dependencias directas 303
RegistroPaqueteRestricción de versiónManifiesto
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
Todas las dependencias 1943

Conjunto completo de dependencias resueltas según el grafo de dependencias de GitHub: 142 paquetes directos y 1801 indirectos (transitivos). El cierre transitivo es completo cuando el repositorio incluye un lockfile.

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

Instalar crates:orpc@1.1.0 arrastra 26 paquetes, directos y transitivos: 0 tienen avisos conocidos, de los cuales 0 son dependencias directas.

Ningún aviso conocido afecta a las dependencias evaluadas.

Un aviso significa que la versión registrada en el grafo de dependencias cae dentro del rango afectado de un aviso. No se analiza la alcanzabilidad, y el grafo incluye fijaciones de desarrollo y prueba: un hallazgo puede referirse al utillaje y no al software distribuido.

Informe JSON sin procesar legible por máquina
{
  "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"
}

Las puntuaciones son señales, no garantías. Reflejan prácticas públicamente visibles en GitHub; no son una auditoría de código ni una garantía de seguridad.

Los datos ausentes se excluyen y los pesos se renormalizan; nunca se puntúan como cero. La metodología es versionada y abierta: métricas v1.13.0, esquema v0.27.0 — metodología completa · wiki de métricas.

Cómo se sitúa un resultado dentro del registro general: estadísticas agregadascrates.io.