Registro público
Informe de salud del softwareesquema 0.27.0 · métricas 1.13.0 · 2026-07-31 05:43 UTC

elodin-sys / elodin

Elodin simulation and flight software monorepo.

RustApache-2.0★ 536 estrellas⑂ 39 forksdesde feb 2024Ver en GitHub ↗

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

71
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.

71
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

ElodinOrganización
40 seguidores49 repositorios públicosdesde jul 2023

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ónEtiquetas
crates.iolqrapunta a otro repositorio; no se puntúa0.1.0161hace 1617 díascontrollerrobotcontrolroboticsfeedback
crates.ioroci0.4.032hace 706 días
crates.ioelodin0.1.041hace 891 días
crates.ioblackboxapunta a otro repositorio; no se puntúa0.2.0402hace 2371 díasmachineoptimizationlearninghyperparametersciencealgorithms
crates.iobbqueueapunta a otro repositorio; no se puntúa0.7.0102.10933hace 139 díaslock-freebipbufferembeddedno-stdmemory-management

Métricas por categoría

Vitalidad

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

94Excelente · 22% del índice global
Cómo se puntúa
36/36Recencia de push — último push hace 0 días
33.2/36Cadencia de commits — 48/52 semanas con commits
18/18Volumen de commits — 398 commits en el último año
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
Datos de entrada utilizados
commits_last_year398
human_commit_share1
days_since_last_push0
active_weeks_last_year48
Cómo se puntúa
27/27Publica versiones — 24 versiones publicadas
36/36Recencia de las versiones — última versión hace 7 días
27/27Cadencia de publicación — una versión cada ~21,4 días
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Datos de entrada utilizados
releases_count24
latest_release_tagv0.18.0
releases_from_tagsno
days_since_latest_release7
mean_days_between_releases21,4

Comunidad y Adopción

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

46En riesgo · 18% del índice global
Cómo se puntúa
44.3/60Estrellas — 536 estrellas
13.2/25Forks — 39 forks
3.3/15Observadores — 5 observadores
Datos de entrada utilizados
forks39
stars536
watchers5
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)
0/18Guía CONTRIBUTING
0/13.5Código de conducta
0/7.2Plantilla de issues
0/6.3Plantilla de PR
Datos de entrada utilizados
has_readme
has_license
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno
Cómo se puntúa
12/80Descargas mensuales — 7 descargas/mes en crates
0/20Dependientes en el registro — no lo informa este ecosistema
Datos de entrada utilizados
packagesroci, elodin
dependents
ecosystemscrates
total_downloads4066
monthly_downloads7
Excluidos de la puntuación (sin datos o no aplicable): Dependientes en el registro. Los pesos restantes se han renormalizado.

Sostenibilidad y Gobernanza

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

68Moderado · 24% del índice global
Cómo se puntúa
25.2/54Factor bus — la mitad de los commits recae en 2 contribuyente(s)
14.6/22.5Distribución de commits — el principal contribuyente firma el 35% de los commits
13.5/13.5Amplitud de contribuyentes — 19 contribuyentes
10/10OpenSSF Scorecard: Contributors — project has 12 contributing companies or organizations
Datos de entrada utilizados
bus_factor2
contributors_sampled19
top_contributor_share0,352
Cómo se puntúa
32/46.8Resolución de issues — 68% de issues cerradas
34/38.3Aceptación de PR — 482/543 PR decididos fusionados
12/15OpenSSF Scorecard: Code-Review — Found 24/30 approved changesets -- score normalized to 8
Datos de entrada utilizados
merged_prs482
open_issues64
closed_issues139
issue_closed_ratio0,685
closed_unmerged_prs61
Cómo se puntúa
30/30Respaldo de la propiedad — propiedad de una organización
0/20Dominio verificado
11.6/25Alcance del propietario — 40 seguidores de elodin-sys
18.4/25Trayectoria — 49 repos públicos, cuenta de ~3 años
Datos de entrada utilizados
followers40
owner_typeOrganization
is_verified
owner_loginelodin-sys
public_repos49
account_age_days1110
Cómo se puntúa
25/25Publicado y resoluble — 2 paquete(s) en crates
14/35Recencia de publicación — última publicación hace 706 días
12/20Historial de versiones — 2 versiones en el registro
20/20No obsoleto — activo, ni obsoleto ni retirado
Datos de entrada utilizados
packagesroci, elodin
ecosystemscrates
any_deprecatedno
min_days_since_publish706

Calidad de Ingeniería

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

90Excelente · 20% del índice global
Cómo se puntúa
24/24Flujos de trabajo de CI — 3 flujo(s) de trabajo
24/24Pruebas presentes
16/16Configuración de linter — ruff.toml
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_config
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://docs.elodin.systems
10/10Descripción del repositorio
10/10Topics — 6 topics
10/10Wiki
Datos de entrada utilizados
topicsaerospace, ecs, physics-simulation, space, drones, rust
has_wiki
homepagehttps://docs.elodin.systems
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?

46En riesgo · 16% del índice global
Cómo se puntúa
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — sin datos
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
6/7.5Code-Review — Found 24/30 approved changesets -- score normalized to 8
2.5/2.5Contributors — project has 12 contributing companies or organizations
10/10Dangerous-Workflow — no 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 13 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — sin datos
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 56 existing vulnerabilities detected
Datos de entrada utilizados
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate4,2
Excluidos de la puntuación (sin datos o no aplicable): branch_protection, packaging. Los pesos restantes se han renormalizado.
Cómo se puntúa
15.5/35Dependencias directas libres de avisos conocidos — 5 afectados: lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown), +2 más
0/25Dependencias indirectas libres de avisos conocidos — el conjunto transitivo no es separable de las dependencias de desarrollo y prueba en este alcance
31.2/40Sin avisos pendientes — 3 paquete(s) con avisos sin atender más allá de 90 días; el más antiguo publicado hace 661 días
Datos de entrada utilizados
sourceosv
advisories121
affected_packages29
assessed_packages1813
unassessed_packages219
affected_by_severitycritical 2, high 6, moderate 4, low 2, unknown 15
direct_affected_packages5
Excluidos de la puntuación (sin datos o no aplicable): Dependencias indirectas libres de avisos conocidos. Los pesos restantes se han renormalizado. Se cotejaron 1813 dependencias resueltas con OSV. 219 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido o fuera de la lista de paquetes informada. Este repositorio no publica ningún paquete que el índice resuelva, por lo que se evaluó en su lugar el grafo de dependencias del repositorio. Ese grafo mezcla fijaciones de desarrollo y prueba con las dependencias distribuidas, de modo que solo se puntúan las dependencias declaradas en tiempo de ejecución; los hallazgos transitivos se informan como contexto y quedan excluidos de la puntuación. 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.

83Bueno · 0% del índice global
Cómo se puntúa
45/45Instrucciones para agentes — .cursorrules, AGENTS.md, CLAUDE.md
0/15Documentación legible por máquinas (llms.txt)
40/40Historial de commits legible — 98 de 100 commits humanos declaran su intención (asunto estructurado o cuerpo explicativo)
Datos de entrada utilizados
has_llms_txtno
legible_history_share0,98
agent_instruction_files.cursorrules, AGENTS.md, CLAUDE.md
agent_instruction_max_bytes2653
Cómo se puntúa
18/18Arranque con un solo comando — docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
22/22Pruebas automatizadas
11/11Configuración de lint / formato — ruff.toml
11/11Verificación estática de tipos — libs/nox-py/python/elodin/py.typed
10/10Entorno reproducible — Nix, lockfile
4/10Práctica demostrada con agentes — 2 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_nix
has_tests
lockfilesCargo.lock, uv.lock
has_dockerfileno
typed_language
bootstrap_filesdocs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
has_devcontainerno
has_linter_config
typecheck_configslibs/nox-py/python/elodin/py.typed
agent_commit_share0,02
toolchain_manifestsCargo.toml, apps/elodin/Cargo.toml, apps/inscriber/Cargo.toml, docs/memserve/Cargo.toml, examples/apollo-lander/controller/Cargo.toml, examples/falcon9/controller/Cargo.toml, examples/rc-jet/controller/Cargo.toml, fsw/aleph-setup/Cargo.toml, fsw/aleph-status/Cargo.toml, fsw/blackbox/Cargo.toml, fsw/gstreamer/Cargo.toml, fsw/lqr/Cargo.toml, fsw/mekf/Cargo.toml, fsw/msp-osd/Cargo.toml, fsw/roci/Cargo.toml, fsw/roci/adcs/Cargo.toml, fsw/rtsp-streamer/Cargo.toml, fsw/sensor-fw/Cargo.toml, fsw/serial-bridge/Cargo.toml, fsw/tegrastats-bridge/Cargo.toml, fsw/video-streamer/Cargo.toml, libs/bbqueue/Cargo.toml, libs/bevy_ai_skybox/Cargo.toml, libs/bevy_geo_frames/Cargo.toml, libs/bevy_mat3_material/Cargo.toml, libs/bevy_world_mesh/Cargo.toml, libs/cranelift-mlir/Cargo.toml, libs/db/Cargo.toml, libs/db/cli/Cargo.toml, libs/db/eql/Cargo.toml, libs/db/examples/rust_client/Cargo.toml, libs/db/macros/Cargo.toml, libs/db/tests/Cargo.toml, libs/elodin-editor/Cargo.toml, libs/elodin-macros/Cargo.toml, libs/hamann-chen-line/Cargo.toml, libs/impeller2/Cargo.toml, libs/impeller2/bbq/Cargo.toml, libs/impeller2/bevy/Cargo.toml, libs/impeller2/frame/Cargo.toml, libs/impeller2/kdl/Cargo.toml, libs/impeller2/stellar/Cargo.toml, libs/impeller2/wkt/Cargo.toml, libs/monte-carlo/Cargo.toml, libs/nox-frames/Cargo.toml, libs/nox-py/Cargo.toml, libs/nox/Cargo.toml, libs/nox/array/Cargo.toml, libs/postcard-c/codegen/Cargo.toml, libs/rtsp-ingest/Cargo.toml, libs/s10/Cargo.toml, libs/stellarator/Cargo.toml, libs/stellarator/buf/Cargo.toml, libs/stellarator/macros/Cargo.toml, libs/stellarator/maitake/Cargo.toml, libs/stellarator/maitake/sync/Cargo.toml, libs/stellarator/maitake/util/Cargo.toml, libs/video-toolbox/Cargo.toml, libs/wmm/Cargo.toml
dependency_bot_commit_share0
Cómo se puntúa
45/45Código verificable por tipos — Rust (tipado estático)
52.7/55Tamaños de archivo manejables — 36/849 archivos fuente de más de 60 KB
Datos de entrada utilizados
primary_languageRust
largest_source_bytes1.172.978
source_files_sampled849
oversized_source_files36
Cómo se puntúa
40/40Esquema de API (OpenAPI/GraphQL/proto) — fsw/udp_component_broadcast/component_broadcast.proto
0/20Servidor MCP
40/40Ejemplos ejecutables — examples, notebooks
Datos de entrada utilizados
example_dirsexamples, notebooks
has_mcp_signalno
api_schema_filesfsw/udp_component_broadcast/component_broadcast.proto

Datos clave

536estrellas de GitHub
19contribuidores
398commits en los últimos 12 meses
0días desde el último push
24versiones publicadas
2factor bus
64issues abiertas
crates.ioecosistemas de paquetes

Advertencias de recopilación de datos

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • crates package 'lqr' points at a different repository (https://gitlab.com/imgeorgiev/lqr); excluded from ecosystem scoring
  • Could not fetch crates package 'mekf' from its registry
  • Could not fetch crates package 'msp-osd' from its registry
  • crates package 'blackbox' points at a different repository (https://github.com/Ploppz/blackbox); excluded from ecosystem scoring
  • crates package 'bbqueue' points at a different repository (https://github.com/jamesmunns/bbqueue); excluded from ecosystem scoring
  • Could not fetch crates package 'gst-elodin-plugin' from its registry

Más detalle

Historial de estrellas y forks 0 ★ / 39 ⇿
0Estrellas
39Forks
23Versiones

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.

0102030403882024-032025-042026-06
Mayor 0Menor 2Parche 12

Cada punto abarca 3 días.

OpenSSF Scorecard 4.2 / 10
4.2agregado

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-31 05:42 UTC

10Binary-Artifactsno binaries found in the repo
n/dBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
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
8Code-ReviewFound 24/30 approved changesets -- score normalized to 8
10Contributorsproject has 12 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
n/dPackagingpackaging workflow not detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities56 existing vulnerabilities detected
Dependencias directas 239
RegistroPaqueteRestricción de versiónManifiesto
crates.iothiserror2.0apps/elodin/Cargo.toml
crates.iomiette7.2apps/elodin/Cargo.toml
crates.iobase640.22.1apps/elodin/Cargo.toml
crates.iochrono0.4.33apps/elodin/Cargo.toml
crates.ioclap4.4.18apps/elodin/Cargo.toml
crates.ioclap-markdown0.1.4apps/elodin/Cargo.toml
crates.ioopener0.7.1apps/elodin/Cargo.toml
crates.ioreqwest0.12apps/elodin/Cargo.toml
crates.ioserde1.0.196apps/elodin/Cargo.toml
crates.ioserde_json1.0.113apps/elodin/Cargo.toml
crates.iotoml0.8apps/elodin/Cargo.toml
crates.iopostcard1apps/elodin/Cargo.toml
crates.iotokio1.35.1apps/elodin/Cargo.toml
crates.iotonic0.12apps/elodin/Cargo.toml
crates.iostellaratorapps/elodin/Cargo.toml
crates.iouuid1.7.0apps/elodin/Cargo.toml
crates.iodirectories5.0.1apps/elodin/Cargo.toml
crates.iobevyapps/elodin/Cargo.toml
crates.iotracing-subscriber0.3apps/elodin/Cargo.toml
crates.iotracing-tracy0.11apps/elodin/Cargo.toml
crates.ioelodin-editorapps/elodin/Cargo.toml
crates.ioimpeller2-bevyapps/elodin/Cargo.toml
crates.ioring0.17apps/elodin/Cargo.toml
crates.iomachine-uid0.5.1apps/elodin/Cargo.toml
crates.ioanyhow1apps/inscriber/Cargo.toml
crates.iostellaratorapps/inscriber/Cargo.toml
crates.iozstd0.13.2apps/inscriber/Cargo.toml
crates.iopromkit0.9.1apps/inscriber/Cargo.toml
crates.ionu-ansi-term0.49apps/inscriber/Cargo.toml
crates.iokdam0.6.2apps/inscriber/Cargo.toml
crates.ioclap4.4apps/inscriber/Cargo.toml
crates.ioanyhow1fsw/aleph-setup/Cargo.toml
crates.iotokio1fsw/aleph-setup/Cargo.toml
crates.iofuzzy-matcher0.3.7fsw/aleph-setup/Cargo.toml
crates.iofastrand1.1.0fsw/aleph-setup/Cargo.toml
crates.iopromkit0.9.1fsw/aleph-setup/Cargo.toml
crates.ionu-ansi-term0.49fsw/aleph-setup/Cargo.toml
crates.ioreqwest0.12fsw/aleph-setup/Cargo.toml
crates.iozbus5.5.0fsw/aleph-setup/Cargo.toml
crates.ionu-ansi-term0.49fsw/aleph-status/Cargo.toml
crates.ioviuer0.9.1fsw/aleph-status/Cargo.toml
crates.ioimage0.25fsw/aleph-status/Cargo.toml
crates.iosysinfo0.34fsw/aleph-status/Cargo.toml
crates.ioanyhow1fsw/aleph-status/Cargo.toml
crates.iostellaratorfsw/aleph-status/Cargo.toml
crates.ioimpeller2-stellarfsw/aleph-status/Cargo.toml
crates.iodb-macrosfsw/aleph-status/Cargo.toml
crates.ioroci-adcsfsw/aleph-status/Cargo.toml
crates.ioimpeller2fsw/aleph-status/Cargo.toml
crates.ioimpeller2-wktfsw/aleph-status/Cargo.toml
crates.iozerocopy0.8.2fsw/aleph-status/Cargo.toml
crates.iozerocopy0.8.13fsw/blackbox/Cargo.toml
crates.iogstreamer0.23fsw/gstreamer/Cargo.toml
crates.iogstreamer-base0.23fsw/gstreamer/Cargo.toml
crates.iogstreamer-video0.23fsw/gstreamer/Cargo.toml
crates.ioimpeller2fsw/gstreamer/Cargo.toml
crates.ioimpeller2-wktfsw/gstreamer/Cargo.toml
crates.iopostcard1fsw/gstreamer/Cargo.toml
crates.ioanyhow1.0fsw/gstreamer/Cargo.toml
crates.iostellaratorfsw/lqr/Cargo.toml
crates.ioimpeller2-stellarfsw/lqr/Cargo.toml
crates.ioimpeller2fsw/lqr/Cargo.toml
crates.ioimpeller2-wktfsw/lqr/Cargo.toml
crates.iozerocopy0.8.2fsw/lqr/Cargo.toml
crates.iodb-macrosfsw/lqr/Cargo.toml
crates.ioroci-adcsfsw/lqr/Cargo.toml
crates.ioanyhow1fsw/lqr/Cargo.toml
crates.ionoxfsw/lqr/Cargo.toml
crates.iofastrand2.2.0fsw/lqr/Cargo.toml
crates.ioclap4.4.18fsw/lqr/Cargo.toml
crates.iomlua0.10.5fsw/lqr/Cargo.toml
crates.ioserde1.0fsw/lqr/Cargo.toml
crates.iostellaratorfsw/mekf/Cargo.toml
crates.ioimpeller2-stellarfsw/mekf/Cargo.toml
crates.ioimpeller2fsw/mekf/Cargo.toml
crates.ioimpeller2-wktfsw/mekf/Cargo.toml
crates.iozerocopy0.8.2fsw/mekf/Cargo.toml
crates.iodb-macrosfsw/mekf/Cargo.toml
crates.ioroci-adcsfsw/mekf/Cargo.toml
crates.ioanyhow1fsw/mekf/Cargo.toml
crates.ionoxfsw/mekf/Cargo.toml
crates.iofastrand2.2.0fsw/mekf/Cargo.toml
crates.ioclap4.4.18fsw/mekf/Cargo.toml
crates.iomlua0.10.5fsw/mekf/Cargo.toml
crates.ioserde1.0fsw/mekf/Cargo.toml
crates.iowmmfsw/mekf/Cargo.toml
crates.ioimpeller2fsw/msp-osd/Cargo.toml
crates.ioimpeller2-stellarfsw/msp-osd/Cargo.toml
crates.ioimpeller2-wktfsw/msp-osd/Cargo.toml
crates.iostellaratorfsw/msp-osd/Cargo.toml
crates.ioserialport4.8fsw/msp-osd/Cargo.toml
crates.iocrossterm0.27fsw/msp-osd/Cargo.toml
crates.ionalgebra0.33fsw/msp-osd/Cargo.toml
crates.ioserde1.0fsw/msp-osd/Cargo.toml
crates.iotoml0.8fsw/msp-osd/Cargo.toml
crates.ioanyhow1fsw/msp-osd/Cargo.toml
crates.iothiserror1fsw/msp-osd/Cargo.toml
crates.iotracing0.1fsw/msp-osd/Cargo.toml
crates.iotracing-subscriber0.3fsw/msp-osd/Cargo.toml
crates.ioasync-channel2fsw/msp-osd/Cargo.toml
crates.iofutures-lite2fsw/msp-osd/Cargo.toml
crates.iozerocopy0.8fsw/msp-osd/Cargo.toml
crates.iopostcard1.1fsw/msp-osd/Cargo.toml
crates.ioclap4fsw/msp-osd/Cargo.toml
crates.ioasync-trait0.1fsw/msp-osd/Cargo.toml
crates.iotokio1fsw/msp-osd/Cargo.toml
crates.ioimpeller2fsw/roci/Cargo.toml
crates.ioimpeller2-wktfsw/roci/Cargo.toml
crates.ioheapless0.8fsw/roci/Cargo.toml
crates.iothingbuf0.1.6fsw/roci/Cargo.toml
crates.iozerocopy0.8.2fsw/roci/Cargo.toml
crates.iostellaratorfsw/roci/Cargo.toml
crates.ioimpeller2-stellarfsw/roci/Cargo.toml
crates.ioimpeller2-bbqfsw/roci/Cargo.toml
crates.iofastrand2.2.0fsw/roci/Cargo.toml
crates.iobbqueuefsw/roci/Cargo.toml
crates.iotracing0.1.40fsw/roci/Cargo.toml
crates.iotracing-subscriber0.3fsw/roci/Cargo.toml
crates.ionoxfsw/roci/Cargo.toml
crates.iodb-macrosfsw/roci/Cargo.toml
crates.ionix0.29.0fsw/roci/Cargo.toml
crates.iocsv1.3.0fsw/roci/Cargo.toml
crates.ioserde1.0fsw/roci/Cargo.toml
crates.iopostcard1.1fsw/roci/Cargo.toml
crates.iopostcard-schema0.2fsw/roci/Cargo.toml
crates.ioimpeller2fsw/rtsp-streamer/Cargo.toml
crates.ioimpeller2-wktfsw/rtsp-streamer/Cargo.toml
crates.iortsp-ingestfsw/rtsp-streamer/Cargo.toml
crates.ioretina0.4fsw/rtsp-streamer/Cargo.toml
crates.iourl2fsw/rtsp-streamer/Cargo.toml
crates.iotokio1fsw/rtsp-streamer/Cargo.toml
crates.iofutures-lite2.5fsw/rtsp-streamer/Cargo.toml
crates.iopostcard1fsw/rtsp-streamer/Cargo.toml
crates.ioclap4.4fsw/rtsp-streamer/Cargo.toml
crates.ioanyhow1.0fsw/rtsp-streamer/Cargo.toml
crates.iotracing0.1fsw/rtsp-streamer/Cargo.toml
crates.iotracing-subscriber0.3fsw/rtsp-streamer/Cargo.toml
crates.iodefmt0.3fsw/sensor-fw/Cargo.toml
crates.iodefmt-rtt0.4fsw/sensor-fw/Cargo.toml
crates.iocortex-m0.7fsw/sensor-fw/Cargo.toml
crates.iocortex-m-rt0.7fsw/sensor-fw/Cargo.toml
crates.ioembedded-hal1.0fsw/sensor-fw/Cargo.toml
crates.ioembedded-io0.6fsw/sensor-fw/Cargo.toml
crates.ioembedded-hal-compat0.13.0fsw/sensor-fw/Cargo.toml
crates.ioembedded-alloc0.6fsw/sensor-fw/Cargo.toml
crates.iocritical-section1.1fsw/sensor-fw/Cargo.toml
crates.iocortex-m-semihosting0.5fsw/sensor-fw/Cargo.toml
crates.iofdcan0.2.1fsw/sensor-fw/Cargo.toml
crates.ioheapless0.8fsw/sensor-fw/Cargo.toml
crates.iocrc3.2fsw/sensor-fw/Cargo.toml
crates.iofatfs0.4fsw/sensor-fw/Cargo.toml
crates.iohal1.8fsw/sensor-fw/Cargo.toml
crates.iofugit0.3.7fsw/sensor-fw/Cargo.toml
crates.iosdio-host0.9fsw/sensor-fw/Cargo.toml
crates.iopaste1.0fsw/sensor-fw/Cargo.toml
crates.iodshot-frame0.1.3fsw/sensor-fw/Cargo.toml
crates.iobitfield-struct0.9fsw/sensor-fw/Cargo.toml
crates.iomodular-bitfield0.11fsw/sensor-fw/Cargo.toml
crates.iozerocopy0.8fsw/sensor-fw/Cargo.toml
crates.iocobs0.2.3fsw/sensor-fw/Cargo.toml
crates.ioblackboxfsw/sensor-fw/Cargo.toml
crates.iousbd-serial0.1fsw/sensor-fw/Cargo.toml
crates.iousb-device0.2.9fsw/sensor-fw/Cargo.toml
crates.ioanyhow1fsw/serial-bridge/Cargo.toml
crates.iostellaratorfsw/serial-bridge/Cargo.toml
crates.ioimpeller2-stellarfsw/serial-bridge/Cargo.toml
crates.iofutures-lite2.5.0fsw/serial-bridge/Cargo.toml
crates.ioimpeller2fsw/serial-bridge/Cargo.toml
crates.ioimpeller2-wktfsw/serial-bridge/Cargo.toml
crates.ioimpeller2-framefsw/serial-bridge/Cargo.toml
crates.iocobs0.2fsw/serial-bridge/Cargo.toml
crates.iozerocopy0.8.2fsw/serial-bridge/Cargo.toml
crates.iodb-macrosfsw/serial-bridge/Cargo.toml
crates.ioserde1.0fsw/serial-bridge/Cargo.toml
crates.iopostcard-schema0.2fsw/serial-bridge/Cargo.toml
crates.ioblackboxfsw/serial-bridge/Cargo.toml
crates.iofastrand2.2.0fsw/serial-bridge/Cargo.toml
crates.iostellaratorfsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2-stellarfsw/tegrastats-bridge/Cargo.toml
crates.iofutures-concurrency7.6fsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2fsw/tegrastats-bridge/Cargo.toml
crates.ioimpeller2-wktfsw/tegrastats-bridge/Cargo.toml
crates.iozerocopy0.8.2fsw/tegrastats-bridge/Cargo.toml
crates.iodb-macrosfsw/tegrastats-bridge/Cargo.toml
crates.ioanyhow1fsw/tegrastats-bridge/Cargo.toml
crates.iofastrand2.2.0fsw/tegrastats-bridge/Cargo.toml
crates.iosysinfo0.34fsw/tegrastats-bridge/Cargo.toml
crates.ioffmpeg-next8.0.0fsw/video-streamer/Cargo.toml
crates.ioimpeller2fsw/video-streamer/Cargo.toml
crates.ioimpeller2-stellarfsw/video-streamer/Cargo.toml
crates.ioimpeller2-wktfsw/video-streamer/Cargo.toml
crates.ioclap4.4fsw/video-streamer/Cargo.toml
crates.iothiserror1.0fsw/video-streamer/Cargo.toml
crates.iomiette5.10fsw/video-streamer/Cargo.toml
crates.ioanyhow1.0fsw/video-streamer/Cargo.toml
crates.iopostcard1.0fsw/video-streamer/Cargo.toml
crates.iostellaratorfsw/video-streamer/Cargo.toml
crates.iobyteorder1.5fsw/video-streamer/Cargo.toml
crates.iobytes1.5fsw/video-streamer/Cargo.toml
crates.iokdam0.6.2fsw/video-streamer/Cargo.toml
crates.ioconst-init1.0.0libs/bbqueue/Cargo.toml
crates.ioportable-atomic1.13.1libs/bbqueue/Cargo.toml
crates.iomaitake-sync0.3libs/bbqueue/Cargo.toml
crates.iocritical-section1.0libs/bbqueue/Cargo.toml
crates.iobevylibs/bevy_ai_skybox/Cargo.toml
crates.iochrono0.4libs/bevy_ai_skybox/Cargo.toml
crates.ioimage0.25libs/bevy_ai_skybox/Cargo.toml
crates.ioreqwest0.12libs/bevy_ai_skybox/Cargo.toml
crates.ioron0.10libs/bevy_ai_skybox/Cargo.toml
crates.ioserde1libs/bevy_ai_skybox/Cargo.toml
crates.ioserde_json1libs/bevy_ai_skybox/Cargo.toml
crates.iothiserror2libs/bevy_ai_skybox/Cargo.toml
crates.iotracing0.1libs/bevy_ai_skybox/Cargo.toml
crates.iobevylibs/bevy_geo_frames/Cargo.toml
crates.iobig_spacelibs/bevy_geo_frames/Cargo.toml
crates.iomap_3d0.1.5libs/bevy_geo_frames/Cargo.toml
crates.ioserde1libs/bevy_geo_frames/Cargo.toml
crates.iostrum0.27.2libs/bevy_geo_frames/Cargo.toml
crates.iostrum_macros0.27.2libs/bevy_geo_frames/Cargo.toml
crates.iobevy-inspector-egui0.37libs/bevy_geo_frames/Cargo.toml
crates.iobevylibs/bevy_mat3_material/Cargo.toml
crates.iobevylibs/bevy_world_mesh/Cargo.toml
crates.iondarray0.15libs/bevy_world_mesh/Cargo.toml
crates.ioitertools0.12libs/bevy_world_mesh/Cargo.toml
crates.ioimage0.25libs/bevy_world_mesh/Cargo.toml
crates.iotiff0.9libs/bevy_world_mesh/Cargo.toml
crates.iolru0.12libs/bevy_world_mesh/Cargo.toml
crates.iobitflags2.4libs/bevy_world_mesh/Cargo.toml
crates.iobytemuck1.14libs/bevy_world_mesh/Cargo.toml
crates.ioanyhow1.0libs/bevy_world_mesh/Cargo.toml
crates.iobincode2.0.0-rc.3libs/bevy_world_mesh/Cargo.toml
crates.ioasync-channel2.1libs/bevy_world_mesh/Cargo.toml
crates.iobig_spacelibs/bevy_world_mesh/Cargo.toml
crates.ioureq2libs/bevy_world_mesh/Cargo.toml
crates.ioindicatif0.18libs/bevy_world_mesh/Cargo.toml
crates.iorayon1libs/bevy_world_mesh/Cargo.toml
crates.iotoml0.8libs/bevy_world_mesh/Cargo.toml
crates.ioserde1libs/bevy_world_mesh/Cargo.toml
crates.ionoise0.9libs/bevy_world_mesh/Cargo.toml
Todas las dependencias 2032

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

RegistroPaqueteVersiónRelación
crates.ioanyhowdirecta
crates.ioanyhow1.0.100directa
crates.ioanyhow1.0.102directa
crates.ioasync-channeldirecta
crates.ioasync-channel2.5.0directa
crates.ioasync-traitdirecta
crates.ioasync-trait0.1.89directa
crates.iobase64directa
crates.iobase640.13.1directa
crates.iobase640.21.7directa
crates.iobase640.22.1directa
crates.iobevy0.18.1directa
crates.iobevy0.19.0directa
crates.iobevy-inspector-eguidirecta
crates.iobevy-inspector-egui0.37.0directa
crates.iobig_space0.12.0directa
crates.iobig_space0.13.0directa
crates.iobincode2.0.1directa
crates.iobitfield-struct0.9.3directa
crates.iobitflagsdirecta
crates.iobitflags1.3.2directa
crates.iobitflags2.11.1directa
crates.iobitflags2.8.0directa
crates.iobitflags2.9.4directa
crates.iobytemuckdirecta
crates.iobytemuck1.23.2directa
crates.iobytemuck1.25.0directa
crates.iobyteorderdirecta
crates.iobyteorder1.5.0directa
crates.iobytesdirecta
crates.iobytes1.11.1directa
crates.iochronodirecta
crates.iochrono0.4.39directa
crates.iochrono0.4.42directa
crates.iochrono0.4.44directa
crates.ioclapdirecta
crates.ioclap3.2.25directa
crates.ioclap4.5.48directa
crates.ioclap4.6.1directa
crates.ioclap-markdowndirecta
crates.ioclap-markdown0.1.5directa
crates.iocobsdirecta
crates.iocobs0.2.3directa
crates.iocobs0.3.0directa
crates.ioconst-initdirecta
crates.ioconst-init1.0.0directa
crates.iocortex-m0.7.7directa
crates.iocortex-m-rt0.7.5directa
crates.iocortex-m-semihosting0.5.0directa
crates.iocrc3.2.1directa
crates.iocritical-sectiondirecta
crates.iocritical-section1.2.0directa
crates.iocrosstermdirecta
crates.iocrossterm0.27.0directa
crates.iocrossterm0.28.1directa
crates.iocrossterm0.29.0directa
crates.iocsvdirecta
crates.iocsv1.4.0directa
crates.iodefmt0.3.10directa
crates.iodefmt-rtt0.4.1directa
crates.iodirectoriesdirecta
crates.iodirectories5.0.1directa
crates.iodshot-frame0.1.3directa
crates.ioembedded-alloc0.6.0directa
crates.ioembedded-hal0.2.7directa
crates.ioembedded-hal1.0.0directa
crates.ioembedded-hal-compat0.13.0directa
crates.ioembedded-io0.4.0directa
crates.ioembedded-io0.6.1directa
crates.iofastranddirecta
crates.iofastrand1.9.0directa
crates.iofastrand2.3.0directa
crates.iofastrand2.4.1directa
crates.iofatfs0.4.0directa
crates.iofdcan0.2.1directa
crates.ioffmpeg-nextdirecta
crates.ioffmpeg-next8.1.0directa
crates.iofugit0.3.7directa
crates.iofutures-concurrencydirecta
crates.iofutures-concurrency7.6.3directa
crates.iofutures-concurrency7.7.1directa
crates.iofutures-litedirecta
crates.iofutures-lite2.6.1directa
crates.iofuzzy-matcherdirecta
crates.iofuzzy-matcher0.3.7directa
crates.iogstreamerdirecta
crates.iogstreamer0.23.7directa
crates.iogstreamer-basedirecta
crates.iogstreamer-base0.23.6directa
crates.iogstreamer-videodirecta
crates.iogstreamer-video0.23.6directa
crates.ioheaplessdirecta
crates.ioheapless0.7.17directa
crates.ioheapless0.8.0directa
crates.ioheapless0.9.3directa
crates.ioimagedirecta
crates.ioimage0.25.10directa
crates.ioindicatifdirecta
crates.ioindicatif0.17.11directa
crates.ioindicatif0.18.4directa
crates.ioitertoolsdirecta
crates.ioitertools0.10.5directa
crates.ioitertools0.12.1directa
crates.ioitertools0.13.0directa
crates.ioitertools0.14.0directa
crates.iokdamdirecta
crates.iokdam0.6.4directa
crates.iolru0.12.5directa
crates.iomachine-uiddirecta
crates.iomachine-uid0.5.4directa
crates.iomaitake-syncdirecta
crates.iomaitake-sync0.3.0directa
crates.iomap_3ddirecta
crates.iomap_3d0.1.5directa
crates.iomiettedirecta
crates.iomiette5.10.0directa
crates.iomiette7.6.0directa
crates.iomluadirecta
crates.iomlua0.10.5directa
crates.iomodular-bitfield0.11.2directa
crates.ionalgebradirecta
crates.ionalgebra0.33.3directa
crates.iondarraydirecta
crates.iondarray0.15.6directa
crates.iondarray0.16.1directa
crates.ionixdirecta
crates.ionix0.26.4directa
crates.ionix0.29.0directa
crates.ionix0.30.1directa
crates.ionix0.31.2directa
crates.ionix0.31.3directa
crates.ionoise0.9.0directa
crates.ionu-ansi-termdirecta
crates.ionu-ansi-term0.49.0directa
crates.ionu-ansi-term0.50.1directa
crates.ionu-ansi-term0.50.3directa
crates.ioopenerdirecta
crates.ioopener0.7.2directa
crates.ioopener0.8.4directa
crates.iopastedirecta
crates.iopaste1.0.15directa
crates.ioportable-atomicdirecta
crates.ioportable-atomic1.11.1directa
crates.ioportable-atomic1.13.1directa
crates.iopostcarddirecta
crates.iopostcard1.1.3directa
crates.iopostcard-schemadirecta
crates.iopostcard-schema0.2.5directa
crates.iopromkitdirecta
crates.iopromkit0.9.1directa
crates.iorayondirecta
crates.iorayon1.12.0directa
crates.ioreqwestdirecta
crates.ioreqwest0.12.28directa
crates.ioretinadirecta
crates.ioretina0.4.19directa
crates.ioringdirecta
crates.ioring0.17.14directa
crates.iorondirecta
crates.ioron0.10.1directa
crates.ioron0.12.1directa
crates.ioron0.9.0directa
crates.iosdio-host0.9.0directa
crates.ioserdedirecta
crates.ioserde1.0.225directa
crates.ioserde1.0.228directa
crates.ioserde_jsondirecta
crates.ioserde_json1.0.149directa
crates.ioserde_json1.0.150directa
crates.ioserialportdirecta
crates.ioserialport4.9.0directa
crates.iostrumdirecta
crates.iostrum0.25.0directa
crates.iostrum0.27.2directa
crates.iostrum_macrosdirecta
crates.iostrum_macros0.25.3directa
crates.iostrum_macros0.27.2directa
crates.iosysinfodirecta
crates.iosysinfo0.34.2directa
crates.iosysinfo0.37.2directa
crates.iosysinfo0.38.4directa
crates.iothingbufdirecta
crates.iothingbuf0.1.6directa
crates.iothiserrordirecta
crates.iothiserror1.0.69directa
crates.iothiserror2.0.11directa
crates.iothiserror2.0.16directa
crates.iothiserror2.0.18directa
crates.iotiff0.11.3directa
crates.iotiff0.9.1directa
crates.iotokiodirecta
crates.iotokio1.47.1directa
crates.iotokio1.52.3directa
crates.iotomldirecta
crates.iotoml0.7.8directa
crates.iotoml0.8.23directa
crates.iotoml1.1.2+spec-1.1.0directa
crates.iotonicdirecta
crates.iotonic0.12.3directa
crates.iotonic0.9.2directa
crates.iotracingdirecta
crates.iotracing0.1.41directa
crates.iotracing0.1.44directa
crates.iotracing-subscriberdirecta
crates.iotracing-subscriber0.3.20directa
crates.iotracing-subscriber0.3.23directa
crates.iotracing-tracydirecta
crates.iotracing-tracy0.11.4directa
crates.ioureq2.12.1directa
crates.iourldirecta
crates.iourl2.5.8directa
crates.iousb-device0.2.9directa
crates.iousbd-serial0.1.1directa
crates.iouuiddirecta
crates.iouuid1.23.1directa
crates.ioviuerdirecta
crates.ioviuer0.9.2directa
crates.iozbusdirecta
crates.iozbus5.15.0directa
crates.iozerocopydirecta
crates.iozerocopy0.8.27directa
crates.iozerocopy0.8.48directa
crates.iozstddirecta
crates.iozstd0.13.3directa
crates.ioab_glyphindirecta
crates.ioab_glyph0.2.32indirecta
crates.ioab_glyph_rasterizer0.1.10indirecta
crates.ioaccesskit0.21.1indirecta
crates.ioaccesskit0.24.1indirecta
crates.ioaccesskit_consumer0.31.0indirecta
crates.ioaccesskit_consumer0.35.0indirecta
crates.ioaccesskit_consumer0.38.0indirecta
crates.ioaccesskit_macos0.22.2indirecta
crates.ioaccesskit_macos0.26.3indirecta
crates.ioaccesskit_windows0.29.2indirecta
crates.ioaccesskit_windows0.32.1indirecta
crates.ioaccesskit_winit0.29.2indirecta
crates.ioaccesskit_winit0.32.2indirecta
crates.ioaddr2line0.24.2indirecta
crates.ioaddr2line0.25.1indirecta
crates.ioadler22.0.0indirecta
crates.ioadler22.0.1indirecta
crates.ioadler321.2.0indirecta
crates.ioahash0.8.12indirecta
crates.ioaho-corasick1.1.3indirecta
crates.ioaho-corasick1.1.4indirecta
crates.ioaligned0.4.3indirecta
crates.ioaligned-vec0.6.4indirecta
crates.ioalloc-no-stdlib2.0.4indirecta
crates.ioalloc-stdlib0.2.2indirecta
crates.ioallocator-api20.2.21indirecta
crates.ioalsa0.11.0indirecta
crates.ioalsa0.9.1indirecta
crates.ioalsa-sys0.3.1indirecta
crates.ioalsa-sys0.4.0indirecta
crates.ioandroid-activity0.6.1indirecta
crates.ioandroid-properties0.2.2indirecta
crates.ioandroid_log-sys0.3.2indirecta
crates.ioandroid_system_properties0.1.5indirecta
crates.ioansi_colours1.2.3indirecta
crates.ioanstream0.6.20indirecta
crates.ioanstream1.0.0indirecta
crates.ioanstyle1.0.11indirecta
crates.ioanstyle1.0.14indirecta
crates.ioanstyle-parse0.2.7indirecta
crates.ioanstyle-parse1.0.0indirecta
crates.ioanstyle-query1.1.4indirecta
crates.ioanstyle-query1.1.5indirecta
crates.ioanstyle-wincon3.0.10indirecta
crates.ioanstyle-wincon3.0.11indirecta
crates.ioapproxindirecta
crates.ioapprox0.5.1indirecta
crates.ioar_archive_writer0.5.1indirecta
crates.ioarbitrary1.4.2indirecta
crates.ioarboard3.6.1indirecta
crates.ioarc-swapindirecta
crates.ioarc-swap1.9.1indirecta
crates.ioarg_enum_proc_macro0.3.4indirecta
crates.ioarray-init2.1.0indirecta
crates.ioarrayref0.3.9indirecta
crates.ioarrayvec0.7.6indirecta
crates.ioarrowindirecta
crates.ioarrow55.2.0indirecta
crates.ioarrow-arith55.2.0indirecta
crates.ioarrow-array55.2.0indirecta
crates.ioarrow-buffer55.2.0indirecta
crates.ioarrow-cast55.2.0indirecta
crates.ioarrow-csv55.2.0indirecta
crates.ioarrow-data55.2.0indirecta
crates.ioarrow-ipc55.2.0indirecta
crates.ioarrow-json55.2.0indirecta
crates.ioarrow-ord55.2.0indirecta
crates.ioarrow-row55.2.0indirecta
crates.ioarrow-schemaindirecta
crates.ioarrow-schema55.2.0indirecta
crates.ioarrow-select55.2.0indirecta
crates.ioarrow-string55.2.0indirecta
crates.ioas-raw-xcb-connection1.0.1indirecta
crates.ioas-slice0.2.1indirecta
crates.ioash0.38.0+1.3.281indirecta
crates.ioashpd0.11.1indirecta
crates.ioassert_type_match0.1.1indirecta
crates.ioasync-broadcast0.7.2indirecta
crates.ioasync-compression0.4.19indirecta
crates.ioasync-executor1.14.0indirecta
crates.ioasync-fs2.2.0indirecta
crates.ioasync-io2.6.0indirecta
crates.ioasync-lock3.4.2indirecta
crates.ioasync-net2.0.0indirecta
crates.ioasync-oneshot0.5.9indirecta
crates.ioasync-process2.5.0indirecta
crates.ioasync-recursion1.1.1indirecta
crates.ioasync-signal0.2.14indirecta
crates.ioasync-stream0.3.6indirecta
crates.ioasync-stream-impl0.3.6indirecta
crates.ioasync-task4.7.1indirecta
crates.ioasync-watcherindirecta
crates.ioasync-watcher0.3.0indirecta
crates.ioasync_shared0.2.0indirecta
crates.ioatoi2.0.0indirecta
crates.ioatomic-polyfill1.0.3indirecta
crates.ioatomic-waker1.1.2indirecta
crates.ioatomic_refcell0.1.14indirecta
crates.ioatomicow1.2.0indirecta
crates.ioatty0.2.14indirecta
crates.ioautocfg1.4.0indirecta
crates.ioautocfg1.5.0indirecta
crates.ioav-scenechange0.14.1indirecta
crates.ioav1-grain0.2.5indirecta
crates.ioavif-serialize0.8.8indirecta
crates.ioavif-serialize0.8.9indirecta
crates.ioaxumindirecta
crates.ioaxum0.6.20indirecta
crates.ioaxum0.7.9indirecta
crates.ioaxum0.8.9indirecta
crates.ioaxum-core0.3.4indirecta
crates.ioaxum-core0.4.5indirecta
crates.ioaxum-core0.5.6indirecta
crates.ioaxum-macros0.5.1indirecta
crates.ioaxum-streamsindirecta
crates.ioaxum-streams0.20.0indirecta
crates.iobacktrace0.3.75indirecta
crates.iobacktrace0.3.76indirecta
crates.iobacktrace-ext0.2.1indirecta
crates.iobare-metal0.2.5indirecta
crates.iobare-metal1.0.0indirecta
crates.iobasis-universal0.3.1indirecta
crates.iobasis-universal-sys0.3.1indirecta
crates.iobevy-inspector-egui-derive0.37.0indirecta
crates.iobevy_a11y0.18.1indirecta
crates.iobevy_a11y0.19.0indirecta
crates.iobevy_android0.18.1indirecta
crates.iobevy_android0.19.0indirecta
crates.iobevy_animation0.18.1indirecta
crates.iobevy_animation0.19.0indirecta
crates.iobevy_animation_macros0.18.1indirecta
crates.iobevy_animation_macros0.19.0indirecta
crates.iobevy_anti_alias0.18.1indirecta
crates.iobevy_anti_alias0.19.0indirecta
crates.iobevy_app0.18.1indirecta
crates.iobevy_app0.19.0indirecta
crates.iobevy_asset0.18.1indirecta
crates.iobevy_asset0.19.0indirecta
crates.iobevy_asset_macros0.18.1indirecta
crates.iobevy_asset_macros0.19.0indirecta
crates.iobevy_audio0.18.1indirecta
crates.iobevy_audio0.19.0indirecta
crates.iobevy_camera0.18.1indirecta
crates.iobevy_camera0.19.0indirecta
crates.iobevy_clipboard0.19.0indirecta
crates.iobevy_colorindirecta
crates.iobevy_color0.18.1indirecta
crates.iobevy_color0.19.0indirecta
crates.iobevy_core_pipeline0.18.1indirecta
crates.iobevy_core_pipeline0.19.0indirecta
crates.iobevy_deferindirecta
crates.iobevy_defer0.18.0indirecta
crates.iobevy_defer_derive0.3.0indirecta
crates.iobevy_derive0.18.1indirecta
crates.iobevy_derive0.19.0indirecta
crates.iobevy_dev_tools0.18.1indirecta
crates.iobevy_dev_tools0.19.0indirecta
crates.iobevy_diagnostic0.18.1indirecta
crates.iobevy_diagnostic0.19.0indirecta
crates.iobevy_ecs0.18.1indirecta
crates.iobevy_ecs0.19.0indirecta
crates.iobevy_ecs_macro_logic0.19.0indirecta
crates.iobevy_ecs_macros0.18.1indirecta
crates.iobevy_ecs_macros0.19.0indirecta
crates.iobevy_editor_cam0.9.0indirecta
crates.iobevy_eguiindirecta
crates.iobevy_egui0.40.1indirecta
crates.iobevy_encase_derive0.18.1indirecta
crates.iobevy_encase_derive0.19.0indirecta
crates.iobevy_feathers0.18.1indirecta
crates.iobevy_feathers0.19.0indirecta
crates.iobevy_fontmeshindirecta
crates.iobevy_fontmesh0.6.0indirecta
crates.iobevy_framepace0.22.0indirecta
crates.iobevy_gilrs0.18.1indirecta
crates.iobevy_gilrs0.19.0indirecta
crates.iobevy_gizmos0.18.1indirecta
crates.iobevy_gizmos0.19.0indirecta
crates.iobevy_gizmos_macros0.18.1indirecta
crates.iobevy_gizmos_macros0.19.0indirecta
crates.iobevy_gizmos_render0.18.1indirecta
crates.iobevy_gizmos_render0.19.0indirecta
crates.iobevy_gltf0.18.1indirecta
crates.iobevy_gltf0.19.0indirecta
crates.iobevy_hanabiindirecta
crates.iobevy_hanabi0.19.0indirecta
crates.iobevy_image0.18.1indirecta
crates.iobevy_image0.19.0indirecta
crates.iobevy_input0.18.1indirecta
crates.iobevy_input0.19.0indirecta
crates.iobevy_input_focus0.18.1indirecta
crates.iobevy_input_focus0.19.0indirecta
crates.iobevy_internal0.18.1indirecta
crates.iobevy_internal0.19.0indirecta
crates.iobevy_light0.18.1indirecta
crates.iobevy_light0.19.0indirecta
crates.iobevy_log0.18.1indirecta
crates.iobevy_log0.19.0indirecta
crates.iobevy_macro_utils0.18.1indirecta
crates.iobevy_macro_utils0.19.0indirecta
crates.iobevy_material0.19.0indirecta
crates.iobevy_material_macros0.19.0indirecta
crates.iobevy_math0.18.1indirecta
crates.iobevy_math0.19.0indirecta
crates.iobevy_mesh0.18.1indirecta
crates.iobevy_mesh0.19.0indirecta
crates.iobevy_mikktspace0.17.0-devindirecta
crates.iobevy_mikktspace1.0.0indirecta
crates.iobevy_pbr0.18.1indirecta
crates.iobevy_pbr0.19.0indirecta
crates.iobevy_pickingindirecta
crates.iobevy_picking0.18.1indirecta
crates.iobevy_picking0.19.0indirecta
crates.iobevy_platform0.18.1indirecta
crates.iobevy_platform0.19.0indirecta
crates.iobevy_post_process0.18.1indirecta
crates.iobevy_post_process0.19.0indirecta
crates.iobevy_ptr0.18.1indirecta
crates.iobevy_ptr0.19.0indirecta
crates.iobevy_reflect0.18.1indirecta
crates.iobevy_reflect0.19.0indirecta
crates.iobevy_reflect_derive0.18.1indirecta
crates.iobevy_reflect_derive0.19.0indirecta
crates.iobevy_renderindirecta
crates.iobevy_render0.18.1indirecta
crates.iobevy_render0.19.0indirecta
crates.iobevy_render_macros0.18.1indirecta
crates.iobevy_render_macros0.19.0indirecta
crates.iobevy_scene0.18.1indirecta
crates.iobevy_scene0.19.0indirecta
crates.iobevy_scene_macros0.19.0indirecta
crates.iobevy_shader0.18.1indirecta
crates.iobevy_shader0.19.0indirecta
crates.iobevy_sprite0.18.1indirecta
crates.iobevy_sprite0.19.0indirecta
crates.iobevy_sprite_render0.18.1indirecta
crates.iobevy_sprite_render0.19.0indirecta
crates.iobevy_state0.18.1indirecta
crates.iobevy_state0.19.0indirecta
crates.iobevy_state_macros0.18.1indirecta
crates.iobevy_state_macros0.19.0indirecta
crates.iobevy_tasks0.18.1indirecta
crates.iobevy_tasks0.19.0indirecta
crates.iobevy_text0.18.1indirecta
crates.iobevy_text0.19.0indirecta
crates.iobevy_time0.18.1indirecta
crates.iobevy_time0.19.0indirecta
crates.iobevy_transform0.18.1indirecta
crates.iobevy_transform0.19.0indirecta
crates.iobevy_ui0.18.1indirecta
crates.iobevy_ui0.19.0indirecta
crates.iobevy_ui_render0.18.1indirecta
crates.iobevy_ui_render0.19.0indirecta
crates.iobevy_ui_widgets0.18.1indirecta
crates.iobevy_ui_widgets0.19.0indirecta
crates.iobevy_utils0.18.1indirecta
crates.iobevy_utils0.19.0indirecta
crates.iobevy_window0.18.1indirecta
crates.iobevy_window0.19.0indirecta
crates.iobevy_winit0.18.1indirecta
crates.iobevy_winit0.19.0indirecta
crates.iobevy_world_serialization0.19.0indirecta
crates.iobigdecimal0.4.10indirecta
crates.iobimap0.6.3indirecta
crates.iobincode_derive2.0.1indirecta
crates.iobindgenindirecta
crates.iobindgen0.60.1indirecta
crates.iobindgen0.70.1indirecta
crates.iobindgen0.72.1indirecta
crates.iobinrw0.15.1indirecta
crates.iobinrw_derive0.15.1indirecta
crates.iobit-set0.8.0indirecta
crates.iobit-set0.9.1indirecta
crates.iobit-vec0.8.0indirecta
crates.iobit-vec0.9.1indirecta
crates.iobit_field0.10.3indirecta
crates.iobitfield0.13.2indirecta
crates.iobitstream-io2.6.0indirecta
crates.iobitstream-io4.10.0indirecta
crates.iobitvecindirecta
crates.iobitvec1.0.1indirecta
crates.ioblake20.10.6indirecta
crates.ioblake3indirecta
crates.ioblake31.8.5indirecta
crates.ioblock0.1.6indirecta
crates.ioblock-buffer0.10.4indirecta
crates.ioblock2indirecta
crates.ioblock20.5.1indirecta
crates.ioblock20.6.2indirecta
crates.ioblockingindirecta
crates.ioblocking1.6.2indirecta
crates.ioboxcarindirecta
crates.ioboxcar0.2.14indirecta
crates.iobrotli8.0.2indirecta
crates.iobrotli-decompressor5.0.0indirecta
crates.iobs580.5.1indirecta
crates.iobstr1.12.1indirecta
crates.iobtree_monstrousity0.0.5indirecta
crates.iobuilt0.8.0indirecta
crates.iobumpalo3.19.0indirecta
crates.iobumpalo3.20.2indirecta
crates.ioby_address1.2.1indirecta
crates.iobytecount0.6.9indirecta
crates.iobytemuck_derive1.10.2indirecta
crates.iobyteorder-lite0.1.0indirecta
crates.iobytestring1.5.1indirecta
crates.iobzip20.5.2indirecta
crates.iobzip2-sys0.1.13+1.0.8indirecta
crates.iocalloop0.13.0indirecta
crates.iocalloop0.14.4indirecta
crates.iocalloop-wayland-source0.3.0indirecta
crates.iocalloop-wayland-source0.4.1indirecta
crates.iocamino1.2.2indirecta
crates.iocargo-platform0.1.9indirecta
crates.iocargo_metadataindirecta
crates.iocargo_metadata0.18.1indirecta
crates.iocasey0.4.2indirecta
crates.iocastaway0.2.4indirecta
crates.ioccindirecta
crates.iocc1.2.38indirecta
crates.iocc1.2.61indirecta
crates.iocc1.2.62indirecta
crates.iocesu81.1.0indirecta
crates.iocexpr0.6.0indirecta
crates.iocfg-expr0.17.2indirecta
crates.iocfg-if1.0.0indirecta
crates.iocfg-if1.0.3indirecta
crates.iocfg-if1.0.4indirecta
crates.iocfg_aliases0.2.1indirecta
crates.iochacha200.10.1indirecta
crates.iochrono-tz0.10.4indirecta
crates.ioclang-sys1.8.1indirecta
crates.ioclap_builder4.5.48indirecta
crates.ioclap_builder4.6.0indirecta
crates.ioclap_derive4.5.47indirecta
crates.ioclap_derive4.6.1indirecta
crates.ioclap_lex0.2.4indirecta
crates.ioclap_lex0.7.5indirecta
crates.ioclap_lex1.1.0indirecta
crates.ioclipboard-win5.4.1indirecta
crates.iocodespan-reporting0.12.0indirecta
crates.iocodespan-reporting0.13.1indirecta
crates.iocoe-rs0.1.2indirecta
crates.iocolor0.3.3indirecta
crates.iocolor_quant1.1.0indirecta
crates.iocolorchoice1.0.4indirecta
crates.iocolorchoice1.0.5indirecta
crates.iocoloredindirecta
crates.iocolored2.2.0indirecta
crates.iocolorgrad0.8.0indirecta
crates.iocolorutils-rs0.7.6indirecta
crates.iocombine4.6.7indirecta
crates.iocomfy-table7.2.2indirecta
crates.iocompact_strindirecta
crates.iocompact_str0.9.0indirecta
crates.ioconcurrent-queue2.5.0indirecta
crates.ioconsole0.15.11indirecta
crates.ioconsole0.16.3indirecta
crates.ioconsole-api0.5.0indirecta
crates.ioconsole-subscriberindirecta
crates.ioconsole-subscriber0.1.10indirecta
crates.ioconsole_error_panic_hook0.1.7indirecta
crates.ioconst-default1.0.0indirecta
crates.ioconst-fnv1a-hashindirecta
crates.ioconst-fnv1a-hash1.1.0indirecta
crates.ioconst-random0.1.18indirecta
crates.ioconst-random-macro0.1.16indirecta
crates.ioconst_panic0.2.15indirecta
crates.ioconst_soft_float0.1.4indirecta
crates.ioconstant_time_eq0.4.2indirecta
crates.ioconstgebra0.1.4indirecta
crates.ioconvert_caseindirecta
crates.ioconvert_case0.10.0indirecta
crates.ioconvert_case0.6.0indirecta
crates.ioconvert_case0.7.1indirecta
crates.ioconvert_case0.8.0indirecta
crates.iocordycepsindirecta
crates.iocordyceps0.3.4indirecta
crates.iocore-foundation0.10.1indirecta
crates.iocore-foundation0.9.4indirecta
crates.iocore-foundation-sys0.8.7indirecta
crates.iocore-graphics0.23.2indirecta
crates.iocore-graphics-types0.1.3indirecta
crates.iocore-graphics-types0.2.0indirecta
crates.iocore_affinity0.8.3indirecta
crates.iocore_maths0.1.1indirecta
crates.iocoreaudio-rs0.11.3indirecta
crates.iocoreaudio-rs0.14.2indirecta
crates.iocoreaudio-sys0.2.17indirecta
crates.iocortex-m-rt-macros0.7.5indirecta
crates.iocosmic-text0.16.0indirecta
crates.iocpal0.15.3indirecta
crates.iocpal0.17.3indirecta
crates.iocpufeatures0.2.17indirecta
crates.iocpufeatures0.3.0indirecta
crates.iocranelift-assembler-x640.130.2indirecta
crates.iocranelift-assembler-x64-meta0.130.2indirecta
crates.iocranelift-bforest0.130.2indirecta
crates.iocranelift-bitset0.130.2indirecta
crates.iocranelift-codegenindirecta
crates.iocranelift-codegen0.130.2indirecta
crates.iocranelift-codegen-meta0.130.2indirecta
crates.iocranelift-codegen-shared0.130.2indirecta
crates.iocranelift-control0.130.2indirecta
crates.iocranelift-entity0.130.2indirecta
crates.iocranelift-frontendindirecta
crates.iocranelift-frontend0.130.2indirecta
crates.iocranelift-isle0.130.2indirecta
crates.iocranelift-jitindirecta
crates.iocranelift-jit0.130.2indirecta
crates.iocranelift-moduleindirecta
crates.iocranelift-module0.130.2indirecta
crates.iocranelift-nativeindirecta
crates.iocranelift-native0.130.2indirecta
crates.iocranelift-srcgen0.130.2indirecta
crates.iocrc-catalog2.4.0indirecta
crates.iocrc32fast1.4.2indirecta
crates.iocrc32fast1.5.0indirecta
crates.iocrossbeam-channelindirecta
crates.iocrossbeam-channel0.5.15indirecta
crates.iocrossbeam-deque0.8.6indirecta
crates.iocrossbeam-epoch0.9.18indirecta
crates.iocrossbeam-queueindirecta
crates.iocrossbeam-queue0.3.12indirecta
crates.iocrossbeam-utils0.8.21indirecta
crates.iocrossterm_winapi0.9.1indirecta
crates.iocrunchy0.2.4indirecta
crates.iocrypto-common0.1.7indirecta
crates.iocsscolorparser0.8.3indirecta
crates.iocsv-core0.1.13indirecta
crates.ioctrlc3.5.2indirecta
crates.iocursor-icon1.2.0indirecta
crates.iodarlingindirecta
crates.iodarling0.20.11indirecta
crates.iodarling0.21.3indirecta
crates.iodarling0.23.0indirecta
crates.iodarling_core0.20.11indirecta
crates.iodarling_core0.21.3indirecta
crates.iodarling_core0.23.0indirecta
crates.iodarling_macro0.20.11indirecta
crates.iodarling_macro0.21.3indirecta
crates.iodarling_macro0.23.0indirecta
crates.iodary_heap0.3.9indirecta
crates.iodashmap6.2.1indirecta
crates.iodasp_sample0.11.0indirecta
crates.iodata-encoding2.11.0indirecta
crates.iodatafusionindirecta
crates.iodatafusion47.0.0indirecta
crates.iodatafusion-catalog47.0.0indirecta
crates.iodatafusion-catalog-listing47.0.0indirecta
crates.iodatafusion-common47.0.0indirecta
crates.iodatafusion-common-runtime47.0.0indirecta
crates.iodatafusion-datasource47.0.0indirecta
crates.iodatafusion-datasource-csv47.0.0indirecta
crates.iodatafusion-datasource-json47.0.0indirecta
crates.iodatafusion-datasource-parquet47.0.0indirecta
crates.iodatafusion-doc47.0.0indirecta
crates.iodatafusion-execution47.0.0indirecta
crates.iodatafusion-expr47.0.0indirecta
crates.iodatafusion-expr-common47.0.0indirecta
crates.iodatafusion-functions47.0.0indirecta
crates.iodatafusion-functions-aggregate47.0.0indirecta
crates.iodatafusion-functions-aggregate-common47.0.0indirecta
crates.iodatafusion-functions-nested47.0.0indirecta
crates.iodatafusion-functions-table47.0.0indirecta
crates.iodatafusion-functions-window47.0.0indirecta
crates.iodatafusion-functions-window-common47.0.0indirecta
crates.iodatafusion-macros47.0.0indirecta
crates.iodatafusion-optimizer47.0.0indirecta
crates.iodatafusion-physical-expr47.0.0indirecta
crates.iodatafusion-physical-expr-common47.0.0indirecta
crates.iodatafusion-physical-optimizer47.0.0indirecta
crates.iodatafusion-physical-plan47.0.0indirecta
crates.iodatafusion-session47.0.0indirecta
crates.iodatafusion-sql47.0.0indirecta
crates.iodbgf0.1.2indirecta
crates.iodbus0.9.11indirecta
crates.iodefmt-macros0.4.0indirecta
crates.iodefmt-parser0.4.1indirecta
crates.iodefmt-test0.3.2indirecta
crates.iodefmt-test-macros0.3.1indirecta
crates.ioderanged0.5.8indirecta
crates.ioderive-where1.6.1indirecta
crates.ioderive_more2.1.1indirecta
crates.ioderive_more-impl2.1.1indirecta
crates.iodevice_queryindirecta
crates.iodevice_query2.1.0indirecta
crates.iodiatomic-waker0.2.3indirecta
crates.iodiff0.1.13indirecta
crates.iodigest0.10.7indirecta
crates.iodirs-sys0.4.1indirecta
crates.iodispatch0.2.0indirecta
crates.iodispatch20.3.1indirecta
crates.iodisplaydoc0.2.5indirecta
crates.iodisqualified1.0.0indirecta
crates.iodlib0.5.3indirecta
crates.iodocument-features0.2.12indirecta
crates.iodowncast-rs1.2.1indirecta
crates.iodowncast-rs2.0.2indirecta
crates.iodpi0.1.2indirecta
crates.iodyn-clone1.0.20indirecta
crates.iodyn-hash0.2.2indirecta
crates.iodyn-stack0.11.0indirecta
crates.iodyn-stack0.13.0indirecta
crates.iodyn-stack0.13.2indirecta
crates.iodyn-stack-macros0.1.3indirecta
crates.ioecolor0.34.3indirecta
crates.ioeguiindirecta
crates.ioegui0.34.3indirecta
crates.ioegui_material_iconsindirecta
crates.ioegui_material_icons0.6.0indirecta
crates.ioegui_tableindirecta
crates.ioegui_table0.8.0indirecta
crates.ioegui_tilesindirecta
crates.ioegui_tiles0.15.0indirecta
crates.ioeither1.15.0indirecta
crates.ioemath0.34.3indirecta
crates.ioembedded-can0.3.0indirecta
crates.ioencase0.12.0indirecta
crates.ioencase_derive0.12.0indirecta
crates.ioencase_derive_impl0.12.0indirecta
crates.ioencode_unicode1.0.0indirecta
crates.ioendi1.1.1indirecta
crates.ioendian-type0.1.2indirecta
crates.ioenum-as-inner0.6.1indirecta
crates.ioenumflags20.7.12indirecta
crates.ioenumflags2_derive0.7.12indirecta
crates.ioenumn0.1.14indirecta
crates.ioenumset1.1.14indirecta
crates.ioenumset_derive0.15.0indirecta
crates.ioenv_filter1.0.1indirecta
crates.ioenv_home0.1.0indirecta
crates.ioenv_loggerindirecta
crates.ioenv_logger0.11.10indirecta
crates.ioenv_logger0.9.3indirecta
crates.ioepaint0.34.3indirecta
crates.ioepaint_default_fonts0.34.3indirecta
crates.ioequator0.2.2indirecta
crates.ioequator0.4.2indirecta
crates.ioequator-macro0.2.1indirecta
crates.ioequator-macro0.4.2indirecta
crates.ioequivalent1.0.2indirecta
crates.ioerased-serde0.4.10indirecta
crates.ioerrno0.3.14indirecta
crates.ioerror-code3.3.2indirecta
crates.ioerydanos0.2.18indirecta
crates.ioeuclid0.22.14indirecta
crates.ioevent-listener5.4.1indirecta
crates.ioevent-listener-strategy0.5.4indirecta
crates.ioexr1.74.0indirecta
crates.iofaerindirecta
crates.iofaer0.20.2indirecta
crates.iofaer-entity0.20.1indirecta
crates.iofallible-iterator0.3.0indirecta
crates.iofast-srgb81.0.0indirecta
crates.iofax0.2.7indirecta
crates.iofd-lock4.0.4indirecta
crates.iofdeflate0.3.7indirecta
crates.iofearless_simd0.3.0indirecta
crates.ioffmpeg-sys-next8.1.0indirecta
crates.iofile-id0.2.3indirecta
crates.iofiledescriptor0.8.3indirecta
crates.iofiletime0.2.29indirecta
crates.iofind-msvc-tools0.1.2indirecta
crates.iofind-msvc-tools0.1.9indirecta
crates.iofixedbitset0.5.7indirecta
crates.ioflatbuffers25.12.19indirecta
crates.ioflate21.0.35indirecta
crates.ioflate21.1.9indirecta
crates.iofloat_next_after1.0.0indirecta
crates.ioflumeindirecta
crates.ioflume0.11.1indirecta
crates.iofn-traitsindirecta
crates.iofn-traits0.2.0indirecta
crates.iofnv1.0.7indirecta
crates.iofoldhash0.1.5indirecta
crates.iofoldhash0.2.0indirecta
crates.iofont-types0.10.1indirecta
crates.iofont-types0.11.3indirecta
crates.iofontconfig-parser0.5.8indirecta
crates.iofontdb0.23.0indirecta
crates.iofontique0.9.0indirecta
crates.iofontmesh0.6.0indirecta
crates.ioforeign-types0.5.0indirecta
crates.ioforeign-types-macros0.2.3indirecta
crates.ioforeign-types-shared0.3.1indirecta
crates.ioform_urlencoded1.2.2indirecta
crates.ioformatx0.2.4indirecta
crates.iofour-cc0.4.0indirecta
crates.iofsevent-sys4.1.0indirecta
crates.iofunty2.0.0indirecta
crates.iofuturesindirecta
crates.iofutures0.3.32indirecta
crates.iofutures-buffered0.2.12indirecta
crates.iofutures-channel0.3.32indirecta
crates.iofutures-core0.3.31indirecta
crates.iofutures-core0.3.32indirecta
crates.iofutures-executor0.3.32indirecta
crates.iofutures-io0.3.31indirecta
crates.iofutures-io0.3.32indirecta
crates.iofutures-macro0.3.32indirecta
crates.iofutures-micro0.5.0indirecta
crates.iofutures-sink0.3.32indirecta
crates.iofutures-task0.3.32indirecta
crates.iofutures-utilindirecta
crates.iofutures-util0.3.32indirecta
crates.iogcd2.3.0indirecta
crates.iogemm0.18.2indirecta
crates.iogemm-c320.18.2indirecta
crates.iogemm-c640.18.2indirecta
crates.iogemm-common0.18.2indirecta
crates.iogemm-f160.18.2indirecta
crates.iogemm-f320.18.2indirecta
crates.iogemm-f640.18.2indirecta
crates.iogenerational-box0.5.6indirecta
crates.iogenerativity1.1.0indirecta
crates.iogenerativity1.2.1indirecta
crates.iogenerator0.8.7indirecta
crates.iogenerator0.8.8indirecta
crates.iogeneric-array0.14.7indirecta
crates.iogethostname1.1.0indirecta
crates.iogetrandom0.2.17indirecta
crates.iogetrandom0.3.4indirecta
crates.iogetrandom0.4.2indirecta
crates.iogif0.14.2indirecta
crates.iogilrsindirecta
crates.iogilrs0.11.1indirecta
crates.iogilrs-core0.6.7indirecta
crates.iogimli0.31.1indirecta
crates.iogimli0.32.3indirecta
crates.iogimli0.33.0indirecta
crates.iogio-sys0.20.10indirecta
crates.iogl_generator0.14.0indirecta
crates.ioglamindirecta
crates.ioglam0.30.10indirecta
crates.ioglam0.32.1indirecta
crates.ioglib0.20.12indirecta
crates.ioglib-macros0.20.12indirecta
crates.ioglib-sys0.20.10indirecta
crates.ioglobindirecta
crates.ioglob0.3.3indirecta
crates.ioglobset0.4.18indirecta
crates.ioglow0.16.0indirecta
crates.ioglow0.17.0indirecta
crates.iogltf1.4.1indirecta
crates.iogltf-derive1.4.1indirecta
crates.iogltf-json1.4.1indirecta
crates.ioglutin_wgl_sys0.6.1indirecta
crates.iogobject-sys0.20.10indirecta
crates.iogoldieindirecta
crates.iogoldie0.7.0indirecta
crates.iogpu-alloc0.6.0indirecta
crates.iogpu-alloc-types0.3.0indirecta
crates.iogpu-allocator0.27.0indirecta
crates.iogpu-allocator0.28.0indirecta
crates.iogpu-descriptor0.3.2indirecta
crates.iogpu-descriptor-types0.2.0indirecta
crates.iogrid0.14.0indirecta
crates.iogrid1.0.1indirecta
crates.iogst-plugin-version-helperindirecta
crates.iogst-plugin-version-helper0.8.4indirecta
crates.iogstreamer-base-sys0.23.6indirecta
crates.iogstreamer-sys0.23.6indirecta
crates.iogstreamer-video-sys0.23.6indirecta
crates.ioguillotiere0.6.2indirecta
crates.ioh20.3.27indirecta
crates.ioh20.4.14indirecta
crates.ioh264-reader0.8.0indirecta
crates.iohalf2.7.1indirecta
crates.ioharfrust0.4.1indirecta
crates.ioharfrust0.6.2indirecta
crates.iohash320.2.1indirecta
crates.iohash320.3.1indirecta
crates.iohashbrown0.12.3indirecta
crates.iohashbrown0.14.5indirecta
crates.iohashbrown0.15.5indirecta
crates.iohashbrown0.16.0indirecta
crates.iohashbrown0.16.1indirecta
crates.iohashbrown0.17.0indirecta
crates.iohashbrown0.17.1indirecta
crates.iohdrhistogram7.5.4indirecta
crates.ioheck0.4.1indirecta
crates.ioheck0.5.0indirecta
crates.iohermit-abi0.1.19indirecta
crates.iohermit-abi0.5.2indirecta
crates.iohexindirecta
crates.iohex0.4.3indirecta
crates.iohex-slice0.1.4indirecta
crates.iohexasphere16.0.0indirecta
crates.iohexasphere18.0.0indirecta
crates.iohexf-parse0.2.1indirecta
crates.iohifitimeindirecta
crates.iohifitime4.3.0indirecta
crates.iohome0.5.11indirecta
crates.iohome0.5.12indirecta
crates.iohostnameindirecta
crates.iohostname0.4.2indirecta
crates.iohttp0.2.12indirecta
crates.iohttp1.4.0indirecta
crates.iohttp-auth0.1.10indirecta
crates.iohttp-body0.4.6indirecta
crates.iohttp-body1.0.1indirecta
crates.iohttp-body-util0.1.3indirecta
crates.iohttparse1.10.1indirecta
crates.iohttpdate1.0.3indirecta
crates.iohumantime2.3.0indirecta
crates.iohyper0.14.32indirecta
crates.iohyper1.9.0indirecta
crates.iohyper-rustls0.27.9indirecta
crates.iohyper-timeout0.4.1indirecta
crates.iohyper-timeout0.5.2indirecta
crates.iohyper-util0.1.20indirecta
crates.ioiana-time-zone0.1.64indirecta
crates.ioiana-time-zone0.1.65indirecta
crates.ioiana-time-zone-haiku0.1.2indirecta
crates.ioicu_collections2.2.0indirecta
crates.ioicu_locale2.2.0indirecta
crates.ioicu_locale_core2.2.0indirecta
crates.ioicu_locale_data2.2.0indirecta
crates.ioicu_normalizer2.2.0indirecta
crates.ioicu_normalizer_data2.2.0indirecta
crates.ioicu_properties2.2.0indirecta
crates.ioicu_properties_data2.2.0indirecta
crates.ioicu_provider2.2.0indirecta
crates.ioicu_segmenter2.2.0indirecta
crates.ioicu_segmenter_data2.2.0indirecta
crates.ioid-arena2.3.0indirecta
crates.ioident_case1.0.1indirecta
crates.ioidna1.1.0indirecta
crates.ioidna_adapter1.2.2indirecta
crates.ioignoreindirecta
crates.ioignore0.4.25indirecta
crates.ioimage-webp0.2.4indirecta
crates.ioimgref1.12.1indirecta
crates.ioinclude-flate0.3.4indirecta
crates.ioinclude-flate-codegen0.3.4indirecta
crates.ioinclude-flate-compress0.3.4indirecta
crates.ioindent_writeindirecta
crates.ioindent_write2.2.0indirecta
crates.ioindexmap1.9.3indirecta
crates.ioindexmap2.11.4indirecta
crates.ioindexmap2.14.0indirecta
crates.ioindoc2.0.7indirecta
crates.ioinflections1.1.1indirecta
crates.ioinotify0.11.1indirecta
crates.ioinotify0.9.6indirecta
crates.ioinotify-sys0.1.5indirecta
crates.ioinplace_itindirecta
crates.ioinplace_it0.3.6indirecta
crates.ioinstant0.1.13indirecta
crates.iointeger-encoding3.0.4indirecta
crates.iointerpolate_name0.2.4indirecta
crates.ioinventory0.3.24indirecta
crates.ioio-kit-sys0.4.1indirecta
crates.ioio-uringindirecta
crates.ioio-uring0.7.10indirecta
crates.ioio-uring0.7.12indirecta
crates.ioiocraft0.7.18indirecta
crates.ioiocraft-macros0.2.4indirecta
crates.ioipnet2.12.0indirecta
crates.iois-terminal0.4.17indirecta
crates.iois_ci1.2.0indirecta
crates.iois_terminal_polyfill1.70.1indirecta
crates.iois_terminal_polyfill1.70.2indirecta
crates.ioitoa1.0.15indirecta
crates.ioitoa1.0.18indirecta
crates.iojiffindirecta
crates.iojiff0.2.24indirecta
crates.iojiff-static0.2.24indirecta
crates.iojiff-tzdb0.1.6indirecta
crates.iojiff-tzdb-platform0.1.3indirecta
crates.iojni0.21.1indirecta
crates.iojni0.22.4indirecta
crates.iojni-macros0.22.4indirecta
crates.iojni-sys0.3.1indirecta
crates.iojni-sys0.4.1indirecta
crates.iojni-sys-macros0.4.1indirecta
crates.iojobserver0.1.34indirecta
crates.iojpeg-decoder0.3.2indirecta
crates.iojs-sys0.3.80indirecta
crates.iojs-sys0.3.97indirecta
crates.iojs-sys0.3.98indirecta
crates.iokdlindirecta
crates.iokdl6.5.0indirecta
crates.iokhronos-egl6.0.0indirecta
crates.iokhronos_api3.1.0indirecta
crates.iokqueue1.1.1indirecta
crates.iokqueue-sys1.1.2indirecta
crates.ioktx20.4.0indirecta
crates.ioktx20.5.0indirecta
crates.iokurbo0.13.1indirecta
crates.iolazy-regex3.6.0indirecta
crates.iolazy-regex-proc_macros3.6.0indirecta
crates.iolazy_static1.5.0indirecta
crates.iolazycell1.3.0indirecta
crates.ioleb128fmt0.1.0indirecta
crates.iolebe0.5.3indirecta
crates.iolewton0.10.2indirecta
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.iolibcindirecta
crates.iolibc0.2.169indirecta
crates.iolibc0.2.175indirecta
crates.iolibc0.2.186indirecta
crates.iolibdbus-sys0.2.7indirecta
crates.iolibflate2.3.0indirecta
crates.iolibflate_lz772.3.0indirecta
crates.iolibfuzzer-sys0.4.12indirecta
crates.iolibloading0.8.9indirecta
crates.iolibmindirecta
crates.iolibm0.2.11indirecta
crates.iolibm0.2.15indirecta
crates.iolibm0.2.16indirecta
crates.iolibredox0.1.16indirecta
crates.iolibudev0.3.0indirecta
crates.iolibudev-sys0.1.4indirecta
crates.iolinebender_resource_handle0.1.1indirecta
crates.iolinux-raw-sys0.11.0indirecta
crates.iolinux-raw-sys0.12.1indirecta
crates.iolinux-raw-sys0.4.15indirecta
crates.iolitemap0.8.2indirecta
crates.iolitrs1.0.0indirecta
crates.iolock_api0.4.13indirecta
crates.iolock_api0.4.14indirecta
crates.iolog0.4.25indirecta
crates.iolog0.4.28indirecta
crates.iolog0.4.29indirecta
crates.ioloomindirecta
crates.ioloom0.7.2indirecta
crates.ioloop90.1.5indirecta
crates.iolru-slab0.1.2indirecta
crates.iolua-src547.0.0indirecta
crates.ioluajit-src210.5.12+a4f56a4indirecta
crates.iolyon_geom1.0.19indirecta
crates.iolyon_path1.0.19indirecta
crates.iolyon_tessellation1.0.20indirecta
crates.iolz41.28.1indirecta
crates.iolz4-sys1.11.1+lz4-1.10.0indirecta
crates.iolz4_flex0.11.6indirecta
crates.iolzma-sys0.1.20indirecta
crates.iomach20.4.3indirecta
crates.iomach20.5.0indirecta
crates.iomacos-accessibility-client0.0.1indirecta
crates.iomalloc_buf0.0.6indirecta
crates.iomatchers0.2.0indirecta
crates.iomatchit0.7.3indirecta
crates.iomatchit0.8.4indirecta
crates.iomatrixcompare0.3.0indirecta
crates.iomatrixcompare-core0.1.0indirecta
crates.iomatrixmultiply0.3.10indirecta
crates.iomaybe-rayon0.1.1indirecta
crates.iomcapindirecta
crates.iomcap0.25.0indirecta
crates.iomd-50.10.6indirecta
crates.iomemchr2.7.5indirecta
crates.iomemchr2.8.0indirecta
crates.iomemchr2.8.3indirecta
crates.iomemmap2indirecta
crates.iomemmap20.9.10indirecta
crates.iomemo-map0.3.3indirecta
crates.iomemoffset0.9.1indirecta
crates.iometal0.32.0indirecta
crates.iomiette-derive5.10.0indirecta
crates.iomiette-derive7.6.0indirecta
crates.iomime0.3.17indirecta
crates.iominijinjaindirecta
crates.iominijinja2.19.0indirecta
crates.iominimal-lexical0.2.1indirecta
crates.iominiz_oxide0.8.4indirecta
crates.iominiz_oxide0.8.9indirecta
crates.iomio0.8.11indirecta
crates.iomio1.0.3indirecta
crates.iomio1.0.4indirecta
crates.iomio1.2.0indirecta
crates.iomlua-sys0.6.8indirecta
crates.iomodular-bitfield-impl0.11.2indirecta
crates.iomoxcms0.8.1indirecta
crates.iomp4ra-rust0.3.0indirecta
crates.iompeg4-audio-const0.2.0indirecta
crates.iomuldiv1.0.1indirecta
crates.iomutex-traitsindirecta
crates.iomutex-traits1.0.1indirecta
crates.iomuxide0.2.5indirecta
crates.iomycelium-bitfieldindirecta
crates.iomycelium-bitfield0.1.5indirecta
crates.ionaga27.0.3indirecta
crates.ionaga29.0.4indirecta
crates.ionaga_oil0.20.0indirecta
crates.ionaga_oil0.22.0indirecta
crates.ionalgebra-macros0.2.2indirecta
crates.ionano-gemm0.1.3indirecta
crates.ionano-gemm-c320.1.0indirecta
crates.ionano-gemm-c640.1.0indirecta
crates.ionano-gemm-codegen0.1.0indirecta
crates.ionano-gemm-core0.1.0indirecta
crates.ionano-gemm-f320.1.0indirecta
crates.ionano-gemm-f640.1.0indirecta
crates.ionanorand0.7.0indirecta
crates.ionasm-rs0.3.2indirecta
crates.ionb0.1.3indirecta
crates.ionb1.1.0indirecta
crates.iondk0.8.0indirecta
crates.iondk0.9.0indirecta
crates.iondk-context0.1.1indirecta
crates.iondk-sys0.5.0+25.2.9519653indirecta
crates.iondk-sys0.6.0+11769913indirecta
crates.ionew_debug_unreachable1.0.6indirecta
crates.ionibble_vec0.1.0indirecta
crates.iono_std_io20.9.3indirecta
crates.iono_std_io20.9.4indirecta
crates.ionodit0.9.2indirecta
crates.ionohash-hasher0.2.0indirecta
crates.ionom7.1.3indirecta
crates.ionom8.0.0indirecta
crates.iononmax0.5.5indirecta
crates.ionoop_proc_macro0.3.0indirecta
crates.ionormpath1.5.1indirecta
crates.ionotify5.2.0indirecta
crates.ionotify8.2.0indirecta
crates.ionotify-debouncer-full0.7.0indirecta
crates.ionotify-types2.1.0indirecta
crates.ionovtb0.1.13indirecta
crates.iontapi0.4.3indirecta
crates.ionum0.4.3indirecta
crates.ionum-bigint0.4.6indirecta
crates.ionum-complex0.4.6indirecta
crates.ionum-conv0.2.2indirecta
crates.ionum-derive0.4.2indirecta
crates.ionum-integer0.1.46indirecta
crates.ionum-iter0.1.45indirecta
crates.ionum-rational0.4.2indirecta
crates.ionum-traitsindirecta
crates.ionum-traits0.2.19indirecta
crates.ionum_cpus1.17.0indirecta
crates.ionum_enum0.7.6indirecta
crates.ionum_enum_derive0.7.6indirecta
crates.ionumber_prefix0.4.0indirecta
crates.ionumpyindirecta
crates.ionumpy0.23.0indirecta
crates.ionutype-enum0.1.5indirecta
crates.ioobjc0.2.7indirecta
crates.ioobjc-sys0.3.5indirecta
crates.ioobjc2indirecta
crates.ioobjc20.5.2indirecta
crates.ioobjc20.6.4indirecta
crates.ioobjc2-app-kitindirecta
crates.ioobjc2-app-kit0.2.2indirecta
crates.ioobjc2-app-kit0.3.2indirecta
crates.ioobjc2-audio-toolbox0.3.2indirecta
crates.ioobjc2-avf-audio0.3.2indirecta
crates.ioobjc2-cloud-kit0.2.2indirecta
crates.ioobjc2-contacts0.2.2indirecta
crates.ioobjc2-core-audio0.3.2indirecta
crates.ioobjc2-core-audio-types0.3.2indirecta
crates.ioobjc2-core-data0.2.2indirecta
crates.ioobjc2-core-foundationindirecta
crates.ioobjc2-core-foundation0.3.2indirecta
crates.ioobjc2-core-graphics0.3.2indirecta
crates.ioobjc2-core-image0.2.2indirecta
crates.ioobjc2-core-location0.2.2indirecta
crates.ioobjc2-core-mediaindirecta
crates.ioobjc2-core-media0.3.2indirecta
crates.ioobjc2-core-videoindirecta
crates.ioobjc2-core-video0.3.2indirecta
crates.ioobjc2-encode4.1.0indirecta
crates.ioobjc2-foundationindirecta
crates.ioobjc2-foundation0.2.2indirecta
crates.ioobjc2-foundation0.3.2indirecta
crates.ioobjc2-io-kit0.3.2indirecta
crates.ioobjc2-io-surface0.3.2indirecta
crates.ioobjc2-link-presentation0.2.2indirecta
crates.ioobjc2-metal0.2.2indirecta
crates.ioobjc2-metal0.3.2indirecta
crates.ioobjc2-quartz-core0.2.2indirecta
crates.ioobjc2-quartz-core0.3.2indirecta
crates.ioobjc2-symbols0.2.2indirecta
crates.ioobjc2-ui-kit0.2.2indirecta
crates.ioobjc2-uniform-type-identifiers0.2.2indirecta
crates.ioobjc2-user-notifications0.2.2indirecta
crates.ioobjc2-video-toolboxindirecta
crates.ioobjc2-video-toolbox0.3.2indirecta
crates.ioobject0.36.7indirecta
crates.ioobject0.37.3indirecta
crates.ioobject_store0.12.5indirecta
crates.iooboe0.6.1indirecta
crates.iooboe-sys0.6.1indirecta
crates.iooffset-allocator0.2.0indirecta
crates.ioogg0.8.0indirecta
crates.ioonce_cell1.21.3indirecta
crates.ioonce_cell1.21.4indirecta
crates.ioonce_cell_polyfill1.70.1indirecta
crates.ioonce_cell_polyfill1.70.2indirecta
crates.ioopenh264indirecta
crates.ioopenh2640.8.1indirecta
crates.ioopenh264-sys20.8.1indirecta
crates.iooption-ext0.2.0indirecta
crates.iooption-operations0.5.0indirecta
crates.ioorbclient0.3.53indirecta
crates.ioorbclient0.3.54indirecta
crates.ioordered-float2.10.1indirecta
crates.ioordered-float4.6.0indirecta
crates.ioordered-float5.3.0indirecta
crates.ioordered-stream0.2.0indirecta
crates.ioos_str_bytes6.6.1indirecta
crates.ioowned_ttf_parser0.25.1indirecta
crates.ioowo-colors3.5.0indirecta
crates.ioowo-colors4.3.0indirecta
crates.iopalette0.7.6indirecta
crates.iopalette_derive0.7.6indirecta
crates.iopapergrid0.13.0indirecta
crates.ioparking2.2.1indirecta
crates.ioparking_lot0.12.5indirecta
crates.ioparking_lot_core0.9.12indirecta
crates.ioparlance0.1.0indirecta
crates.ioparley0.9.0indirecta
crates.ioparley_data0.9.0indirecta
crates.ioparquetindirecta
crates.ioparquet55.2.0indirecta
crates.iopastey0.1.1indirecta
crates.iopeeking_take_while0.1.2indirecta
crates.iopegindirecta
crates.iopeg0.8.6indirecta
crates.iopeg-macros0.8.6indirecta
crates.iopeg-runtime0.8.6indirecta
crates.iopeniko0.6.1indirecta
crates.iopercent-encoding2.3.2indirecta
crates.iopetgraph0.7.1indirecta
crates.iopetgraph0.8.3indirecta
crates.iophf0.10.1indirecta
crates.iophf0.11.3indirecta
crates.iophf0.12.1indirecta
crates.iophf0.13.1indirecta
crates.iophf_generator0.10.0indirecta
crates.iophf_generator0.11.3indirecta
crates.iophf_generator0.13.1indirecta
crates.iophf_macros0.10.0indirecta
crates.iophf_macros0.11.3indirecta
crates.iophf_macros0.13.1indirecta
crates.iophf_shared0.10.0indirecta
crates.iophf_shared0.11.3indirecta
crates.iophf_shared0.12.1indirecta
crates.iophf_shared0.13.1indirecta
crates.iopic-scaleindirecta
crates.iopic-scale0.6.15indirecta
crates.iopin-projectindirecta
crates.iopin-project1.1.10indirecta
crates.iopin-project1.1.11indirecta
crates.iopin-project1.1.13indirecta
crates.iopin-project-internal1.1.10indirecta
crates.iopin-project-internal1.1.11indirecta
crates.iopin-project-internal1.1.13indirecta
crates.iopin-project-lite0.2.16indirecta
crates.iopin-project-lite0.2.17indirecta
crates.iopin-utils0.1.0indirecta
crates.iopiper0.2.4indirecta
crates.iopiper0.2.5indirecta
crates.iopkg-configindirecta
crates.iopkg-config0.3.33indirecta
crates.ioplain0.2.3indirecta
crates.iopng0.18.1indirecta
crates.iopollingindirecta
crates.iopolling3.11.0indirecta
crates.iopollster0.4.0indirecta
crates.iopolycool0.4.0indirecta
crates.ioportable-atomic-util0.2.7indirecta
crates.iopostcard-derive0.2.2indirecta
crates.iopostcard-dynindirecta
crates.iopostcard-dyn0.2.1indirecta
crates.iopotential_utf0.1.5indirecta
crates.iopowerfmt0.2.0indirecta
crates.iopp-rs0.2.1indirecta
crates.ioppv-lite860.2.21indirecta
crates.iopresser0.3.1indirecta
crates.iopretty-hex0.4.2indirecta
crates.iopretty-type-name1.0.1indirecta
crates.iopretty_assertions1.4.1indirecta
crates.ioprettyplease0.2.37indirecta
crates.ioprimal-check0.3.4indirecta
crates.ioproc-macro-crateindirecta
crates.ioproc-macro-crate3.4.0indirecta
crates.ioproc-macro-crate3.5.0indirecta
crates.ioproc-macro-error1.0.4indirecta
crates.ioproc-macro-error-attr1.0.4indirecta
crates.ioproc-macro-error-attr22.0.0indirecta
crates.ioproc-macro-error-attr33.0.2indirecta
crates.ioproc-macro-error22.0.1indirecta
crates.ioproc-macro-error33.0.2indirecta
crates.ioproc-macro-hack0.5.20+deprecatedindirecta
crates.ioproc-macro2indirecta
crates.ioproc-macro21.0.101indirecta
crates.ioproc-macro21.0.106indirecta
crates.ioprofiling1.0.17indirecta
crates.ioprofiling1.0.18indirecta
crates.ioprofiling-procmacros1.0.17indirecta
crates.ioprofiling-procmacros1.0.18indirecta
crates.iopromkit-core0.1.1indirecta
crates.iopromkit-widgets0.1.1indirecta
crates.ioproptestindirecta
crates.ioproptest1.11.0indirecta
crates.ioprost0.11.9indirecta
crates.ioprost0.13.5indirecta
crates.ioprost-derive0.11.9indirecta
crates.ioprost-types0.11.9indirecta
crates.iopsm0.1.31indirecta
crates.iopulp0.18.22indirecta
crates.iopulp0.21.5indirecta
crates.iopxfm0.1.29indirecta
crates.iopyo3indirecta
crates.iopyo30.23.5indirecta
crates.iopyo3-build-config0.23.5indirecta
crates.iopyo3-ffi0.23.5indirecta
crates.iopyo3-macros0.23.5indirecta
crates.iopyo3-macros-backend0.23.5indirecta
crates.ioqoi0.4.1indirecta
crates.ioquick-error1.2.3indirecta
crates.ioquick-error2.0.1indirecta
crates.ioquick-xml0.39.2indirecta
crates.ioquick-xml0.39.4indirecta
crates.ioquinn0.11.9indirecta
crates.ioquinn-proto0.11.14indirecta
crates.ioquinn-udp0.5.14indirecta
crates.ioquoteindirecta
crates.ioquote1.0.40indirecta
crates.ioquote1.0.45indirecta
crates.ioquote1.0.46indirecta
crates.ioquote-use0.7.2indirecta
crates.ioquote-use-macros0.7.2indirecta
crates.ior-efi5.3.0indirecta
crates.ior-efi6.0.0indirecta
crates.ioradium0.7.0indirecta
crates.ioradix_trie0.2.1indirecta
crates.ioradsort0.1.1indirecta
crates.iorand0.10.2indirecta
crates.iorand0.8.6indirecta
crates.iorand0.9.4indirecta
crates.iorand_chacha0.3.1indirecta
crates.iorand_chacha0.9.0indirecta
crates.iorand_core0.10.1indirecta
crates.iorand_core0.6.4indirecta
crates.iorand_core0.9.5indirecta
crates.iorand_distr0.5.1indirecta
crates.iorand_distr0.6.0indirecta
crates.iorand_pcg0.10.2indirecta
crates.iorand_xorshift0.3.0indirecta
crates.iorand_xorshift0.4.0indirecta
crates.iorange-alloc0.1.5indirecta
crates.iorangemap1.7.1indirecta
crates.iorav1e0.8.1indirecta
crates.ioravif0.13.0indirecta
crates.ioraw-cpuid11.6.0indirecta
crates.ioraw-window-handleindirecta
crates.ioraw-window-handle0.5.2indirecta
crates.ioraw-window-handle0.6.2indirecta
crates.ioraw-window-metal1.1.0indirecta
crates.iorawpointer0.2.1indirecta
crates.iorayon-core1.13.0indirecta
crates.ioread-fonts0.36.0indirecta
crates.ioread-fonts0.37.0indirecta
crates.ioread-fonts0.39.2indirecta
crates.ioreadkey0.2.2indirecta
crates.ioreadmouse0.2.1indirecta
crates.ioreborrow0.5.5indirecta
crates.iorectangle-pack0.4.2indirecta
crates.iorecursive0.1.1indirecta
crates.iorecursive-proc-macro-impl0.1.1indirecta
crates.ioredox_syscall0.4.1indirecta
crates.ioredox_syscall0.5.18indirecta
crates.ioredox_syscall0.7.4indirecta
crates.ioredox_syscall0.7.5indirecta
crates.ioredox_users0.4.6indirecta
crates.ioref-cast1.0.25indirecta
crates.ioref-cast-impl1.0.25indirecta
crates.ioreflink-copyindirecta
crates.ioreflink-copy0.1.29indirecta
crates.ioregalloc20.15.1indirecta
crates.ioregex1.12.3indirecta
crates.ioregex-automata0.4.10indirecta
crates.ioregex-automata0.4.14indirecta
crates.ioregex-syntax0.8.10indirecta
crates.ioregex-syntax0.8.6indirecta
crates.ioregion3.0.2indirecta
crates.iorenderdoc-sys1.1.0indirecta
crates.ioreplace_withindirecta
crates.ioreplace_with0.1.8indirecta
crates.iorfc6381-codec0.2.0indirecta
crates.iorfdindirecta
crates.iorfd0.15.4indirecta
crates.iorgb0.8.53indirecta
crates.iorle-decode-fast1.0.3indirecta
crates.iorlsf0.2.1indirecta
crates.ioroaringindirecta
crates.ioroaring0.10.12indirecta
crates.iorodio0.20.1indirecta
crates.iorodio0.22.2indirecta
crates.ioroxmltree0.20.0indirecta
crates.iorsofaindirecta
crates.iorsofa0.5.0indirecta
crates.iorustc-demangle0.1.26indirecta
crates.iorustc-demangle0.1.27indirecta
crates.iorustc-hash1.1.0indirecta
crates.iorustc-hash2.1.2indirecta
crates.iorustc_version0.2.3indirecta
crates.iorustc_version0.4.1indirecta
crates.iorustfftindirecta
crates.iorustfft6.4.1indirecta
crates.iorustixindirecta
crates.iorustix0.38.44indirecta
crates.iorustix1.1.2indirecta
crates.iorustix1.1.4indirecta
crates.iorustls0.23.40indirecta
crates.iorustls-pemfile2.2.0indirecta
crates.iorustls-pki-types1.14.1indirecta
crates.iorustls-webpki0.103.13indirecta
crates.iorustversion1.0.22indirecta
crates.iorusty-fork0.3.1indirecta
crates.iorustylineindirecta
crates.iorustyline15.0.0indirecta
crates.iorustyline-derive0.11.1indirecta
crates.ioruzstd0.8.2indirecta
crates.ioruzstd0.8.3indirecta
crates.ioryuindirecta
crates.ioryu1.0.20indirecta
crates.ioryu1.0.23indirecta
crates.iosafe_arch0.7.4indirecta
crates.iosafe_arch1.0.0indirecta
crates.iosame-file1.0.6indirecta
crates.ioschemars0.9.0indirecta
crates.ioschemars1.2.1indirecta
crates.ioscoped-tls1.0.1indirecta
crates.ioscoped-tls-hkt0.1.5indirecta
crates.ioscopeguard1.2.0indirecta
crates.iosctk-adwaita0.10.1indirecta
crates.ioscuffle-bytes-util0.1.5indirecta
crates.ioscuffle-expgolomb0.1.5indirecta
crates.ioscuffle-h264indirecta
crates.ioscuffle-h2640.2.2indirecta
crates.ioscuffle-workspace-hack0.1.0indirecta
crates.iosdp-types0.1.8indirecta
crates.ioself_cell1.2.2indirecta
crates.iosemver0.9.0indirecta
crates.iosemver1.0.27indirecta
crates.iosemver1.0.28indirecta
crates.iosemver-parser0.7.0indirecta
crates.iosend_wrapper0.6.0indirecta
crates.ioseq-macroindirecta
crates.ioseq-macro0.3.6indirecta
crates.ioserde-value0.7.0indirecta
crates.ioserde_core1.0.225indirecta
crates.ioserde_core1.0.228indirecta
crates.ioserde_derive1.0.225indirecta
crates.ioserde_derive1.0.228indirecta
crates.ioserde_path_to_error0.1.20indirecta
crates.ioserde_repr0.1.20indirecta
crates.ioserde_spanned0.6.9indirecta
crates.ioserde_spanned1.1.1indirecta
crates.ioserde_urlencoded0.7.1indirecta
crates.ioserde_with3.20.0indirecta
crates.ioserde_with_macros3.20.0indirecta
crates.iosha10.10.6indirecta
crates.iosha20.10.9indirecta
crates.iosharded-slab0.1.7indirecta
crates.ioshlex1.3.0indirecta
crates.iosignal-hookindirecta
crates.iosignal-hook0.3.18indirecta
crates.iosignal-hook-mio0.2.5indirecta
crates.iosignal-hook-registry1.4.6indirecta
crates.iosignal-hook-registry1.4.8indirecta
crates.iosimba0.9.1indirecta
crates.iosimd-adler320.3.9indirecta
crates.iosimd_cesu81.1.1indirecta
crates.iosimd_helpers0.1.0indirecta
crates.iosimdutf80.1.5indirecta
crates.iosiphasher0.3.11indirecta
crates.iosiphasher1.0.3indirecta
crates.ioskrifa0.39.0indirecta
crates.ioskrifa0.40.0indirecta
crates.ioskrifa0.42.1indirecta
crates.ioslabindirecta
crates.ioslab0.4.11indirecta
crates.ioslab0.4.12indirecta
crates.ioslotmap1.1.1indirecta
crates.iosmallvecindirecta
crates.iosmallvec1.15.1indirecta
crates.iosmawk0.3.2indirecta
crates.iosmithay-client-toolkit0.19.2indirecta
crates.iosmithay-client-toolkit0.20.0indirecta
crates.iosmithay-clipboard0.7.3indirecta
crates.iosmol2.0.2indirecta
crates.iosmol_str0.2.2indirecta
crates.iosnafu0.9.0indirecta
crates.iosnafu-derive0.9.0indirecta
crates.iosnap1.1.1indirecta
crates.iosocket2indirecta
crates.iosocket20.5.10indirecta
crates.iosocket20.6.3indirecta
crates.iospinindirecta
crates.iospin0.10.0indirecta
crates.iospin0.9.8indirecta
crates.iospin_sleep1.3.3indirecta
crates.iospirv0.3.0+sdk-1.3.268.0indirecta
crates.iospirv0.4.0+sdk-1.4.341.0indirecta
crates.iosqlparser0.55.0indirecta
crates.iosqlparser_derive0.3.0indirecta
crates.iostable_deref_trait1.2.0indirecta
crates.iostable_deref_trait1.2.1indirecta
crates.iostack_dstindirecta
crates.iostack_dst0.8.1indirecta
crates.iostackerindirecta
crates.iostacker0.1.24indirecta
crates.iostackfuture0.3.1indirecta
crates.iostatic_assertions1.1.0indirecta
crates.iostm32-hal21.9.0indirecta
crates.iostm32h70.15.1indirecta
crates.iostrength_reduce0.2.4indirecta
crates.iostrict-num0.1.1indirecta
crates.iostrsim0.10.0indirecta
crates.iostrsim0.11.1indirecta
crates.iosubtle2.6.1indirecta
crates.iosupports-color2.1.0indirecta
crates.iosupports-color3.0.2indirecta
crates.iosupports-hyperlinks2.1.0indirecta
crates.iosupports-hyperlinks3.2.0indirecta
crates.iosupports-unicode2.1.0indirecta
crates.iosupports-unicode3.0.0indirecta
crates.iosvg_fmt0.4.5indirecta
crates.iosvgbobdoc0.3.0indirecta
crates.ioswash0.2.7indirecta
crates.iosynindirecta
crates.iosyn1.0.109indirecta
crates.iosyn2.0.106indirecta
crates.iosyn2.0.117indirecta
crates.iosyn2.0.119indirecta
crates.iosync_wrapper0.1.2indirecta
crates.iosync_wrapper1.0.2indirecta
crates.iosynopsys-usb-otg0.3.2indirecta
crates.iosynstructure0.13.2indirecta
crates.iosyntasticaindirecta
crates.iosyntastica0.4.1indirecta
crates.iosyntastica-core0.4.1indirecta
crates.iosyntastica-highlight0.4.1indirecta
crates.iosyntastica-macros0.4.1indirecta
crates.iosyntastica-parsersindirecta
crates.iosyntastica-parsers0.4.1indirecta
crates.iosyntastica-queries0.4.1indirecta
crates.iosyntastica-themesindirecta
crates.iosyntastica-themes0.4.1indirecta
crates.iosys-locale0.3.2indirecta
crates.iosysctl0.6.0indirecta
crates.iosystem-deps7.0.8indirecta
crates.iotabledindirecta
crates.iotabled0.17.0indirecta
crates.iotabled_derive0.9.0indirecta
crates.iotabularindirecta
crates.iotabular0.2.0indirecta
crates.iotaffy0.10.1indirecta
crates.iotaffy0.5.2indirecta
crates.iotaffy0.9.2indirecta
crates.iotap1.0.1indirecta
crates.iotarget-lexicon0.12.16indirecta
crates.iotarget-lexicon0.13.5indirecta
crates.iotempfileindirecta
crates.iotempfile3.27.0indirecta
crates.iotermcolor1.4.1indirecta
crates.ioterminal_size0.1.17indirecta
crates.ioterminal_size0.4.4indirecta
crates.iotest-caseindirecta
crates.iotest-case3.3.1indirecta
crates.iotest-case-core3.3.1indirecta
crates.iotest-case-macros3.3.1indirecta
crates.iotextwrap0.15.2indirecta
crates.iotextwrap0.16.2indirecta
crates.ioTFT0.1.1indirecta
crates.iothiserror-impl1.0.69indirecta
crates.iothiserror-impl2.0.11indirecta
crates.iothiserror-impl2.0.16indirecta
crates.iothiserror-impl2.0.18indirecta
crates.iothread_local1.1.9indirecta
crates.iothrift0.17.0indirecta
crates.iotime0.3.47indirecta
crates.iotime-core0.1.8indirecta
crates.iotime-macros0.2.27indirecta
crates.iotiny-keccak2.0.2indirecta
crates.iotiny-skia0.11.4indirecta
crates.iotiny-skia-path0.11.4indirecta
crates.iotinystr0.8.3indirecta
crates.iotinyvec1.11.0indirecta
crates.iotinyvec_macros0.1.1indirecta
crates.iotokio-io-timeout1.2.1indirecta
crates.iotokio-macros2.5.0indirecta
crates.iotokio-macros2.7.0indirecta
crates.iotokio-rustls0.26.4indirecta
crates.iotokio-stream0.1.18indirecta
crates.iotokio-testindirecta
crates.iotokio-test0.4.5indirecta
crates.iotokio-tungstenite0.29.0indirecta
crates.iotokio-util0.7.18indirecta
crates.iotoml_datetime0.6.11indirecta
crates.iotoml_datetime0.7.2indirecta
crates.iotoml_datetime0.7.5+spec-1.1.0indirecta
crates.iotoml_datetime1.1.1+spec-1.1.0indirecta
crates.iotoml_edit0.19.15indirecta
crates.iotoml_edit0.22.27indirecta
crates.iotoml_edit0.23.10+spec-1.0.0indirecta
crates.iotoml_edit0.23.6indirecta
crates.iotoml_edit0.25.11+spec-1.1.0indirecta
crates.iotoml_parser1.0.3indirecta
crates.iotoml_parser1.1.2+spec-1.1.0indirecta
crates.iotoml_write0.1.2indirecta
crates.iotoml_writer1.1.1+spec-1.1.0indirecta
crates.iotower0.4.13indirecta
crates.iotower0.5.3indirecta
crates.iotower-http0.6.11indirecta
crates.iotower-layer0.3.3indirecta
crates.iotower-service0.3.3indirecta
crates.iotracing-attributes0.1.30indirecta
crates.iotracing-attributes0.1.31indirecta
crates.iotracing-core0.1.34indirecta
crates.iotracing-core0.1.36indirecta
crates.iotracing-error0.2.1indirecta
crates.iotracing-log0.2.0indirecta
crates.iotracing-oslog0.3.0indirecta
crates.iotracing-wasm0.2.1indirecta
crates.iotracy-clientindirecta
crates.iotracy-client0.18.4indirecta
crates.iotracy-client-sys0.28.0indirecta
crates.iotranspose0.2.3indirecta
crates.iotraversalindirecta
crates.iotraversal0.1.2indirecta
crates.iotree-sitter0.20.10indirecta
crates.iotree-sitter-lua0.0.18indirecta
crates.iotry-lock0.2.5indirecta
crates.iottf-parser0.25.1indirecta
crates.iotungstenite0.29.0indirecta
crates.iotwox-hash2.1.2indirecta
crates.ioty_map_gen0.1.6indirecta
crates.iotypeid1.0.3indirecta
crates.iotypenumindirecta
crates.iotypenum1.18.0indirecta
crates.iotypenum1.20.0indirecta
crates.iotypewit1.15.2indirecta
crates.iouds_windows1.2.1indirecta
crates.iounarray0.1.4indirecta
crates.iouncased0.9.10indirecta
crates.iounescaper0.1.8indirecta
crates.iounicode-bidi0.3.18indirecta
crates.iounicode-identindirecta
crates.iounicode-ident1.0.19indirecta
crates.iounicode-ident1.0.24indirecta
crates.iounicode-linebreak0.1.5indirecta
crates.iounicode-script0.5.8indirecta
crates.iounicode-segmentation1.13.2indirecta
crates.iounicode-width0.1.14indirecta
crates.iounicode-width0.2.2indirecta
crates.iounicode-xid0.2.6indirecta
crates.iounindent0.2.4indirecta
crates.iounit-prefix0.5.2indirecta
crates.iountrusted0.9.0indirecta
crates.iounty0.0.4indirecta
crates.ioupon0.10.0indirecta
crates.iourlencoding2.1.3indirecta
crates.ioutf8_iter1.0.4indirecta
crates.ioutf8parse0.2.2indirecta
crates.iov_frame0.3.9indirecta
crates.iovaluable0.1.1indirecta
crates.iovariadics_please1.1.0indirecta
crates.iovcell0.1.3indirecta
crates.iovcpkg0.2.15indirecta
crates.iovec11.12.1indirecta
crates.iovec_map0.8.2indirecta
crates.iovello_common0.0.6indirecta
crates.iovello_cpu0.0.6indirecta
crates.ioversion-compare0.2.1indirecta
crates.ioversion_check0.9.5indirecta
crates.iovirtue0.0.18indirecta
crates.iovoid1.0.2indirecta
crates.iovolatile-register0.2.2indirecta
crates.iowait-timeout0.2.1indirecta
crates.iowaker-fnindirecta
crates.iowaker-fn1.2.0indirecta
crates.iowalkdirindirecta
crates.iowalkdir2.5.0indirecta
crates.iowant0.3.1indirecta
crates.iowasi0.11.0+wasi-snapshot-preview1indirecta
crates.iowasi0.11.1+wasi-snapshot-preview1indirecta
crates.iowasip21.0.3+wasi-0.2.9indirecta
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirecta
crates.iowasm-bindgen0.2.103indirecta
crates.iowasm-bindgen0.2.120indirecta
crates.iowasm-bindgen0.2.121indirecta
crates.iowasm-bindgen-backend0.2.103indirecta
crates.iowasm-bindgen-futures0.4.70indirecta
crates.iowasm-bindgen-futures0.4.71indirecta
crates.iowasm-bindgen-macro0.2.103indirecta
crates.iowasm-bindgen-macro0.2.120indirecta
crates.iowasm-bindgen-macro0.2.121indirecta
crates.iowasm-bindgen-macro-support0.2.103indirecta
crates.iowasm-bindgen-macro-support0.2.120indirecta
crates.iowasm-bindgen-macro-support0.2.121indirecta
crates.iowasm-bindgen-shared0.2.103indirecta
crates.iowasm-bindgen-shared0.2.120indirecta
crates.iowasm-bindgen-shared0.2.121indirecta
crates.iowasm-encoder0.244.0indirecta
crates.iowasm-metadata0.244.0indirecta
crates.iowasm-streams0.4.2indirecta
crates.iowasmparser0.244.0indirecta
crates.iowasmtime-internal-core43.0.2indirecta
crates.iowasmtime-internal-jit-icache-coherence43.0.2indirecta
crates.iowayland-backend0.3.15indirecta
crates.iowayland-client0.31.14indirecta
crates.iowayland-csd-frame0.3.0indirecta
crates.iowayland-cursor0.31.14indirecta
crates.iowayland-protocols0.32.12indirecta
crates.iowayland-protocols-experimental20250721.0.1indirecta
crates.iowayland-protocols-misc0.3.12indirecta
crates.iowayland-protocols-plasma0.3.12indirecta
crates.iowayland-protocols-wlr0.3.12indirecta
crates.iowayland-scanner0.31.10indirecta
crates.iowayland-sys0.31.11indirecta
crates.ioweak-table0.3.2indirecta
crates.ioweb-sys0.3.97indirecta
crates.ioweb-sys0.3.98indirecta
crates.ioweb-task1.1.3indirecta
crates.ioweb-timeindirecta
crates.ioweb-time1.1.0indirecta
crates.iowebbrowser1.2.1indirecta
crates.iowebpki-roots0.26.11indirecta
crates.iowebpki-roots1.0.7indirecta
crates.ioweezl0.1.12indirecta
crates.iowgpuindirecta
crates.iowgpu27.0.1indirecta
crates.iowgpu29.0.4indirecta
crates.iowgpu-core27.0.3indirecta
crates.iowgpu-core29.0.4indirecta
crates.iowgpu-core-deps-apple27.0.0indirecta
crates.iowgpu-core-deps-apple29.0.4indirecta
crates.iowgpu-core-deps-wasm27.0.0indirecta
crates.iowgpu-core-deps-wasm29.0.4indirecta
crates.iowgpu-core-deps-windows-linux-android27.0.0indirecta
crates.iowgpu-core-deps-windows-linux-android29.0.4indirecta
crates.iowgpu-hal27.0.4indirecta
crates.iowgpu-hal29.0.4indirecta
crates.iowgpu-naga-bridge29.0.4indirecta
crates.iowgpu-types27.0.1indirecta
crates.iowgpu-types29.0.4indirecta
crates.iowhichindirecta
crates.iowhich4.4.2indirecta
crates.iowhich6.0.3indirecta
crates.iowhich7.0.3indirecta
crates.iowideindirecta
crates.iowide0.7.33indirecta
crates.iowide1.4.0indirecta
crates.iowinapiindirecta
crates.iowinapi0.3.9indirecta
crates.iowinapi-i686-pc-windows-gnu0.4.0indirecta
crates.iowinapi-util0.1.11indirecta
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirecta
crates.iowindows0.48.0indirecta
crates.iowindows0.54.0indirecta
crates.iowindows0.57.0indirecta
crates.iowindows0.58.0indirecta
crates.iowindows0.61.3indirecta
crates.iowindows0.62.2indirecta
crates.iowindows-collections0.2.0indirecta
crates.iowindows-collections0.3.2indirecta
crates.iowindows-core0.54.0indirecta
crates.iowindows-core0.57.0indirecta
crates.iowindows-core0.58.0indirecta
crates.iowindows-core0.61.2indirecta
crates.iowindows-core0.62.2indirecta
crates.iowindows-future0.2.1indirecta
crates.iowindows-future0.3.2indirecta
crates.iowindows-implement0.57.0indirecta
crates.iowindows-implement0.58.0indirecta
crates.iowindows-implement0.60.0indirecta
crates.iowindows-implement0.60.2indirecta
crates.iowindows-interface0.57.0indirecta
crates.iowindows-interface0.58.0indirecta
crates.iowindows-interface0.59.1indirecta
crates.iowindows-interface0.59.3indirecta
crates.iowindows-link0.1.3indirecta
crates.iowindows-link0.2.0indirecta
crates.iowindows-link0.2.1indirecta
crates.iowindows-numerics0.2.0indirecta
crates.iowindows-numerics0.3.1indirecta
crates.iowindows-registry0.6.1indirecta
crates.iowindows-result0.1.2indirecta
crates.iowindows-result0.2.0indirecta
crates.iowindows-result0.3.4indirecta
crates.iowindows-result0.4.1indirecta
crates.iowindows-strings0.1.0indirecta
crates.iowindows-strings0.4.2indirecta
crates.iowindows-strings0.5.1indirecta
crates.iowindows-sysindirecta
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.0indirecta
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-targets0.53.5indirecta
crates.iowindows-threading0.1.0indirecta
crates.iowindows-threading0.2.1indirecta
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_gnullvm0.53.1indirecta
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_aarch64_msvc0.53.1indirecta
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_gnu0.53.1indirecta
crates.iowindows_i686_gnullvm0.52.6indirecta
crates.iowindows_i686_gnullvm0.53.0indirecta
crates.iowindows_i686_gnullvm0.53.1indirecta
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_i686_msvc0.53.1indirecta
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_gnu0.53.1indirecta
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_gnullvm0.53.1indirecta
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.iowindows_x86_64_msvc0.53.1indirecta
crates.iowinitindirecta
crates.iowinit0.30.13indirecta
crates.iowinnowindirecta
crates.iowinnow0.5.40indirecta
crates.iowinnow0.6.24indirecta
crates.iowinnow0.7.13indirecta
crates.iowinnow0.7.15indirecta
crates.iowinnow1.0.2indirecta
crates.iowinnow1.0.3indirecta
crates.iowinsafe0.0.19indirecta
crates.iowit-bindgen0.51.0indirecta
crates.iowit-bindgen0.57.1indirecta
crates.iowit-bindgen-core0.51.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.3indirecta
crates.iowyz0.5.1indirecta
crates.iox112.21.0indirecta
crates.iox11-dl2.21.0indirecta
crates.iox11rb0.13.2indirecta
crates.iox11rb-protocol0.13.2indirecta
crates.ioxcursor0.3.10indirecta
crates.ioxkbcommon-dl0.4.2indirecta
crates.ioxkeysym0.2.1indirecta
crates.ioxml-rs0.8.28indirecta
crates.ioxxhash-rust0.8.15indirecta
crates.ioxz20.1.7indirecta
crates.ioy4m0.8.0indirecta
crates.ioyansi1.0.1indirecta
crates.ioyazi0.2.1indirecta
crates.ioyoke0.8.2indirecta
crates.ioyoke-derive0.8.2indirecta
crates.iozbus_macros5.15.0indirecta
crates.iozbus_names4.3.2indirecta
crates.iozeno0.3.3indirecta
crates.iozerocopy-derive0.8.27indirecta
crates.iozerocopy-derive0.8.48indirecta
crates.iozerofrom0.1.7indirecta
crates.iozerofrom0.1.8indirecta
crates.iozerofrom-derive0.1.7indirecta
crates.iozeroize1.8.2indirecta
crates.iozerotrie0.2.4indirecta
crates.iozerovec0.11.6indirecta
crates.iozerovec-derive0.11.3indirecta
crates.iozlib-rs0.6.3indirecta
crates.iozmij1.0.21indirecta
crates.iozmij1.0.23indirecta
crates.iozstd-safe7.2.4indirecta
crates.iozstd-sys2.0.16+zstd.1.5.7indirecta
crates.iozune-core0.5.1indirecta
crates.iozune-inflate0.2.54indirecta
crates.iozune-jpeg0.5.15indirecta
crates.iozvariant5.11.0indirecta
crates.iozvariant_derive5.11.0indirecta
crates.iozvariant_utils3.3.1indirecta
PyPIappnope0.1.4indirecta
PyPIasttokens2.4.1indirecta
PyPIcdsapiindirecta
PyPIcffi1.17.1indirecta
PyPIcolorama0.4.6indirecta
PyPIcomm0.2.2indirecta
PyPIcontourpy1.3.0indirecta
PyPIcontourpy1.3.3indirecta
PyPIcycler0.12.1indirecta
PyPIdebugpy1.8.7indirecta
PyPIdecorator5.1.1indirecta
PyPIelodinindirecta
PyPIexecuting2.1.0indirecta
PyPIfonttools4.54.1indirecta
PyPIfonttools4.63.0indirecta
PyPIiniconfig2.3.0indirecta
PyPIipykernel6.29.5indirecta
PyPIipython8.28.0indirecta
PyPIjax0.10.0indirecta
PyPIjax-cuda12-pjrt0.10.0indirecta
PyPIjax-cuda12-plugin0.10.0indirecta
PyPIjaxlib0.10.0indirecta
PyPIjedi0.19.1indirecta
PyPIjoblib1.4.2indirecta
PyPIjupyter-client8.6.3indirecta
PyPIjupyter-core5.7.2indirecta
PyPIkiwisolver1.4.7indirecta
PyPIkiwisolver1.5.0indirecta
PyPImatplotlib3.11.0indirecta
PyPImatplotlib3.9.2indirecta
PyPImatplotlib-inline0.1.7indirecta
PyPIml-dtypes0.5.4indirecta
PyPInest-asyncio1.6.0indirecta
PyPInetcdf4indirecta
PyPInetifacesindirecta
PyPInrlmsise00indirecta
PyPInumpyindirecta
PyPInumpy2.1.2indirecta
PyPInumpy2.4.6indirecta
PyPInvidia-cublas-cu1212.9.2.10indirecta
PyPInvidia-cuda-cccl-cu1212.9.27indirecta
PyPInvidia-cuda-cupti-cu1212.9.79indirecta
PyPInvidia-cuda-nvcc-cu1212.9.86indirecta
PyPInvidia-cuda-nvrtc-cu1212.9.86indirecta
PyPInvidia-cuda-runtime-cu1212.9.79indirecta
PyPInvidia-cudnn-cu129.23.2.1indirecta
PyPInvidia-cufft-cu1211.4.1.4indirecta
PyPInvidia-cusolver-cu1211.7.5.82indirecta
PyPInvidia-cusparse-cu1212.5.10.65indirecta
PyPInvidia-nccl-cu122.30.7indirecta
PyPInvidia-nvjitlink-cu1212.9.86indirecta
PyPInvidia-nvshmem-cu123.7.0indirecta
PyPIopenaiindirecta
PyPIopt-einsum3.4.0indirecta
PyPIpackaging24.1indirecta
PyPIpackaging26.2indirecta
PyPIpandasindirecta
PyPIpandas2.2.3indirecta
PyPIparso0.8.4indirecta
PyPIpatsy0.5.6indirecta
PyPIpexpect4.9.0indirecta
PyPIpillow11.0.0indirecta
PyPIpillow12.2.0indirecta
PyPIplatformdirs4.3.6indirecta
PyPIplotlyindirecta
PyPIpluggy1.6.0indirecta
PyPIpolars1.10.0indirecta
PyPIpolars1.41.2indirecta
PyPIpolars-runtime-321.41.2indirecta
PyPIprompt-toolkit3.0.48indirecta
PyPIprotobufindirecta
PyPIpsutil6.1.0indirecta
PyPIptyprocess0.7.0indirecta
PyPIpure-eval0.2.3indirecta
PyPIpycparser2.22indirecta
PyPIpygments2.18.0indirecta
PyPIpygments2.20.0indirecta
PyPIpyparsing3.2.0indirecta
PyPIpyparsing3.3.2indirecta
PyPIpytest9.1.0indirecta
PyPIpython-dateutil2.9.0.post0indirecta
PyPIpytz2024.2indirecta
PyPIpywin32308indirecta
PyPIpyzmq26.2.0indirecta
PyPIrequestsindirecta
PyPIscikit-learn1.5.2indirecta
PyPIscipy1.14.1indirecta
PyPIscipy1.17.1indirecta
PyPIseaborn0.13.2indirecta
PyPIsix1.16.0indirecta
PyPIsix1.17.0indirecta
PyPIstack-data0.6.3indirecta
PyPIstatsmodels0.14.4indirecta
PyPIstreamlitindirecta
PyPIthreadpoolctl3.5.0indirecta
PyPItornado6.4.1indirecta
PyPItraitlets5.14.3indirecta
PyPItrimeshindirecta
PyPItyping-extensions4.15.0indirecta
PyPItzdata2024.2indirecta
PyPIwcwidth0.2.13indirecta
Avisos de dependencias 29

Este repositorio no publica ningún paquete que el índice resuelva, así que se evaluó su propio grafo de dependencias — 1813 paquetes, que incluyen también fijaciones de desarrollo y prueba que nunca se distribuyen: 29 tienen avisos conocidos, de los cuales 5 son directas. 219 no pudieron evaluarse: sin versión resuelta, ecosistema no admitido, o fuera de la lista de paquetes informada.

PaqueteVersiónRelaciónGravedadAvisosCorregido en
pillow11.0.0indirectacrítica3412.3.0
pillow12.2.0indirectacrítica2612.3.0
jupyter-core5.7.2indirectaalta25.8.1
pyo30.23.5indirectaalta50.29.0
quick-xml0.39.2indirectaalta20.41.0
quick-xml0.39.4indirectaalta20.41.0
quinn-proto0.11.14indirectaalta20.11.15
tornado6.4.1indirectaalta226.5.7
lru0.12.5directamoderada20.16.3
fonttools4.54.1indirectamoderada24.60.2
serde_with3.20.0indirectamoderada13.21.0
thrift0.17.0indirectamoderada10.23.0
atty0.2.14indirectabaja3
pygments2.18.0indirectabaja22.20.0
anyhow1.0.100directadesconocida11.0.103
anyhow1.0.102directadesconocida11.0.103
bincode2.0.1directadesconocida1
paste1.0.15directadesconocida1
atomic-polyfill1.0.3indirectadesconocida1
bare-metal0.2.5indirectadesconocida1
bare-metal1.0.0indirectadesconocida1
crossbeam-epoch0.9.18indirectadesconocida10.9.20
instant0.1.13indirectadesconocida1
memmap20.9.10indirectadesconocida10.9.11
number_prefix0.4.0indirectadesconocida1
proc-macro-error1.0.4indirectadesconocida1
proc-macro-error22.0.1indirectadesconocida1
rustls-pemfile2.2.0indirectadesconocida1
ttf-parser0.25.1indirectadesconocida1

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": [
        "aerospace",
        "ecs",
        "physics-simulation",
        "space",
        "drones",
        "rust"
      ],
      "is_fork": false,
      "size_kb": 253430,
      "has_wiki": true,
      "homepage": "https://docs.elodin.systems",
      "languages": {
        "C": 49537,
        "C++": 207541,
        "Lua": 2087,
        "Nix": 130128,
        "Just": 5014,
        "MLIR": 129,
        "Rust": 9154878,
        "WGSL": 75610,
        "Jinja": 9599,
        "Julia": 432,
        "Shell": 98963,
        "Python": 320440,
        "Gnuplot": 1534,
        "Makefile": 278,
        "RenderScript": 3,
        "Linker Script": 1420
      },
      "pushed_at": "2026-07-30T17:39:14Z",
      "created_at": "2024-02-26T21:07:50Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-30T03:03:33Z",
      "description": "Elodin simulation and flight software monorepo.",
      "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": "elodin.systems",
      "name": "Elodin",
      "type": "Organization",
      "login": "elodin-sys",
      "company": null,
      "location": "United States of America",
      "followers": 40,
      "avatar_url": "https://avatars.githubusercontent.com/u/139720373?v=4",
      "created_at": "2023-07-16T22:26:16Z",
      "is_verified": null,
      "public_repos": 49,
      "account_age_days": 1110
    },
    "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.18.0",
          "kind": "minor",
          "published_at": "2026-07-23T22:18:12Z"
        },
        {
          "tag": "v0.17.3",
          "kind": "patch",
          "published_at": "2026-05-22T19:42:58Z"
        },
        {
          "tag": "v0.17.2",
          "kind": "patch",
          "published_at": "2026-05-13T21:16:40Z"
        },
        {
          "tag": "v0.17.1",
          "kind": "patch",
          "published_at": "2026-04-24T23:41:18Z"
        },
        {
          "tag": "v0.16.2",
          "kind": "patch",
          "published_at": "2026-03-17T03:49:11Z"
        },
        {
          "tag": "v0.16.1",
          "kind": "patch",
          "published_at": "2026-02-18T00:26:18Z"
        },
        {
          "tag": "v0.16.0",
          "kind": "minor",
          "published_at": "2026-01-28T00:58:55Z"
        },
        {
          "tag": "v0.16.0-alpha.5",
          "kind": "prerelease",
          "published_at": "2026-01-15T00:10:01Z"
        },
        {
          "tag": "v0.16.0-alpha.4",
          "kind": "prerelease",
          "published_at": "2026-01-12T09:59:02Z"
        },
        {
          "tag": "v0.16.0-alpha.3",
          "kind": "prerelease",
          "published_at": "2026-01-12T01:10:29Z"
        },
        {
          "tag": "v0.16.0-alpha.2",
          "kind": "prerelease",
          "published_at": "2026-01-11T22:02:11Z"
        },
        {
          "tag": "v0.16.0-alpha.1",
          "kind": "prerelease",
          "published_at": "2026-01-11T10:27:16Z"
        },
        {
          "tag": "v0.16.0-alpha.0",
          "kind": "prerelease",
          "published_at": "2026-01-05T18:38:38Z"
        },
        {
          "tag": "v0.15.5",
          "kind": "patch",
          "published_at": "2025-12-18T15:41:00Z"
        },
        {
          "tag": "v0.15.5-alpha.0",
          "kind": "prerelease",
          "published_at": "2025-12-14T08:43:40Z"
        },
        {
          "tag": "v0.15.4",
          "kind": "patch",
          "published_at": "2025-12-04T21:26:42Z"
        },
        {
          "tag": "v0.15.3-orphan",
          "kind": "prerelease",
          "published_at": "2025-11-06T01:03:11Z"
        },
        {
          "tag": "v0.15.2",
          "kind": "patch",
          "published_at": "2025-10-25T04:56:12Z"
        },
        {
          "tag": "v0.15.1",
          "kind": "patch",
          "published_at": "2025-10-11T04:59:37Z"
        },
        {
          "tag": "v0.15.0",
          "kind": "minor",
          "published_at": "2025-09-26T16:49:37Z"
        },
        {
          "tag": "v0.15.0-alpha.1",
          "kind": "prerelease",
          "published_at": "2025-09-18T01:20:52Z"
        },
        {
          "tag": "v0.14.2",
          "kind": "patch",
          "published_at": "2025-06-17T20:49:31Z"
        },
        {
          "tag": "v0.14.1",
          "kind": "patch",
          "published_at": "2025-05-10T01:15:12Z"
        },
        {
          "tag": "v0.13.2",
          "kind": "patch",
          "published_at": "2025-04-28T19:38:49Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "098398481fc4037e0655bdfdca214e37b9cd0a2b",
          "body": "* feat(editor): artificial horizon gauge.\n\nAdds a `horizon_gauge` panel: a cockpit-convention attitude indicator that\ncounter-rotates the world behind a fixed aircraft symbol, giving a directly\nreadable pitch and roll where the orientation gauge deliberately stays an\nabstract 3D gimbal.\n\nThe geometr\n[…]\nnstead — instruments left, chase view centre, camera\nviews right — and give the gauge three shares against the graphs' one apiece,\nsince its face is square and the pane's height is what sets its size.",
          "is_bot": false,
          "headline": "feat(editor): artificial horizon gauge. (#753)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-30T03:03:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9885f71e6e3a0fd8ba0a11a31f39363e98643662",
          "body": "* Add headless capture skill\n\n* Fix headless capture for AMD laptop\n\n* Add capture script\n\n* Increase video capture warmup\n\n* Fix NVIDIA library search precedence\n\n* Clean up headless capture process group\n\n* Fix software rendering fallback\n\n* Address review comments for pipewire\n\n* Address review comments",
          "is_bot": false,
          "headline": "Feat/headless video capture (#754)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-29T17:27:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "adc756461dbf7a3aac40cc7ee0931375021c06a8",
          "body": null,
          "is_bot": false,
          "headline": "elodin-db export --format mcap (#746)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-24T04:39:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30825259853780ffa4b01eb4d8205cc19cfa1375",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.18.1-alpha.0 (#751)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-24T04:38:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e97845c75b18649aa62372614fb993561b25ea9c",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.18.0 (#750)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-23T21:11:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b8619c7f506137d5f875c12f5e9f379e58cd101",
          "body": null,
          "is_bot": false,
          "headline": "fix(editor): update thruster test object state (#749)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-23T19:52:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4899f019072a5316ed6841c99c0f978398f6fdfa",
          "body": "* feat: Add error_covariance.\n\n* debug: Name some entities.\n\n* feat: Name more entities.\n\n* style: Reformat.\n\n* chore: Fix merge omission.\n\n* fix: Bad import.\n\n* fix: Don't panic on schematic reload.\n\n* feat: Add covariance-ellipsoids example.\n\n* feat: Make ellipses move.\n\n* fix: Ensure matrices upd\n[…]\nd).\n\n* chore: Make root entities optional.\n\n* chore: Fix typos.\n\n* fix: Only set change flag when ellipse kind changes.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Feature: Add error covariance to ellipsoid. (#744)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-23T17:56:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5d8f746faa46ce3abc1a9dda205a979d4ca48ed2",
          "body": "* feat(editor): add Spatial Gauge schematic panel (#738)\n\nNew Monitor-inspired pane that binds a position EQL, converts between\ngeo frames, and shows N/E/D-style cards with an attitude-driven sphere\nand artificial-horizon pitch/roll readout. Wired through KDL, inspector,\ncommand palette, and the roc\n[…]\nsame data in one resizable column, so the gauge value cards can be\ncompared against the monitor's number cards as the column is resized.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "feat(editor): geo-position gauge & orientation gauge. (#739)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-23T03:56:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "13a6bc4f46bc5111489a032061921099d20778bb",
          "body": "* Apollo hanabi upgrade\n* Falcon9 example\n* Polish apollo-lander, fix emitter and asset server loading churn bugs\n* Remove unused landing site\n* Fix windows build (#747)\n\n---------\n\nCo-authored-by: Anders Pitman <&ers@apitman.com>",
          "is_bot": false,
          "headline": "Falcon 9 Example Simulation, with Effects (#745)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-22T23:11:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "600e149fcdca2bae77c921ba0b200b25578c0905",
          "body": "* Update to Bevy 19\n\n* Fix chase-cam near clipping and late EQL compile for sticky --kdl, Demote expected missing viewport ComponentValue noise to debug.\n\n* Refactor clean-up, remove dead code, fix ViewKeyCache, reduce complexity, fix 3D line regression",
          "is_bot": false,
          "headline": "Upgrade to Bevy 0.19 (#743)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-20T19:14:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee7b80e6e590d3b34fbac40c4618a9fc1d14bc90",
          "body": "* fix: Fix the line_3d jitter, sloppy.\n\n* refactor: Do not use fixup systems, spawn correct.\n\n* doc: Add bevy skill entry: Prefer spawn correct over fixup systems.\n\n* perf: Run setup on a line_3d once.",
          "is_bot": false,
          "headline": "Fix: No more jitter for `line_3d` in ECEF. (#741)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-20T01:09:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5fdb91183bb45072798e6489dd335504b348e900",
          "body": "* fix(maitake): preserve timer rotation across wheel wrap\n\nThe timer wheel encodes a wrapped next slot as SLOTS plus the slot index. The previous saturating subtraction treated the remainder as a rotation count, and returned zero rotations when the next deadline occupied slot zero.\n\nThat could recon\n[…]\nn artificial playback delay.\n\nExtend the TCP echo test to inspect both endpoints and assert that TCP_NODELAY is enabled, preventing future socket setup changes from silently restoring the live jitter.",
          "is_bot": false,
          "headline": "Fix timer-wheel freezes and reduce live telemetry jitter (#742)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-07-16T22:02:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "be890905d1bd30b2de09413850accd8ad51b1838",
          "body": "* 4khz graph buffer window, fix thrusters\n* Fix elodin-db restart on Aleph, Data Overview bug\n* Allow editor experience to survive soft reconnect",
          "is_bot": false,
          "headline": "Unified SeriesStore for Editor playback (#740)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-16T22:01:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "36f90f366e491219cb04618f37f2ed62472966b3",
          "body": "* Telemetry tweaks for live data monitoring",
          "is_bot": false,
          "headline": "Elodin Editor Telemetry Mode (#737)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-14T03:16:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "043724d1cf5f7ff48d29be655d9015d252ab31ac",
          "body": null,
          "is_bot": false,
          "headline": "Release QA Test Plan Skill & Templates (#733)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-11T21:13:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3dc9cf7e07b86d9903f95d3578e85e1d19d8c733",
          "body": null,
          "is_bot": false,
          "headline": "Aleph elodin-db default asset path unset (#734)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-11T20:53:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "822eb89a977ae89c9818b54492e7b1894a34748c",
          "body": null,
          "is_bot": false,
          "headline": "Elodin-Py Native Elodin-DB Client API (#730)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-10T17:35:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0d54eee552fca2b7076cfdfb7df9ec77523410fa",
          "body": "* monte-carlo: absorb customer scaling glue into the runner\n\nEverything a multi-process SITL campaign previously needed wrapper scripts\nfor is now native, driven by a 1000-run/96-worker customer campaign:\n\n- workers knob (campaign.toml + --workers) sizing the s10 admission budget\n- up-front port-pla\n[…]\nsor <cursoragent@cursor.com>\n\n* monte-carlo: address PR review feedback\n\nPersist explicit worker counts for resume, harden port/prune safety checks, and document campaign-owned port reaping semantics.",
          "is_bot": false,
          "headline": "Polish MC & Scale to 96 Runners over 1000 Runs (#732)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-10T05:28:00Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "773969b692f586c55af0bf150a3efe724f6e4b8d",
          "body": "* feat(assets): DB owns schematic KDL assets (RFD #724)\n\nThe DB is the single owner of schematic/asset handling:\n\n- ingest the source `assets/` tree into `{db}/assets/` once (copy-once,\n  all-or-nothing), skipping reserved keys (`__index__`, ingest marker)\n  and symlinks (so the walk cannot escape t\n[…]\nhared_by_schematics_once` and\n`ingest_resolves_window_relative_to_schematic_source_dir`, which already\ncover pulling an out-of-tree window schematic in and rewriting its own\nasset paths to `db:` refs.",
          "is_bot": false,
          "headline": "feat: db centric assets. (#727)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-07-10T04:10:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c525e90f3e5b1847506017ed40463837481940b2",
          "body": "* Add local nix develop caching with nix-direnv",
          "is_bot": false,
          "headline": "Add local nix develop caching with nix-direnv (#731)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-07-09T00:00:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "66347788fd0c637d87a0891ea3e663fd03dc4a70",
          "body": "* chore: Do warn_once instead of println.\n\n* fix: Use relative GeoRotation on grid.\n\n* feat: Use 3 infinite grids on 3 render layers.\n\nCreate a NED, ENU, and ECEF infinite grid once and put it on a render\nlayer. Solves the overdraw problem, simplifies the management of the effect.\n\n* binary: Orient \n[…]\nix test.\n\n* refactor: Rename GeoRotation::new to GeoRotation::relative.\n\n* fix: Missed some relative()s.\n\n* refactor: Remove duplicate code match.\n\n* style: Reformat.\n\n* chore: Change camera location.",
          "is_bot": false,
          "headline": "fix: Use relative GeoRotation on grid. (#726)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-07-08T03:42:48Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d62668b6a1e18b274520e5495b7e237135c44c01",
          "body": "fix(os): add kernel modules so that sdimage boot environment recognizes\nthe usb volume that it was already booted from",
          "is_bot": false,
          "headline": "os: add kernel modules to initrd for sdimage",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-07-03T03:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7e707975bdaf32aaa6800792cf81be7189dfbd1e",
          "body": "Manual startup-window DB connections only spawned the main telemetry TCP\nconnection. The editor’s TelemetryCache backfill uses the secondary msg\nconnection, so object_3d/vector_arrow playback missed historical samples while\nline_3d still worked through its separate main-connection query path.\n\nInstall msg channel resources/sink for disconnected startup and spawn/replace\nthe msg TCP connection when connecting manually, matching the working\nCLI-connected editor path.",
          "is_bot": false,
          "headline": "Fix manual editor DB connect msg channel setup (#723)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-29T16:47:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "287d62731853703f1ca647bdc26dbe29305fb5d7",
          "body": "* Fix viewport focus pick panic on despawned mesh entities (#705)\n\n`sync_viewport_focus_pick_targets` queued `insert`/`remove` entity\ncommands against mesh entities that could be despawned before the\ndeferred commands applied (e.g. a skybox generation reloading the\nschematic despawns Object3D meshes\n[…]\norTimeline`.\n\nMake the future color swatch preview use `future_timeline.a *\nDEFAULT_FUTURE_TRAIL_ALPHA` so it matches the rendered fade. Shorten the\nperspective checkbox label to \"Perspective\".\n\n* fmt",
          "is_bot": false,
          "headline": "fix: DB skybox/asset mirroring (#701, #702, #705, #714). (#718)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-29T02:01:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8765cee9d09eb09ef3f49eb54fbeb485a0e97d88",
          "body": null,
          "is_bot": false,
          "headline": "Disable Aleph JAX Cuda (#722)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-28T22:46:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3c62d375282c07351b05473c51c4389b72d6de25",
          "body": null,
          "is_bot": false,
          "headline": "Reorganize nix imports (#721)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-27T23:58:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d458690f5e99a17542c76ac4990f6ff57ead801d",
          "body": "* profile and improve post_step overhead\n* Fix bzip reported CVE",
          "is_bot": false,
          "headline": "Elodin on Aleph Tweaks (#716)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-26T16:51:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24251149b3f1a53993102c67ce2413fefa58c04c",
          "body": "* Fix windows build\n\ns10 should be disabled for windows.\n\n* Fix skybox warnings for windows builds",
          "is_bot": false,
          "headline": "Fix windows build errors (#717)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-26T12:53:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e50e665638721be9c8560002d92e9a97fd4b5699",
          "body": "* Add rtsp-ingest crate: AVC→Annex-B framing + clock mapping\n\nPure, dependency-light core for RTSP H.264 ingest into Elodin-DB,\nunit-testable without retina, tokio, the DB, or hardware:\n\n- annexb: AVC length-prefixed → Annex-B with in-band SPS/PPS injection\n  ahead of IDR access units (storage contr\n[…]\nupdate_parameter_sets now also takes the new avcC NAL length size and\nvalidates it, so a mid-stream resolution change that switches the length\nprefix size no longer mis-parses subsequent access units.",
          "is_bot": false,
          "headline": "RTSP video ingest via a standalone `rtsp-streamer` producer. (#715)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-26T01:13:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fba85e8cdadfa90b972be7da3394ee2cef00fbae",
          "body": "* Improve generate real time behavior under load\n* Set thread priority for s10 processes\n* Polish monte-carlo example, found while regression testing",
          "is_bot": false,
          "headline": "Improve generate real time behavior under load (#711)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-24T19:14:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "553ecfc000ea7865b3035426bf3f1640eddc6c24",
          "body": "* Build and deploy Elodin CLI and simulation onto Aleph",
          "is_bot": false,
          "headline": "Build and deploy Elodin CLI and simulation onto Aleph (#709)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-24T18:06:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80abb5eb9e1b52f578d7df00e5d6eecea8c9d495",
          "body": "* fix(line_3d): match update query to LineHandles so color/width/perspective re-apply\n\n* fix(line_3d): send linear RGB to line uniform to match scene color handling\n\n* fix(line_3d): honor KDL color, fall back to timeline trail colors (YALK/white) when unset\n\n* feat(line_3d): add per-line future_colo\n[…]\nan entity\n  with handles but no trail colors was skipped entirely, freezing its width,\n  perspective, and color. Make the component optional and re-attach it when\n  missing so KDL edits keep applying.",
          "is_bot": false,
          "headline": "`line_3d`: per-segment trail colors from KDL. (#706)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-24T17:47:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6723dd95aa26ee1084ab247290f8994f1d71eedd",
          "body": "Add an orbit line to geo-frames example.",
          "is_bot": false,
          "headline": "fix: Make line_3d work with ECEF. (#710)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-24T16:39:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "829b701c5c71590f2e56b1cdbb03a54865f193f0",
          "body": "…t (#700)\n\nThe manifest references `desert_night.cubemap.ktx2` but the file shipped in\n#688 was named `desert_night.ktx2` (missing the `.cubemap` infix), so the\neditor failed to load the default skybox with a \"Path not found\" error.\nRename the asset to match the `{name}.cubemap.ktx2` convention.",
          "is_bot": false,
          "headline": "Fix default skybox load: rename desert_night cubemap to match manifes…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-23T05:16:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c8daebe4b5cd6cb9c5b78e72ae96ca2727066721",
          "body": "* Monte-Carlo ergonomics, remove --jobs flag, defer to S10_MAX_INFLIGHT",
          "is_bot": false,
          "headline": "Monte Carlo Ergonomics improvements (#698)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-23T05:16:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03453f6f9506c3515b811c99965d1ef99c970132",
          "body": null,
          "is_bot": false,
          "headline": "Fix editor for Ubuntu 2204 and Nvidia Quadro cards (#697)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-21T03:58:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "828d91f7c95d29c0705ee8c9d669b6ed2c278219",
          "body": "* Fix pointer-ABI batched dot_general and multi-operand concatenate lowering.\n\nLower batched dot_general and multi-operand non-zero-dim concatenate\ncorrectly in the Cranelift MLIR backend so simulations with many entities\nno longer produce NaNs. Add regression tests and document the lowering.\n\n* Mak\n[…]\nmove the fixed window rect so the layout fills the viewport, and fire the\nDPS plume out of the engine bell by switching it to scalar mode with an\nexplicit model-frame direction, matching the RCS jets.",
          "is_bot": false,
          "headline": "fix: vector-arrow rendering at planetary scale. (#696)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-20T06:08:09Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0b10b3b1eebacf770736c76f9e4489ee9f4701bf",
          "body": "* Update to latest nixpkgs at root\n\n* Deduplicate Tracy nix config\n\n* Update jax refs\n\n* Fix tracy nix",
          "is_bot": false,
          "headline": "Update to latest nixpkgs at root (#690)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-19T18:00:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c90253446e6c4494884c4a8dad1f37f2545a9126",
          "body": "* chore: Soft reset to one commit to ease rebase.\n\n* style: Reformat.\n\n* chore: Clean up.\n\n* refactor: Change DynArray::default name to default_for_shape.\n\n* test: Fix NED test.",
          "is_bot": false,
          "headline": "Feat: Add NED and ECEF orientation support. (#680)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-19T16:01:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ca1ff662c19e14bd4b9c0adbf76ca1114625c5a",
          "body": "* feat/skybox-palette-options\n\n* fix: default skybox resolution palette to 4K\n\nList the documented default (4K) first so confirming the resolution page\nwith Enter, without moving the selection, picks 4K instead of 1K.\n\n* fix: restore palette filter when navigating back\n\nRemember the active filter on a palette page when descending into a\nsub-page, and restore it on backspace. The skybox prompt is no longer\nlost when stepping back from the style page to edit it.",
          "is_bot": false,
          "headline": "Enhance the skybox creation command palette with options. (#692)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-18T22:30:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84e70b54bf064303cff3860a1db50e19ac239085",
          "body": "* feat(apollo): volumetric thruster plumes + thrust/RCS diagnostic graphs\n\nParticle rendering (thruster_particles):\n- Camera-facing billboards with a soft radial alpha mask so plumes read as\n  round volumes from every angle instead of flat planes (incl. when zoomed).\n- RCS cold-gas jets retuned into\n[…]\nhe viewport look_at), falling back to the on-axis anchor\nwhen no focus is resolvable. A no-op LookToTrigger cancels any in-flight\nsnap animation.\n\n* fix(view-cube): keep roll arrows spinning in place.",
          "is_bot": false,
          "headline": "Apollo thruster visuals; fix(view-cube): orbit arrows. (#689)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-18T21:30:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3be1b163a710524d9120a6f4d7b0c8737023ed8f",
          "body": "with Apollo lander example",
          "is_bot": false,
          "headline": "s10 Driven in-process Monte Carlo (#684)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-17T18:15:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0472dd7a2a458b3fbf7345d7939b77fd619ce016",
          "body": "* Optimize GLBs & skill\n* More tightly pack skyboxes\n* Fix renamed files and script for Linux",
          "is_bot": false,
          "headline": "Fix/reduce asset sizes (#688)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-17T01:42:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3d4de09aba68238fdb0c146728f25df6fb2ced03",
          "body": "* First draft world mesh integration\n\n* Update rc-jet example with Death Valley terrain\n\n* World mesh with proper integration\n\n* Vendor bevy_world_mesh repo\n\n* Embed world mesh shader in bevy_world_mesh\n\n* Add script for downloading and processing terrain\n\n* Appease clippy\n\n* Appease alejandra\n\n* Ap\n[…]\ns and generation\n\n* Cap planar LOD from KDL\n\n* Appease cargo fmt\n\n* Refactor terrain fetching\n\nPulled out some common functionality and tried to clean up a bit\n\n* Forgot changes for previous commit...",
          "is_bot": false,
          "headline": "Feat/world mesh first pass (#681)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-06-16T03:40:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4fe569cdc1075222467882f4c672a314c323dc1d",
          "body": "chore(aleph): bump nixpkgs (nixos 26.05), bump jetpack 6.2.2 / L4T 36.5.0\nbump jetpack-nixos (202606) and bump corresponding gitrepos pins. change\nkernel source to OE4T + antmicro patches\n\nchore(aleph): update packaging for changes in 26.05. change ffmpeg import\nto ffmpeg-headless (don't bring in gui depends for headless application)",
          "is_bot": false,
          "headline": "aleph: bump nixpkgs, L4T, jetpack-nixos",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-06-15T14:57:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3e500fd8756d1cbb739f2c6768fc81f7257cf0e7",
          "body": "…r HTTP. (#679)\n\n* Generic http server + glb integration (elodin side). 1st commit.\n\n* Adding unit tests; fixing few bugs.\n\n* Warn when schematic KDL parse fails during asset persist.\n\n* Centralize ASSETS_HTTP_PORT_OFFSET in impeller2.\n\n* Resolve schematic GLB uploads via ELODIN_ASSETS_DIR.\n\n* fix(e\n[…]\ne simulation run errors during source capture\n\n* fix: replace followed DB metadata snapshots\n\n* fix: resolve simulation source from Python entrypoint\n\n* fix: write simulation source at recording start",
          "is_bot": false,
          "headline": "feat: Persist schematic assets in DB Asset Server  and serve them ove…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-09T19:17:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cf98dd963d6ccfcd37934966c94e364c42f52f97",
          "body": null,
          "is_bot": false,
          "headline": "Update LICENSE",
          "author_name": "danAtElodin",
          "author_login": "danAtElodin",
          "committed_at": "2026-06-09T19:05:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "03af1b2c4f86ef50f683def0674c224733a079b6",
          "body": "…me headers. (#610)\n\n* bbq migration + elodin path + bbq history readme.\n\n* fix(nix): include vendor/ in cleanSource for bbqueue path dep\n\n* chore: cargo fmt vendored bbqueue\n\n* fix(nix): include vendor/ in aleph cleanSource for elodin-db builds\n\nelodin-db and .#run use aleph/pkgs/common.nix, not ni\n[…]\nrefactor: move vendored bbqueue from vendor/ to libs/bbqueue\n\n* fix: correct upstream comment typos in vendored bbqueue\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: Migrate impeller2 from bbq2 to vendored bbqueue with usize fra…",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-06-09T17:58:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3565d41c74dd113d8e48e6919b03dd28bf1acda9",
          "body": "This often happens during startup when no data has been written yet.\nLet's just error once for now. As a future TODO we could keep track of\nwhich formulas have errored and then only report those we haven't\nalready reported.",
          "is_bot": false,
          "headline": "fix: Error once for formula execution error. (#685)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-06-09T17:31:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "322fd3e32725267de0e81d4d3d6bf3b507563310",
          "body": "Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>",
          "is_bot": false,
          "headline": "docs: add Ubuntu/Linux build prerequisites to README (#683)",
          "author_name": "Matt Van Horn",
          "author_login": "mvanhorn",
          "committed_at": "2026-06-08T04:56:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff2699ac011300963b0cb90a75b63a767e2123e1",
          "body": null,
          "is_bot": false,
          "headline": "fix(editor): migrate env map ktx2 assets to git LFS.",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-02T22:03:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a05e0c07651eeff96aa2eddb1ae2a7e971820dc",
          "body": "* Fix: Create Graph on saved DB and graph line labels.\n* fix: Scalar graph labels for DB schema shape [1].\n* chore(editor): adding warn! on  Create Graph failures and drop unused metadata arg.\n* fix: Wasteful per-frame allocation in sync_graphs loop (cursor bugbot).",
          "is_bot": false,
          "headline": "Fix: Create Graph on saved DB & graph labels. (#675)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-06-01T23:42:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55b445f97e422b9cfd58a14019c28763d4f89b57",
          "body": "* Enforce vtable alignment byte order expectations\n\n* Report human readable error info\n\n* Report optionally report readable info, set metadata first before registering vtable",
          "is_bot": false,
          "headline": "Enforce vtable alignment byte order expectations (#673)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T03:40:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "893ff69d1e4568222e07b40b23518aae71131604",
          "body": "* Add skybox assets into elodin + asset-display only.\n\n* Stop to recalculate light at every tick.\n\n* fix: cube's background.\n\n* 2nd block: Command to select existing skybox + new ai skybox creation.\n\n* Selection &/or creation new Skybox + KDL read/write.\n\n* doc: kdl, command palette, etc.\n\n* doc: ++\n[…]\n\n* docs(editor): note editor cam input runs after set_camera_viewport.\n\n* fix(editor): remove dead pointer_pos guard in gated_camera_inputs.\n\n---------\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
          "is_bot": false,
          "headline": "Feat: KDL Skybox selection and AI generation. (#647)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-29T01:29:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8f5b50b2a55d7892d70fcfde1994777494c88b89",
          "body": "* Require clients to consume db responses\n\n* Create send only connections that silence responses\n\n* Log drained replies",
          "is_bot": false,
          "headline": "Require clients to consume db responses (#670)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T00:42:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2dff2d6b86267da3d170d7968a8df8ad7b8d5f50",
          "body": null,
          "is_bot": false,
          "headline": "fix wsl instructions (#667)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-29T00:41:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b351e4050b6239f562ebf6db957ec27666ebe25",
          "body": "* New module: input_owner.rs.\n\n* Instrumentate input owenrs by  tiles.rs to register visible owners (not used at all at this stage).\n\n* Gating all consumers + editor_cam_input now reuses bevy_editor_cam messages but also filters Start/Move/Zoom trough UIInputOwners.\n\n* No more suppress_pointer_input\n[…]\n&RenderTarget` alongside `&Camera` and pass it through.\n\n* fix: call UiInputOwners::begin_frame at start of render_layout.\n\n* refactor: drop ViewportContainsPointer in favor of UiInputOwners blockers.",
          "is_bot": false,
          "headline": "Fix: UI input pass-through with explicit pointer ownership. (#637)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-28T22:14:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c7483c5b892c879f53d96e38072c37f50e3eef9b",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.17.4-alpha.0 (#665)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T20:28:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c63da3ce7e54305b7c9a325ac166d5c8b847798c",
          "body": "…sh ok locally). (#664)\n\n* Iteration number 7, locally tested Ok.\n\n* ci: harden release.yml musl setup (remove dead var, add diagnostics).\n\n* release.yaml(local test): consolidation/improvements.",
          "is_bot": false,
          "headline": "ci: zig-wrapper-strip-rustc-crt (iteration number 7, test-musl-build.…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T19:19:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "601193a44ab994fa453d0e3b3ebc00e1e8c705d0",
          "body": "…ar. (#662)\n\n* ci: configure musl Zig linker via .cargo/config.toml instead of env var.\n\n* scripts/test-musl-build.sh.\u001b",
          "is_bot": false,
          "headline": "ci: configure musl Zig linker via .cargo/config.toml instead of env v…",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T14:50:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3a14f42ebbd4ee79fff82e6337e3496416499cc8",
          "body": null,
          "is_bot": false,
          "headline": "ci: disable rustc self-contained CRT for musl + Zig linker. (#661)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T01:45:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c5ddc4d2c222d857a45f5167377d02ef5d28e16d",
          "body": "* ci: fix YAML syntax in Zig wrapper generation.\n\n* doc: rewriting comments.",
          "is_bot": false,
          "headline": "ci: fix YAML syntax in Zig wrapper generation. (#660)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T01:07:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8d0e5c7aa2c10ea6d43601e8916350956213e6f1",
          "body": null,
          "is_bot": false,
          "headline": "ci: strip cc-rs --target=... from Zig wrapper args. (#659)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-22T00:15:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2581a9c8db0e0992cfae00913ca6da59f280179",
          "body": null,
          "is_bot": false,
          "headline": "ci: fix Zig origin. (#658)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T23:44:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "52a1cbf3908b23e96846d1e555cc45ea0fd2172f",
          "body": "* ci: install musl cross toolchain.\n\n* fix: improvements.\n\n* ci: pivot musl C/C++ from musl.cc to Zig (GH Actions blocks musl.cc since 2025-05-27).",
          "is_bot": false,
          "headline": "Ci/musl cross toolchain (#657)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T23:08:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d4e5024fb55f73941d6c1b5696b02de4060ab67",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.17.3 (#656)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T21:58:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9481dd25a49d5e172115bf392c2153c9bf839cdd",
          "body": null,
          "is_bot": false,
          "headline": "chore: replace vendored muxide fork with upstream 0.2.5. (#655)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T21:21:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2eb1b7567bc058b244aad99a9ff8a492cf92786",
          "body": "* chore: make big_space a default cargo feature.\n\n* chore: upgrade bevy ecosystem to 0.18.1.\n\n* chore: upgrade big_space to 0.12.\n\n* fix: adapt unit tests to bevy 0.18.\n\n* test: count live schematic entities on Bevy 0.18.\n\n* chore: fix typos wording in spatial system names.\n\n* fix: keep viewport cam\n[…]\ndrop  feature.\n\n* fix(view-cube): restore parent.rotation composition in current_camera_pose.\n\n* fix(drone): rotate GLB 180° about X.\n\n---------\n\nCo-authored-by: Shane Celis <scelis@singularityus.com>",
          "is_bot": false,
          "headline": "Chore: bevy 0.18 & big space. (#651)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-21T00:57:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2321641ffa888b446bf489be53c51ccc781dd37a",
          "body": "* Add ability to export sensor camera recordings to db export\n\n* Rebase + Fix obsolete stuff since merged 649.\n\n* clippy/fmt\n\n* Use sensor camera fps for video export.\n\n* doc(elodin-cli).\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Add ability to export sensor camera recordings to db export (#648)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-16T21:59:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "75d671cc202dd27a129fd44c67858aaa9eb76409",
          "body": "* Simpify sensor camera API, allow for fetching past frames\n\n* Align rotation to parent, fix render order\n\n* address review feedback\n\n* fix: Ellispoid example.\n\n* fix: live-tail raw sensor camera frames.\n\n* example(ellipsoid): small changes.\n\n* Restored the rc-jet example to its previous behavior/state after I modified it accidentally.\n\n* fix: honor read_msg before-first semantics.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Simpify sensor camera API, allow for fetching past frames (#649)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-16T20:23:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f8a350708f105edca4121b66ab770a3d3ac51d3",
          "body": "…645)\n\n* Index components on creation so they can be exported in same order",
          "is_bot": false,
          "headline": "Index components on creation so they can be exported in same order (#…",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-14T02:41:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f3d5cb79cb6104ed194cca0e03c7ae7b07f18b9",
          "body": null,
          "is_bot": false,
          "headline": "chore: Bump to v0.17.3-alpha0 (#643)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T23:34:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4996a7683bfb2e1a3d2469c385968a2a41b3cac0",
          "body": "* test/ci: Add test_windows_paths.\n\n* fix: rename Windows-invalid baseline paths",
          "is_bot": false,
          "headline": "Fix: Windows-safe release paths. (#644)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T20:53:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c85bbdfc5c7388f7fb05e29b00486e8a3d33d925",
          "body": null,
          "is_bot": false,
          "headline": "chore: release v0.17.2 (#642)",
          "author_name": "zxq82lm",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-13T18:50:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ef295b20f03fd0faaa7b92a9ab60e51e33d4dec0",
          "body": null,
          "is_bot": false,
          "headline": "add explainer videos (#641)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-13T13:16:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0873dccc2276a01d17d2a2b8dff401b7a0d5ee1",
          "body": "* rfd(nox): 2 first steps.\n\n* doc(readme): dyn broadcast nox::Array + try_add etc. + unit tests description.\n\n* refactor(new file): broadcast_shape +  can_broadcast.\n\n* refactor(broadcast).\n\n* broadcast: + 2 unit tests.\n\n* object_3d:Small change runtime EQL, post cleaning.\n\n* clippy/fmt\n\n* nox: +2 u\n[…]\n: Use error types instead of String.\n\n* style: Reformat.\n\n* test: Fix tests.\n\n* replace Result<_, String> by  Result<_, ComponentError>.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "Centralize Dynamic Array Broadcasting in `nox` . (#635)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-08T23:50:07Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a836bb1c69e2a6af0ec6d234201f62406818051",
          "body": null,
          "is_bot": false,
          "headline": "Enable bevy/debug feature when tracing (#631)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-05-08T12:29:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d8c94b4e8bd597ca1f609184d21460e6e260188",
          "body": "* Add ability to read a component data value at a specific timestamp from the StepContext",
          "is_bot": false,
          "headline": "StepContext read a component data value at a specific timestamp (#633)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-07T15:37:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c1a53aecabe6ada37f39300ed7a220785a886a1",
          "body": "* Normalize file and column names on elodin-db export\n\n* update --flatten to use underscores\n\n* update regression tests\n\n* db test\n\n* fmt",
          "is_bot": false,
          "headline": "Normalize file and column names on elodin-db export (#634)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-06T22:01:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f46a17987337d0dbabecfb7613ed9e85d60df70d",
          "body": "* Add/update unit tests.\n\n* Feature + testing the 4 different possible expressions.\n\n* doc(scale): python-api + schematic.md.\n\n* Preserve shape-based object_3d EQL broadcasting + 2 new unit tests.\n\n* renaming a unit test.\n\n* Optimize object_3d EQL broadcast iteration.\n\n* Document object_3d EQL broadcast workaround.\n\n* Cover object_3d EQL broadcast operators.\n\n* Assert object_3d EQL broadcast invariants.\n\n* doc: indent + typo.\n\n* fix: ci/test failed.",
          "is_bot": false,
          "headline": "`object_3d` EQL scalar-vector scale expressions. (#629)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-02T18:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "87489d5c26dfe7db1b1ccdc6939d1731a0c33ea4",
          "body": "* Add elodin-db export --join and --mono-ns/us\n* skip export of private marked components\n* update docs",
          "is_bot": false,
          "headline": "elodin-db export --join --mono-ns --csv-fast-floats (#630)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-05-02T18:21:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "95219e11705850766e1e9d8c9e7f258dad848861",
          "body": "* feat: sensor camera as a frustum source.\n\n* sensor_camera has now its own inspector.\n\n* Ellipsoid example: Adding a sensor camera.\n\n* ellipsoid examples.\n\n* Update ellipsoid example.\n\n* frustum color indicated on the sensor camera source frustum panel title.\n\n* Ellipsoid example: improvements.\n\n* Toggle Display ellipsoids on sensor cameras (default: False).\n\n* Ellipsoid example: improvements.\n\n* unit test: render layer.",
          "is_bot": false,
          "headline": "Add frustum overlays and intersection support for sensor cameras. (#626)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-05-01T17:48:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df965c0376e65674fad157643653a86dc3969adf",
          "body": "* fix: frustum must be displayed even if its source viewport is not visible + doc: readme frustum.\n\n* fix: ui/tile.rs\n\n* fix: edge case.\n\n* fix: edge case.\n\n* fix: stabilize hidden viewport frustum sources.\n\n* fix: keep hidden viewport view cubes from rendering.\n\n* Unit tests related to frustum & cu\n[…]\nrsect: 2d proj. color is now a viewport source attribute (inspector + save/load).\n\n* 2d projection: increase the projection grid to 160.\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "fix: Preserve frustum sources in inactive tabs. (#622)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-30T18:43:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f4655b24771f2027c54f5e47c197c54c915e1ece",
          "body": "* Fix leaking entities on schematic clear\n\n* Flesh out schematic clear tests\n\n* Run cargo fmt",
          "is_bot": false,
          "headline": "Fix leaking entities on schematic clear (#618)",
          "author_name": "Anders Pitman",
          "author_login": "anderspitman",
          "committed_at": "2026-04-28T17:08:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7b5b110af64e4294233684bbf3480e75815aed75",
          "body": "* deploy(docs): improving manual deploy (only in running the github actions Deploy docs).\n\n* fix: prevent manual docs deploys from non-main branches.\n\n* fix: make manual docs deploys safe.\n\n* chore: indentation  + case replacing if/elif/else.",
          "is_bot": false,
          "headline": "Fix manual docs deployment from GitHub Actions. (#619)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-28T16:30:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "96481a8e698d89973cfeee58361d8ecb1c1f6936",
          "body": "* Add backoff to tegrastats bridge",
          "is_bot": false,
          "headline": "Add backoff to tegrastats bridge (#613)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-27T20:15:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be1d9a57696546d43d2a0056021799d81dc9b638",
          "body": "…(#614)\n\nCheck that the embedded bytes are not an LFS pointer file at compile time.",
          "is_bot": false,
          "headline": "chore: Add `embedded_lfs_asset!` to replace `embedded_asset!` macro. …",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-26T04:15:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a9e6a3c1be4a1ac29b7d7a534323bb5833aae6c8",
          "body": "* Move PyPI publish to end of release\n\nPublish PyPI only after the release pipeline has completed and bump the patch release to v0.17.1.\n\n* changelog : v0.17.0 > v0.17.1",
          "is_bot": false,
          "headline": "Move PyPI publish to end of release (#617)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T23:17:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9824db4eb9cc7ab1a74b29c9a0ff37d8c5288381",
          "body": "Rename baseline CSV files that used Windows-invalid path characters and skip the already-published PyPI upload when rerunning v0.17.0.",
          "is_bot": false,
          "headline": "Fix release paths for Windows checkout (#616)",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T22:34:02Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c4e3cec8863e51eefbc36cf324704295c177c70",
          "body": "* chore: release v0.17.0\n\n* chore: Update changelog for merges.\n\n* chore: Fix duplicate line in changelog.\n\n---------\n\nCo-authored-by: Daniel Driscoll <x46085@gmail.com>",
          "is_bot": false,
          "headline": "Release v0.17.0 (#608)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-24T21:22:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f1f37590f1dfd3c6c419e2c405ab8caed9644499",
          "body": "* chore: Add git hash suffix to elodin python version.\n\nBring Elodin Python library to parity with rest of Elodin tools in\nshowing version.\n\n* fix: Make version semantic version compliant: Use \".dirty\" instead of \"*\".\n\n* fix: Fix git hash when populated from nix for py.",
          "is_bot": false,
          "headline": "chore: Add git hash suffix to elodin python version. (#612)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-24T18:36:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8e9a75e9d279b7f61b1aeb1fdef1e0ec9ce2f17c",
          "body": null,
          "is_bot": false,
          "headline": "chill tegrastats (#611)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-24T05:29:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c9175f29bd3639b9bb7e81435972adb583a9e763",
          "body": "…line. (#604)\n\n* hamman-chen crate + docs; consumption of this crate by line3d.\n\n* hamann-chen crate: credit rust algorithm is from c# implementation (Shane).\n\n* fix: around INDEX_BUFFER_LEN.\n\n* fmt\n\n* fix: Array index out of bounds.\n\n* chore: remove debug monitoring.\n\n* fix(editor): indexes budget.\n[…]\n points.\n\n* plot: non-destructive Hamann–Chen (archive + view).\n\n* fix: last_sample when live button on.\n\n* fix: (2).\n\n* test/clippy/fmt\n\n---------\n\nCo-authored-by: Shane Celis <shane.celis@gmail.com>",
          "is_bot": false,
          "headline": "Add Hamann-Chen-line crate and wire curve compression into plot / 3D …",
          "author_name": "Ben (zxq82lm)",
          "author_login": "zxq82lm",
          "committed_at": "2026-04-24T05:00:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c3af92a863c54a6d4783077d87e0c2989339925e",
          "body": null,
          "is_bot": false,
          "headline": "chore(nix) - fix deprecation warning, elodin-py (#609)",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-24T00:26:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "aea84b785479779bae30a5ea6781768f5cc29aab",
          "body": "refactor(aleph): move STM firmware selection into a shared `aleph.stm`\nmodule that imports `sensor-fw` and `c-blinky`, exposes a single\n`aleph.stm.firmware` option, and keeps the firmware services mutually\nexclusive.\n\n`sensor-fw` is now opt-in at the service level, and the default Aleph\nconfiguration has been updated to select it throught the STM module.\n\nRevises: 80f226daf08f9fb9819adbe2e711e8eec2f83543 and\n1560dfe28351a266840ae8fbfef4138c9a09d70f while preserving existing\nergonomics.",
          "is_bot": false,
          "headline": "refactor(aleph): modular STM firmware configuration",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "856f855d3133eb4bfabc859b3beb2880ebafc7b0",
          "body": "feat/refactor(aleph): simplify the logic of the deploy script.\nThis reverts commit 8f64e291c3fe71a5cf6dd0fbd83f0a2e3d3daeb9 and adds\nenhancements that preserve the original features of the deploy script\nwith a simplified logic.\n\nInstead of a custom flag for ssh key, the deploy script is able to\nacce\n[…]\nr it (via the --aleph-builder flag). If their system is not\nconfigured for aarch64 builds for the Jetson, then the build script\nwill not attempt the build and instruct the user some remediation steps.",
          "is_bot": false,
          "headline": "feat(aleph): deploy script improvements",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "234ee6e9271ab7eaa7ae0292749ec3c6290694c8",
          "body": "refactor(nix): trim dependencies in flake.nix by removing flake-utils\nand replacing with simple boilerplate that allows host-scoped flake\noutputs (ref: https://ayats.org/blog/no-flake-utils)\n\nAlso rename the output that is specific to the Jetson Aleph embedded\ncomputer, for clarity.",
          "is_bot": false,
          "headline": "refactor(nix): remove flake utils",
          "author_name": "labrnth",
          "author_login": "labrnth",
          "committed_at": "2026-04-22T23:26:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8f64e291c3fe71a5cf6dd0fbd83f0a2e3d3daeb9",
          "body": null,
          "is_bot": false,
          "headline": "Fixes for deploy.sh usage as nix run .#deploy downstream (#606)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-20T23:48:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "38eef8b5934a8607eef9ac0938466f29749bd2c5",
          "body": "* feat: Add a render layer allocation module.\n\n* doc: Document the module.\n\n* style: Reformat.\n\n* chore: Clippy fixes.\n\n* refactor: Change some names for clarity; start integration.\n\n* refactor: Use RenderLayerLease where applicable.\n\n* refactor: Continued render layer changes.\n\n* style: Reformat.\n\n\n[…]\n object_3d on the lease render layer.\n\n* fmt\n\n* unit test: Replace debug_assert by assert (ci/buidkite is release mode.\n\n---------\n\nCo-authored-by: zxq82lm <231263183+zxq82lm@users.noreply.github.com>",
          "is_bot": false,
          "headline": "Fix: Render layer allocation overhauled to fix exhaust issue. (#603)",
          "author_name": "Shane Celis",
          "author_login": "shanecelis",
          "committed_at": "2026-04-20T15:52:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "35b7d34bc4bfea4e459a1d0cef3797914aa7cf24",
          "body": "* Goodbye IREE, hello Cranelift-MLIR",
          "is_bot": false,
          "headline": "So Long IREE, Hello Cranelift-MLIR (#600)",
          "author_name": "Daniel Driscoll",
          "author_login": "x46085",
          "committed_at": "2026-04-19T21:10:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 24,
      "commits_last_year": 398,
      "latest_release_at": "2026-07-23T22:18:12Z",
      "latest_release_tag": "v0.18.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 48,
      "days_since_latest_release": 7,
      "mean_days_between_releases": 21.4
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 37,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "lqr",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "controller",
            "robot",
            "control",
            "robotics",
            "feedback"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/lqr",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": "https://gitlab.com/imgeorgiev/lqr",
          "versions_count": 1,
          "total_downloads": 2441,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 16,
          "first_published_at": "2022-02-24T18:40:22.805591Z",
          "latest_published_at": "2022-02-24T18:40:22.805591Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 1617
        },
        {
          "name": "roci",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/roci",
          "is_deprecated": false,
          "latest_version": "0.4.0",
          "repository_url": "https://github.com/elodin-sys/elodin",
          "versions_count": 2,
          "total_downloads": 2383,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 3,
          "first_published_at": "2024-08-20T21:41:52.762165Z",
          "latest_published_at": "2024-08-23T20:43:55.873350Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 706
        },
        {
          "name": "elodin",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": null,
          "registry_url": "https://crates.io/crates/elodin",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": null,
          "versions_count": 1,
          "total_downloads": 1683,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 4,
          "first_published_at": "2024-02-21T00:05:01.996774Z",
          "latest_published_at": "2024-02-21T00:05:01.996774Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 891
        },
        {
          "name": "blackbox",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "machine",
            "optimization",
            "learning",
            "hyperparameter",
            "science",
            "algorithms"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/blackbox",
          "is_deprecated": false,
          "latest_version": "0.2.0",
          "repository_url": "https://github.com/Ploppz/blackbox",
          "versions_count": 2,
          "total_downloads": 5491,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 40,
          "first_published_at": "2019-03-02T20:21:28.013783Z",
          "latest_published_at": "2020-02-01T13:49:40.749199Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2371
        },
        {
          "name": "bbqueue",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "lock-free",
            "bipbuffer",
            "embedded",
            "no-std",
            "memory-management"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/bbqueue",
          "is_deprecated": false,
          "latest_version": "0.7.0",
          "repository_url": "https://github.com/jamesmunns/bbqueue",
          "versions_count": 33,
          "total_downloads": 1065777,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 102109,
          "first_published_at": "2019-01-02T20:06:53.961007Z",
          "latest_published_at": "2026-03-14T02:56:39.073796Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 139
        }
      ]
    },
    "popularity": {
      "forks": 39,
      "stars": 536,
      "watchers": 5,
      "fork_history": {
        "days": [
          {
            "date": "2024-03-06",
            "count": 2
          },
          {
            "date": "2024-03-07",
            "count": 6
          },
          {
            "date": "2024-03-29",
            "count": 1
          },
          {
            "date": "2024-08-15",
            "count": 1
          },
          {
            "date": "2024-08-17",
            "count": 1
          },
          {
            "date": "2024-08-28",
            "count": 1
          },
          {
            "date": "2024-12-08",
            "count": 1
          },
          {
            "date": "2024-12-14",
            "count": 1
          },
          {
            "date": "2025-06-10",
            "count": 1
          },
          {
            "date": "2025-06-18",
            "count": 1
          },
          {
            "date": "2025-08-29",
            "count": 1
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-08",
            "count": 1
          },
          {
            "date": "2025-09-09",
            "count": 1
          },
          {
            "date": "2025-10-06",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2026-01-22",
            "count": 1
          },
          {
            "date": "2026-02-28",
            "count": 1
          },
          {
            "date": "2026-03-05",
            "count": 1
          },
          {
            "date": "2026-03-26",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-04-15",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 2
          },
          {
            "date": "2026-06-04",
            "count": 2
          },
          {
            "date": "2026-06-05",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 38,
        "total_forks": 39
      },
      "star_history": null,
      "open_issues_and_prs": 67
    },
    "ai_readiness": {
      "has_nix": true,
      "example_dirs": [
        "examples",
        "notebooks"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [
        "docs/public/justfile",
        "examples/crazyflie-edu/sitl/Makefile",
        "justfile",
        "libs/db/examples/Makefile",
        "libs/hamann-chen-line/examples/Makefile"
      ],
      "api_schema_files": [
        "fsw/udp_component_broadcast/component_broadcast.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "libs/nox-py/python/elodin/py.typed"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "apps/elodin/Cargo.toml",
        "apps/inscriber/Cargo.toml",
        "docs/memserve/Cargo.toml",
        "examples/apollo-lander/controller/Cargo.toml",
        "examples/falcon9/controller/Cargo.toml",
        "examples/rc-jet/controller/Cargo.toml",
        "fsw/aleph-setup/Cargo.toml",
        "fsw/aleph-status/Cargo.toml",
        "fsw/blackbox/Cargo.toml",
        "fsw/gstreamer/Cargo.toml",
        "fsw/lqr/Cargo.toml",
        "fsw/mekf/Cargo.toml",
        "fsw/msp-osd/Cargo.toml",
        "fsw/roci/Cargo.toml",
        "fsw/roci/adcs/Cargo.toml",
        "fsw/rtsp-streamer/Cargo.toml",
        "fsw/sensor-fw/Cargo.toml",
        "fsw/serial-bridge/Cargo.toml",
        "fsw/tegrastats-bridge/Cargo.toml",
        "fsw/video-streamer/Cargo.toml",
        "libs/bbqueue/Cargo.toml",
        "libs/bevy_ai_skybox/Cargo.toml",
        "libs/bevy_geo_frames/Cargo.toml",
        "libs/bevy_mat3_material/Cargo.toml",
        "libs/bevy_world_mesh/Cargo.toml",
        "libs/cranelift-mlir/Cargo.toml",
        "libs/db/Cargo.toml",
        "libs/db/cli/Cargo.toml",
        "libs/db/eql/Cargo.toml",
        "libs/db/examples/rust_client/Cargo.toml",
        "libs/db/macros/Cargo.toml",
        "libs/db/tests/Cargo.toml",
        "libs/elodin-editor/Cargo.toml",
        "libs/elodin-macros/Cargo.toml",
        "libs/hamann-chen-line/Cargo.toml",
        "libs/impeller2/Cargo.toml",
        "libs/impeller2/bbq/Cargo.toml",
        "libs/impeller2/bevy/Cargo.toml",
        "libs/impeller2/frame/Cargo.toml",
        "libs/impeller2/kdl/Cargo.toml",
        "libs/impeller2/stellar/Cargo.toml",
        "libs/impeller2/wkt/Cargo.toml",
        "libs/monte-carlo/Cargo.toml",
        "libs/nox-frames/Cargo.toml",
        "libs/nox-py/Cargo.toml",
        "libs/nox/Cargo.toml",
        "libs/nox/array/Cargo.toml",
        "libs/postcard-c/codegen/Cargo.toml",
        "libs/rtsp-ingest/Cargo.toml",
        "libs/s10/Cargo.toml",
        "libs/stellarator/Cargo.toml",
        "libs/stellarator/buf/Cargo.toml",
        "libs/stellarator/macros/Cargo.toml",
        "libs/stellarator/maitake/Cargo.toml",
        "libs/stellarator/maitake/sync/Cargo.toml",
        "libs/stellarator/maitake/util/Cargo.toml",
        "libs/video-toolbox/Cargo.toml",
        "libs/wmm/Cargo.toml"
      ],
      "largest_source_bytes": 1172978,
      "source_files_sampled": 849,
      "oversized_source_files": 36,
      "agent_instruction_files": [
        ".cursorrules",
        "AGENTS.md",
        "CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 2653
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "pillow",
            "direct": false,
            "version": "11.0.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-45hq-cxwh-f6vc",
              "GHSA-4x4j-2g7c-83w6",
              "GHSA-5x94-69rx-g8h2",
              "GHSA-62p4-gmf7-7g93",
              "GHSA-6r8x-57c9-28j4",
              "GHSA-8v84-f9pq-wr9x",
              "GHSA-9hw9-ch79-4vh6",
              "GHSA-cfh3-3jmp-rvhc",
              "GHSA-fj7v-r99m-22gq",
              "GHSA-jjj6-mw9f-p565"
            ],
            "fixed_version": "12.3.0",
            "advisory_count": 34,
            "oldest_advisory_days": 169
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.2.0",
            "severity": "critical",
            "ecosystem": "pypi",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-45hq-cxwh-f6vc",
              "GHSA-4x4j-2g7c-83w6",
              "GHSA-5x94-69rx-g8h2",
              "GHSA-62p4-gmf7-7g93",
              "GHSA-6r8x-57c9-28j4",
              "GHSA-8v84-f9pq-wr9x",
              "GHSA-9hw9-ch79-4vh6",
              "GHSA-fj7v-r99m-22gq",
              "GHSA-jjj6-mw9f-p565",
              "GHSA-pg7v-jwj7-p798"
            ],
            "fixed_version": "12.3.0",
            "advisory_count": 26,
            "oldest_advisory_days": 24
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.7.2",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-33p9-3p43-82vq",
              "PYSEC-2026-1477"
            ],
            "fixed_version": "5.8.1",
            "advisory_count": 2,
            "oldest_advisory_days": 421
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": "0.23.5",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-36hh-v3qg-5jq4",
              "GHSA-chgr-c6px-7xpp",
              "GHSA-pph8-gcv7-4qj5",
              "RUSTSEC-2025-0020",
              "RUSTSEC-2026-0177"
            ],
            "fixed_version": "0.29.0",
            "advisory_count": 5,
            "oldest_advisory_days": 485
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 31
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "RUSTSEC-2026-0194",
              "RUSTSEC-2026-0195"
            ],
            "fixed_version": "0.41.0",
            "advisory_count": 2,
            "oldest_advisory_days": 31
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "severity": "high",
            "ecosystem": "crates",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4w2j-m93h-cj5j",
              "RUSTSEC-2026-0185"
            ],
            "fixed_version": "0.11.15",
            "advisory_count": 2,
            "oldest_advisory_days": 38
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.4.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.7,
            "advisory_ids": [
              "GHSA-3x9g-8vmp-wqvf",
              "GHSA-78cv-mqj4-43f7",
              "GHSA-7cx3-6m66-7c5m",
              "GHSA-8w49-h785-mj3c",
              "GHSA-c98p-7wgm-6p64",
              "GHSA-cx3h-4qpv-8hc9",
              "GHSA-fqwm-6jpj-5wxc",
              "GHSA-jhmp-mqwm-3gq8",
              "GHSA-mgf9-4vpg-hj56",
              "GHSA-pr2v-jx2c-wg9f"
            ],
            "fixed_version": "6.5.7",
            "advisory_count": 22,
            "oldest_advisory_days": 615
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.12.5",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-rhfx-m35p-ff5j",
              "RUSTSEC-2026-0002"
            ],
            "fixed_version": "0.16.3",
            "advisory_count": 2,
            "oldest_advisory_days": 204
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.54.1",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 6.3,
            "advisory_ids": [
              "GHSA-768j-98cg-p3fv",
              "PYSEC-2026-1389"
            ],
            "fixed_version": "4.60.2",
            "advisory_count": 2,
            "oldest_advisory_days": 241
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.20.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 4,
            "advisory_ids": [
              "GHSA-7gcf-g7xr-8hxj"
            ],
            "fixed_version": "3.21.0",
            "advisory_count": 1,
            "oldest_advisory_days": 15
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "severity": "moderate",
            "ecosystem": "crates",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2f9f-gq7v-9h6m"
            ],
            "fixed_version": "0.23.0",
            "advisory_count": 1,
            "oldest_advisory_days": 86
          },
          {
            "name": "atty",
            "direct": false,
            "version": "0.2.14",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-g98v-hv3f-hcfr",
              "RUSTSEC-2021-0145",
              "RUSTSEC-2024-0375"
            ],
            "fixed_version": null,
            "advisory_count": 3,
            "oldest_advisory_days": 1852
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.18.0",
            "severity": "low",
            "ecosystem": "pypi",
            "cvss_score": 3.3,
            "advisory_ids": [
              "GHSA-5239-wwwm-4pmq",
              "PYSEC-2026-2987"
            ],
            "fixed_version": "2.20.0",
            "advisory_count": 2,
            "oldest_advisory_days": 130
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0190"
            ],
            "fixed_version": "1.0.103",
            "advisory_count": 1,
            "oldest_advisory_days": 35
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0141"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 226
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0436"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 661
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2023-0089"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 1115
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0110"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "1.0.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0110"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0204"
            ],
            "fixed_version": "0.9.20",
            "advisory_count": 1,
            "oldest_advisory_days": 24
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0384"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0186"
            ],
            "fixed_version": "0.9.11",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0119"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 255
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2024-0370"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 697
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0173"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 53
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2025-0134"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 244
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2026-0192"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 32
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 6,
          "unknown": 15,
          "critical": 2,
          "moderate": 4
        },
        "advisory_count": 121,
        "affected_count": 29,
        "assessed_count": 1813,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 219,
        "direct_affected_count": 5
      },
      "ecosystems": [
        "crates"
      ],
      "dependencies": [
        {
          "name": "thiserror",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0"
        },
        {
          "name": "miette",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "7.2"
        },
        {
          "name": "base64",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.22.1"
        },
        {
          "name": "chrono",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4.33"
        },
        {
          "name": "clap",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "clap-markdown",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.4"
        },
        {
          "name": "opener",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7.1"
        },
        {
          "name": "reqwest",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "serde",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.196"
        },
        {
          "name": "serde_json",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.113"
        },
        {
          "name": "toml",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "postcard",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tokio",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.35.1"
        },
        {
          "name": "tonic",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "stellarator",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "uuid",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.7.0"
        },
        {
          "name": "directories",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.0.1"
        },
        {
          "name": "bevy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "tracing-tracy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "elodin-editor",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-bevy",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ring",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.17"
        },
        {
          "name": "machine-uid",
          "manifest": "apps/elodin/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5.1"
        },
        {
          "name": "anyhow",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zstd",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13.2"
        },
        {
          "name": "promkit",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "kdam",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6.2"
        },
        {
          "name": "clap",
          "manifest": "apps/inscriber/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tokio",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "fuzzy-matcher",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.7"
        },
        {
          "name": "fastrand",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1.0"
        },
        {
          "name": "promkit",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "reqwest",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "zbus",
          "manifest": "fsw/aleph-setup/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.5.0"
        },
        {
          "name": "nu-ansi-term",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.49"
        },
        {
          "name": "viuer",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9.1"
        },
        {
          "name": "image",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "sysinfo",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.34"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "db-macros",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/aleph-status/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/blackbox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.13"
        },
        {
          "name": "gstreamer",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "gstreamer-base",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "gstreamer-video",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.23"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "postcard",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/gstreamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "nox",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "clap",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "mlua",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.5"
        },
        {
          "name": "serde",
          "manifest": "fsw/lqr/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "roci-adcs",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "nox",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "clap",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4.18"
        },
        {
          "name": "mlua",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10.5"
        },
        {
          "name": "serde",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "wmm",
          "manifest": "fsw/mekf/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "stellarator",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serialport",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.8"
        },
        {
          "name": "crossterm",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27"
        },
        {
          "name": "nalgebra",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.33"
        },
        {
          "name": "serde",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "toml",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "thiserror",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "tracing",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "async-channel",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "postcard",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "clap",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "async-trait",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tokio",
          "manifest": "fsw/msp-osd/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "heapless",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "thingbuf",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.6"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-bbq",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "bbqueue",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.40"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "nox",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "db-macros",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "nix",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.29.0"
        },
        {
          "name": "csv",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.3.0"
        },
        {
          "name": "serde",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "postcard-schema",
          "manifest": "fsw/roci/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rtsp-ingest",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "retina",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "url",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "tokio",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5"
        },
        {
          "name": "postcard",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "clap",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "tracing",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "tracing-subscriber",
          "manifest": "fsw/rtsp-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "defmt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "defmt-rtt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "cortex-m",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "cortex-m-rt",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.7"
        },
        {
          "name": "embedded-hal",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "embedded-io",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "embedded-hal-compat",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.13.0"
        },
        {
          "name": "embedded-alloc",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6"
        },
        {
          "name": "critical-section",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.1"
        },
        {
          "name": "cortex-m-semihosting",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.5"
        },
        {
          "name": "fdcan",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.1"
        },
        {
          "name": "heapless",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "crc",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "3.2"
        },
        {
          "name": "fatfs",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "hal",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.8"
        },
        {
          "name": "fugit",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3.7"
        },
        {
          "name": "sdio-host",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "paste",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "dshot-frame",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.3"
        },
        {
          "name": "bitfield-struct",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "modular-bitfield",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.11"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "cobs",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.3"
        },
        {
          "name": "blackbox",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "usbd-serial",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "usb-device",
          "manifest": "fsw/sensor-fw/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2.9"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-lite",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5.0"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-frame",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "cobs",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard-schema",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.2"
        },
        {
          "name": "blackbox",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "fastrand",
          "manifest": "fsw/serial-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures-concurrency",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "7.6"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "zerocopy",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8.2"
        },
        {
          "name": "db-macros",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "fastrand",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.2.0"
        },
        {
          "name": "sysinfo",
          "manifest": "fsw/tegrastats-bridge/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.34"
        },
        {
          "name": "ffmpeg-next",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "8.0.0"
        },
        {
          "name": "impeller2",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-stellar",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "impeller2-wkt",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.4"
        },
        {
          "name": "thiserror",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "miette",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "5.10"
        },
        {
          "name": "anyhow",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "postcard",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "stellarator",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "byteorder",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.5"
        },
        {
          "name": "bytes",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.5"
        },
        {
          "name": "kdam",
          "manifest": "fsw/video-streamer/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.6.2"
        },
        {
          "name": "const-init",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.0"
        },
        {
          "name": "portable-atomic",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.13.1"
        },
        {
          "name": "maitake-sync",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.3"
        },
        {
          "name": "critical-section",
          "manifest": "libs/bbqueue/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "image",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "reqwest",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "ron",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "serde_json",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "thiserror",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "tracing",
          "manifest": "libs/bevy_ai_skybox/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "big_space",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "map_3d",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.1.5"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "strum",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27.2"
        },
        {
          "name": "strum_macros",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.27.2"
        },
        {
          "name": "bevy-inspector-egui",
          "manifest": "libs/bevy_geo_frames/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.37"
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_mat3_material/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bevy",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ndarray",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15"
        },
        {
          "name": "itertools",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "image",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.25"
        },
        {
          "name": "tiff",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        },
        {
          "name": "lru",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.12"
        },
        {
          "name": "bitflags",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.4"
        },
        {
          "name": "bytemuck",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.14"
        },
        {
          "name": "anyhow",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "bincode",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.0.0-rc.3"
        },
        {
          "name": "async-channel",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.1"
        },
        {
          "name": "big_space",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ureq",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2"
        },
        {
          "name": "indicatif",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.18"
        },
        {
          "name": "rayon",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "toml",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.8"
        },
        {
          "name": "serde",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1"
        },
        {
          "name": "noise",
          "manifest": "libs/bevy_world_mesh/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.9"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.100",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy",
            "direct": true,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy",
            "direct": true,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui",
            "direct": true,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "big_space",
            "direct": true,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "big_space",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield-struct",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": true,
            "version": "2.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": "1.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": true,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.39",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.42",
            "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": "3.2.25",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.48",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap-markdown",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap-markdown",
            "direct": true,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "cobs",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-init",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "const-init",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m",
            "direct": true,
            "version": "0.7.7",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt",
            "direct": true,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-semihosting",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc",
            "direct": true,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "critical-section",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "crossterm",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "csv",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmt",
            "direct": true,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-rtt",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "directories",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "dshot-frame",
            "direct": true,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-alloc",
            "direct": true,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": true,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal",
            "direct": true,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-hal-compat",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-io",
            "direct": true,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": true,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "fatfs",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fdcan",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-next",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-next",
            "direct": true,
            "version": "8.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "fugit",
            "direct": true,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": "7.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-concurrency",
            "direct": true,
            "version": "7.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": true,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "fuzzy-matcher",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fuzzy-matcher",
            "direct": true,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer",
            "direct": true,
            "version": "0.23.7",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base",
            "direct": true,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video",
            "direct": true,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.7.17",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "heapless",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "image",
            "direct": true,
            "version": "0.25.10",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": true,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "kdam",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kdam",
            "direct": true,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "lru",
            "direct": true,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "machine-uid",
            "direct": true,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "maitake-sync",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "maitake-sync",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "map_3d",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "map_3d",
            "direct": true,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": true,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mlua",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "modular-bitfield",
            "direct": true,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": true,
            "version": "0.33.3",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": "0.15.6",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": true,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.31.2",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": true,
            "version": "0.31.3",
            "ecosystem": "crates"
          },
          {
            "name": "noise",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.49.0",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.50.1",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": true,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "opener",
            "direct": true,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": true,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": true,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard",
            "direct": true,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-schema",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard-schema",
            "direct": true,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "promkit",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "promkit",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": true,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "retina",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "retina",
            "direct": true,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": true,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "sdio-host",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.150",
            "ecosystem": "crates"
          },
          {
            "name": "serialport",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serialport",
            "direct": true,
            "version": "4.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "strum",
            "direct": true,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": "0.25.3",
            "ecosystem": "crates"
          },
          {
            "name": "strum_macros",
            "direct": true,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.34.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.37.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysinfo",
            "direct": true,
            "version": "0.38.4",
            "ecosystem": "crates"
          },
          {
            "name": "thingbuf",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thingbuf",
            "direct": true,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": true,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "tiff",
            "direct": true,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.47.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.52.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": true,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "tonic",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.41",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.20",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-tracy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracing-tracy",
            "direct": true,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "ureq",
            "direct": true,
            "version": "2.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": true,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "usb-device",
            "direct": true,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "usbd-serial",
            "direct": true,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "1.23.1",
            "ecosystem": "crates"
          },
          {
            "name": "viuer",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "viuer",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zbus",
            "direct": true,
            "version": "5.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": true,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": true,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph",
            "direct": false,
            "version": "0.2.32",
            "ecosystem": "crates"
          },
          {
            "name": "ab_glyph_rasterizer",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.31.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.35.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_consumer",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_macos",
            "direct": false,
            "version": "0.26.3",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_windows",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "crates"
          },
          {
            "name": "accesskit_winit",
            "direct": false,
            "version": "0.32.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler32",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aligned",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aligned-vec",
            "direct": false,
            "version": "0.6.4",
            "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": "alsa",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "alsa",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "alsa-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "alsa-sys",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "android-activity",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "android-properties",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_log-sys",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ansi_colours",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "ar_archive_writer",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arboard",
            "direct": false,
            "version": "3.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arc-swap",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "arg_enum_proc_macro",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "array-init",
            "direct": false,
            "version": "2.1.0",
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-arith",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-array",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-buffer",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-cast",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-csv",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-data",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ipc",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-json",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-ord",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-row",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "arrow-schema",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-select",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "arrow-string",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "as-raw-xcb-connection",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "as-slice",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ash",
            "direct": false,
            "version": "0.38.0+1.3.281",
            "ecosystem": "crates"
          },
          {
            "name": "ashpd",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "assert_type_match",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-broadcast",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "async-executor",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-fs",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-net",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-oneshot",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "crates"
          },
          {
            "name": "async-process",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-recursion",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "async-signal",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "async-stream",
            "direct": false,
            "version": "0.3.6",
            "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-watcher",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "async-watcher",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "async_shared",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "atoi",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-polyfill",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "atomic_refcell",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "atomicow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "atty",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "av-scenechange",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "av1-grain",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "avif-serialize",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.6.20",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "axum-core",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "axum-macros",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "axum-streams",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "axum-streams",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.75",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace-ext",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "bare-metal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "basis-universal",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "basis-universal-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy-inspector-egui-derive",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_a11y",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_a11y",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_android",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_android",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_animation_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_anti_alias",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_anti_alias",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_app",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_app",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_asset_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_audio",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_audio",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_camera",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_camera",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_clipboard",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_color",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_core_pipeline",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_core_pipeline",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_defer_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_dev_tools",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_dev_tools",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_diagnostic",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_diagnostic",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macro_logic",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ecs_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_editor_cam",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_egui",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_egui",
            "direct": false,
            "version": "0.40.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_encase_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_encase_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_feathers",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_feathers",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_fontmesh",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_fontmesh",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_framepace",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gilrs",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gilrs",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gizmos_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gltf",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_gltf",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_hanabi",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_hanabi",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_image",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_image",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input_focus",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_input_focus",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_internal",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_internal",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_light",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_light",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_log",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_log",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_macro_utils",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_macro_utils",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_material",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_material_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_math",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_math",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mesh",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mesh",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mikktspace",
            "direct": false,
            "version": "0.17.0-dev",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_mikktspace",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_pbr",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_pbr",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_picking",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_platform",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_platform",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_post_process",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_post_process",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ptr",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ptr",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect_derive",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_reflect_derive",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_render_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_scene_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_shader",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_shader",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_sprite_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state_macros",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_state_macros",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_tasks",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_tasks",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_text",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_text",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_time",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_time",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_transform",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_transform",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_render",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_render",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_widgets",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_ui_widgets",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_utils",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_utils",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_window",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_window",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_winit",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_winit",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bevy_world_serialization",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bigdecimal",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "bimap",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "bincode_derive",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.60.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "bindgen",
            "direct": false,
            "version": "0.72.1",
            "ecosystem": "crates"
          },
          {
            "name": "binrw",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "binrw_derive",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bit_field",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "bitfield",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "2.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitstream-io",
            "direct": false,
            "version": "4.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": null,
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "block",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "blocking",
            "direct": false,
            "version": "1.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "boxcar",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "boxcar",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bstr",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "btree_monstrousity",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "built",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "by_address",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder-lite",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytestring",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2-sys",
            "direct": false,
            "version": "0.1.13+1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "calloop-wayland-source",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "camino",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "cargo-platform",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cargo_metadata",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "casey",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "castaway",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.38",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.61",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.62",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cexpr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-expr",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "chacha20",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-tz",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "clang-sys",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.48",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.47",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "clipboard-win",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "coe-rs",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "color",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "color_quant",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "colored",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorgrad",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorutils-rs",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "comfy-table",
            "direct": false,
            "version": "7.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "compact_str",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.16.3",
            "ecosystem": "crates"
          },
          {
            "name": "console-api",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "console-subscriber",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "console-subscriber",
            "direct": false,
            "version": "0.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "const-default",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "const-fnv1a-hash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "const-fnv1a-hash",
            "direct": false,
            "version": "1.1.0",
            "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": "const_panic",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "const_soft_float",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "constgebra",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "cordyceps",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cordyceps",
            "direct": false,
            "version": "0.3.4",
            "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": "core-graphics",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "core-graphics-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "core_affinity",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "core_maths",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-rs",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-rs",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "coreaudio-sys",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cortex-m-rt-macros",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "cosmic-text",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": "0.15.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpal",
            "direct": false,
            "version": "0.17.3",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-assembler-x64-meta",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bforest",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-bitset",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-meta",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-codegen-shared",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-control",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-entity",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-frontend",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-isle",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-jit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-jit",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-module",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-module",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-native",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "cranelift-srcgen",
            "direct": false,
            "version": "0.130.2",
            "ecosystem": "crates"
          },
          {
            "name": "crc-catalog",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": null,
            "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": null,
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-queue",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "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.7",
            "ecosystem": "crates"
          },
          {
            "name": "csscolorparser",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "csv-core",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ctrlc",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "cursor-icon",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.11",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "dary_heap",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "dasp_sample",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "datafusion",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-catalog-listing",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-common-runtime",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-csv",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-json",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-datasource-parquet",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-doc",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-execution",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-expr-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-aggregate-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-nested",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-table",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-functions-window-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-macros",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-optimizer",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-expr-common",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-optimizer",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-physical-plan",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-session",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "datafusion-sql",
            "direct": false,
            "version": "47.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dbgf",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dbus",
            "direct": false,
            "version": "0.9.11",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-macros",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-parser",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-test",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "defmt-test-macros",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derive-where",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "derive_more-impl",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "device_query",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "device_query",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "diatomic-waker",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "disqualified",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dlib",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "downcast-rs",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "dpi",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-hash",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-stack",
            "direct": false,
            "version": "0.13.0",
            "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": "ecolor",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "egui",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "egui_material_icons",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_material_icons",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_table",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_table",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "egui_tiles",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "egui_tiles",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "emath",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "embedded-can",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase_derive",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encase_derive_impl",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "endi",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "endian-type",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "enum-as-inner",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumflags2_derive",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "enumn",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "enumset",
            "direct": false,
            "version": "1.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "enumset_derive",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "env_home",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "epaint",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "epaint_default_fonts",
            "direct": false,
            "version": "0.34.3",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "equator-macro",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "erased-serde",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "error-code",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "erydanos",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "euclid",
            "direct": false,
            "version": "0.22.14",
            "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": "exr",
            "direct": false,
            "version": "1.74.0",
            "ecosystem": "crates"
          },
          {
            "name": "faer",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "faer",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "faer-entity",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "fallible-iterator",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "fast-srgb8",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "fax",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "fd-lock",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "fdeflate",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "fearless_simd",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ffmpeg-sys-next",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "file-id",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "filedescriptor",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.29",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fixedbitset",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "flatbuffers",
            "direct": false,
            "version": "25.12.19",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.0.35",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "float_next_after",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "flume",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "fn-traits",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "fn-traits",
            "direct": false,
            "version": "0.2.0",
            "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": "font-types",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "font-types",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "fontconfig-parser",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "fontdb",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "fontique",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fontmesh",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-macros",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "formatx",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "four-cc",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "fsevent-sys",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-buffered",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-micro",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "gcd",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gemm",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c32",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-c64",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-common",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f16",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f32",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "gemm-f64",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "generational-box",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "generativity",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "generativity",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "generator",
            "direct": false,
            "version": "0.8.8",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gif",
            "direct": false,
            "version": "0.14.2",
            "ecosystem": "crates"
          },
          {
            "name": "gilrs",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gilrs",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "gilrs-core",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.33.0",
            "ecosystem": "crates"
          },
          {
            "name": "gio-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "gl_generator",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.30.10",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.32.1",
            "ecosystem": "crates"
          },
          {
            "name": "glib",
            "direct": false,
            "version": "0.20.12",
            "ecosystem": "crates"
          },
          {
            "name": "glib-macros",
            "direct": false,
            "version": "0.20.12",
            "ecosystem": "crates"
          },
          {
            "name": "glib-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "globset",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "gltf",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-derive",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "gltf-json",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_wgl_sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "gobject-sys",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "goldie",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "goldie",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-alloc-types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-allocator",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "gpu-descriptor-types",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "grid",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "grid",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "gst-plugin-version-helper",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "gst-plugin-version-helper",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-base-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "gstreamer-video-sys",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "guillotiere",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "h264-reader",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "harfrust",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "harfrust",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.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.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.17.1",
            "ecosystem": "crates"
          },
          {
            "name": "hdrhistogram",
            "direct": false,
            "version": "7.5.4",
            "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.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "hex-slice",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "hexasphere",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexasphere",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexf-parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hifitime",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hifitime",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "home",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "hostname",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-auth",
            "direct": false,
            "version": "0.1.10",
            "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": "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",
            "direct": false,
            "version": "0.14.32",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.9",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-timeout",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.64",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "icu_segmenter_data",
            "direct": false,
            "version": "2.2.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.2",
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "image-webp",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "imgref",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate-codegen",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "include-flate-compress",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "indent_write",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "indent_write",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "inflections",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "inotify",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "inotify-sys",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "inplace_it",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "inplace_it",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "integer-encoding",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "interpolate_name",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "inventory",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "io-kit-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "io-uring",
            "direct": false,
            "version": "0.7.12",
            "ecosystem": "crates"
          },
          {
            "name": "iocraft",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "iocraft-macros",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "is-terminal",
            "direct": false,
            "version": "0.4.17",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-tzdb-platform",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-macros",
            "direct": false,
            "version": "0.22.4",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "jpeg-decoder",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.80",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.98",
            "ecosystem": "crates"
          },
          {
            "name": "kdl",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "kdl",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos-egl",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "khronos_api",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "kqueue-sys",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ktx2",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ktx2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "kurbo",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "lazy-regex",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy-regex-proc_macros",
            "direct": false,
            "version": "3.6.0",
            "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": "lebe",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "lewton",
            "direct": false,
            "version": "0.10.2",
            "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": "libc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.169",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.175",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.186",
            "ecosystem": "crates"
          },
          {
            "name": "libdbus-sys",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "libflate",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libflate_lz77",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libfuzzer-sys",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "libudev",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "libudev-sys",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "linebender_resource_handle",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.15",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.25",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.28",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "loom",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "loop9",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "lua-src",
            "direct": false,
            "version": "547.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "luajit-src",
            "direct": false,
            "version": "210.5.12+a4f56a4",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_geom",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_path",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "lyon_tessellation",
            "direct": false,
            "version": "1.0.20",
            "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": "lzma-sys",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "mach2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "macos-accessibility-client",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "malloc_buf",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "matchit",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "matrixcompare",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrixcompare-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "maybe-rayon",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mcap",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "md-5",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "memo-map",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "metal",
            "direct": false,
            "version": "0.32.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "minijinja",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "mlua-sys",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "modular-bitfield-impl",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "moxcms",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "mp4ra-rust",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "mpeg4-audio-const",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "muldiv",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "mutex-traits",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mutex-traits",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "muxide",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "mycelium-bitfield",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "mycelium-bitfield",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "naga_oil",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "naga_oil",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra-macros",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-c32",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-c64",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-codegen",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-core",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-f32",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nano-gemm-f64",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "nanorand",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "nasm-rs",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nb",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-context",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.5.0+25.2.9519653",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "ecosystem": "crates"
          },
          {
            "name": "new_debug_unreachable",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "nibble_vec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "no_std_io2",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "nodit",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "nohash-hasher",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "nonmax",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "noop_proc_macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "normpath",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-debouncer-full",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "notify-types",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "novtb",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "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-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": null,
            "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",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "nutype-enum",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "objc-sys",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-app-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-audio-toolbox",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-avf-audio",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-cloud-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-contacts",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-audio",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-audio-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-data",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-graphics",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-image",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-location",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-media",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-media",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-video",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-video",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-encode",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-foundation",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-kit",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-io-surface",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-link-presentation",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-symbols",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-ui-kit",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-uniform-type-identifiers",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-user-notifications",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-video-toolbox",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "objc2-video-toolbox",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.36.7",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "object_store",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "oboe",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "oboe-sys",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "offset-allocator",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ogg",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "openh264",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "openh264",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "openh264-sys2",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-operations",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.53",
            "ecosystem": "crates"
          },
          {
            "name": "orbclient",
            "direct": false,
            "version": "0.3.54",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-stream",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "os_str_bytes",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "owned_ttf_parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "palette",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "palette_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "papergrid",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parlance",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "parley",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "parley_data",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "parquet",
            "direct": false,
            "version": "55.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "peeking_take_while",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "peg",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-macros",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peg-runtime",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "peniko",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "petgraph",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_generator",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "phf_macros",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "phf_shared",
            "direct": false,
            "version": "0.10.0",
            "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": "phf_shared",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "pic-scale",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pic-scale",
            "direct": false,
            "version": "0.6.15",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "piper",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.33",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "png",
            "direct": false,
            "version": "0.18.1",
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "polling",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pollster",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "polycool",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-derive",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "postcard-dyn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "postcard-dyn",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "pp-rs",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "presser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "pretty-hex",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "pretty-type-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "pretty_assertions",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "primal-check",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-hack",
            "direct": false,
            "version": "0.5.20+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.101",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "profiling-procmacros",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "promkit-core",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "promkit-widgets",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "prost-derive",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "prost-types",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "psm",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.18.22",
            "ecosystem": "crates"
          },
          {
            "name": "pulp",
            "direct": false,
            "version": "0.21.5",
            "ecosystem": "crates"
          },
          {
            "name": "pxfm",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-build-config",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-ffi",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros-backend",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "crates"
          },
          {
            "name": "qoi",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "quick-xml",
            "direct": false,
            "version": "0.39.4",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.40",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.46",
            "ecosystem": "crates"
          },
          {
            "name": "quote-use",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "quote-use-macros",
            "direct": false,
            "version": "0.7.2",
            "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": "radix_trie",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "radsort",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.4",
            "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.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_distr",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_pcg",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "range-alloc",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "rangemap",
            "direct": false,
            "version": "1.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "rav1e",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "ravif",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-handle",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "raw-window-metal",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rawpointer",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.36.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "read-fonts",
            "direct": false,
            "version": "0.39.2",
            "ecosystem": "crates"
          },
          {
            "name": "readkey",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "readmouse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "reborrow",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "rectangle-pack",
            "direct": false,
            "version": "0.4.2",
            "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.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "ref-cast-impl",
            "direct": false,
            "version": "1.0.25",
            "ecosystem": "crates"
          },
          {
            "name": "reflink-copy",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reflink-copy",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "regalloc2",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "region",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "renderdoc-sys",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "replace_with",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "replace_with",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "rfc6381-codec",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rfd",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rfd",
            "direct": false,
            "version": "0.15.4",
            "ecosystem": "crates"
          },
          {
            "name": "rgb",
            "direct": false,
            "version": "0.8.53",
            "ecosystem": "crates"
          },
          {
            "name": "rle-decode-fast",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "rlsf",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "roaring",
            "direct": false,
            "version": "0.10.12",
            "ecosystem": "crates"
          },
          {
            "name": "rodio",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "rodio",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "roxmltree",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "rsofa",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rsofa",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustfft",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.44",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.40",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.13",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustyline",
            "direct": false,
            "version": "15.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustyline-derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "ruzstd",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls-hkt",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "sctk-adwaita",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-bytes-util",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-expgolomb",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-h264",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-h264",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "scuffle-workspace-hack",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sdp-types",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "self_cell",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "semver-parser",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "send_wrapper",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "seq-macro",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "serde-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.225",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_path_to_error",
            "direct": false,
            "version": "0.1.20",
            "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_spanned",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.20.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",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-mio",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "simba",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "simd_cesu8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "simd_helpers",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "simdutf8",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.39.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.40.0",
            "ecosystem": "crates"
          },
          {
            "name": "skrifa",
            "direct": false,
            "version": "0.42.1",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slotmap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smawk",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-client-toolkit",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "smithay-clipboard",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "smol",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "smol_str",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "snafu",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snafu-derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "snap",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spin_sleep",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.3.0+sdk-1.3.268.0",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.4.0+sdk-1.4.341.0",
            "ecosystem": "crates"
          },
          {
            "name": "sqlparser",
            "direct": false,
            "version": "0.55.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": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "stack_dst",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "stack_dst",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "stacker",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "stackfuture",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "stm32-hal2",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "stm32h7",
            "direct": false,
            "version": "0.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "strength_reduce",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "strict-num",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "svg_fmt",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "svgbobdoc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "swash",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.119",
            "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": "synopsys-usb-otg",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-core",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-highlight",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-macros",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-parsers",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-parsers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-queries",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-themes",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syntastica-themes",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "sys-locale",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "sysctl",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "system-deps",
            "direct": false,
            "version": "7.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabled_derive",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabular",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tabular",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "taffy",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.12.16",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.1.17",
            "ecosystem": "crates"
          },
          {
            "name": "terminal_size",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "test-case",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-core",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "test-case-macros",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "TFT",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.16",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "thrift",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.47",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.27",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-skia-path",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-io-timeout",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.7.0",
            "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": "tokio-test",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio-test",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.7.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.19.15",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.10+spec-1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.23.6",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.11+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.1.2+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.1.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.11",
            "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-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-error",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-oslog",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-wasm",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client",
            "direct": false,
            "version": "0.18.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracy-client-sys",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "transpose",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "traversal",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "traversal",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter",
            "direct": false,
            "version": "0.20.10",
            "ecosystem": "crates"
          },
          {
            "name": "tree-sitter-lua",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "ttf-parser",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "twox-hash",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "ty_map_gen",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "typeid",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "typewit",
            "direct": false,
            "version": "1.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "uds_windows",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "uncased",
            "direct": false,
            "version": "0.9.10",
            "ecosystem": "crates"
          },
          {
            "name": "unescaper",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-linebreak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-script",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "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": "unindent",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "unit-prefix",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unty",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "upon",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "urlencoding",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "v_frame",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "variadics_please",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "vcell",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vec1",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "vec_map",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "vello_common",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "vello_cpu",
            "direct": false,
            "version": "0.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "version-compare",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "virtue",
            "direct": false,
            "version": "0.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "void",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "volatile-register",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": null,
            "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.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "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": "wasm-bindgen",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.70",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.71",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.121",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.103",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.120",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.121",
            "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": "wasmtime-internal-core",
            "direct": false,
            "version": "43.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wasmtime-internal-jit-icache-coherence",
            "direct": false,
            "version": "43.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-backend",
            "direct": false,
            "version": "0.3.15",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-client",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-csd-frame",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-cursor",
            "direct": false,
            "version": "0.31.14",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols",
            "direct": false,
            "version": "0.32.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-experimental",
            "direct": false,
            "version": "20250721.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-misc",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-plasma",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-protocols-wlr",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-scanner",
            "direct": false,
            "version": "0.31.10",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-sys",
            "direct": false,
            "version": "0.31.11",
            "ecosystem": "crates"
          },
          {
            "name": "weak-table",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.97",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.98",
            "ecosystem": "crates"
          },
          {
            "name": "web-task",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webbrowser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.26.11",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "weezl",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "27.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-wasm",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-wasm",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "27.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-naga-bridge",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "27.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "29.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "4.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "which",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "0.7.33",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": null,
            "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.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.61.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.54.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.57.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.58.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.0",
            "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-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": null,
            "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.0",
            "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-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "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_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "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_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "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_gnu",
            "direct": false,
            "version": "0.53.1",
            "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_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "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_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "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_gnu",
            "direct": false,
            "version": "0.53.1",
            "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_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "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": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "winit",
            "direct": false,
            "version": "0.30.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.5.40",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.24",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.13",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "winsafe",
            "direct": false,
            "version": "0.0.19",
            "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-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.3",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x11",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11-dl",
            "direct": false,
            "version": "2.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "x11rb-protocol",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "xcursor",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "xkbcommon-dl",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "xkeysym",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "xml-rs",
            "direct": false,
            "version": "0.8.28",
            "ecosystem": "crates"
          },
          {
            "name": "xxhash-rust",
            "direct": false,
            "version": "0.8.15",
            "ecosystem": "crates"
          },
          {
            "name": "xz2",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "y4m",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "yansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "yazi",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_macros",
            "direct": false,
            "version": "5.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "zbus_names",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeno",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.27",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.48",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.3",
            "ecosystem": "crates"
          },
          {
            "name": "zlib-rs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.23",
            "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": "zune-core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zune-inflate",
            "direct": false,
            "version": "0.2.54",
            "ecosystem": "crates"
          },
          {
            "name": "zune-jpeg",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_derive",
            "direct": false,
            "version": "5.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "zvariant_utils",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "appnope",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "asttokens",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cdsapi",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "comm",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "contourpy",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "cycler",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "pypi"
          },
          {
            "name": "debugpy",
            "direct": false,
            "version": "1.8.7",
            "ecosystem": "pypi"
          },
          {
            "name": "decorator",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "elodin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "executing",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.54.1",
            "ecosystem": "pypi"
          },
          {
            "name": "fonttools",
            "direct": false,
            "version": "4.63.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ipykernel",
            "direct": false,
            "version": "6.29.5",
            "ecosystem": "pypi"
          },
          {
            "name": "ipython",
            "direct": false,
            "version": "8.28.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax-cuda12-pjrt",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jax-cuda12-plugin",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaxlib",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jedi",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "joblib",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-client",
            "direct": false,
            "version": "8.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "jupyter-core",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.4.7",
            "ecosystem": "pypi"
          },
          {
            "name": "kiwisolver",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.11.0",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": "3.9.2",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib-inline",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "pypi"
          },
          {
            "name": "ml-dtypes",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "netcdf4",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "netifaces",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "nrlmsise00",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cublas-cu12",
            "direct": false,
            "version": "12.9.2.10",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-cccl-cu12",
            "direct": false,
            "version": "12.9.27",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-cupti-cu12",
            "direct": false,
            "version": "12.9.79",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-nvcc-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-nvrtc-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cuda-runtime-cu12",
            "direct": false,
            "version": "12.9.79",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cudnn-cu12",
            "direct": false,
            "version": "9.23.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cufft-cu12",
            "direct": false,
            "version": "11.4.1.4",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusolver-cu12",
            "direct": false,
            "version": "11.7.5.82",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-cusparse-cu12",
            "direct": false,
            "version": "12.5.10.65",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nccl-cu12",
            "direct": false,
            "version": "2.30.7",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvjitlink-cu12",
            "direct": false,
            "version": "12.9.86",
            "ecosystem": "pypi"
          },
          {
            "name": "nvidia-nvshmem-cu12",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "opt-einsum",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "24.1",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "26.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "parso",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "pypi"
          },
          {
            "name": "patsy",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "pypi"
          },
          {
            "name": "pexpect",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pillow",
            "direct": false,
            "version": "12.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "platformdirs",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "pypi"
          },
          {
            "name": "plotly",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "polars",
            "direct": false,
            "version": "1.41.2",
            "ecosystem": "pypi"
          },
          {
            "name": "polars-runtime-32",
            "direct": false,
            "version": "1.41.2",
            "ecosystem": "pypi"
          },
          {
            "name": "prompt-toolkit",
            "direct": false,
            "version": "3.0.48",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "ptyprocess",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pure-eval",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.22",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.18.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pyparsing",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dateutil",
            "direct": false,
            "version": "2.9.0.post0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytz",
            "direct": false,
            "version": "2024.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "308",
            "ecosystem": "pypi"
          },
          {
            "name": "pyzmq",
            "direct": false,
            "version": "26.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "scikit-learn",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "pypi"
          },
          {
            "name": "scipy",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "seaborn",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "six",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "stack-data",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "pypi"
          },
          {
            "name": "statsmodels",
            "direct": false,
            "version": "0.14.4",
            "ecosystem": "pypi"
          },
          {
            "name": "streamlit",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "threadpoolctl",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tornado",
            "direct": false,
            "version": "6.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "traitlets",
            "direct": false,
            "version": "5.14.3",
            "ecosystem": "pypi"
          },
          {
            "name": "trimesh",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tzdata",
            "direct": false,
            "version": "2024.2",
            "ecosystem": "pypi"
          },
          {
            "name": "wcwidth",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 2032,
        "direct_count": 224,
        "indirect_count": 1808
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 3,
        "merged_prs": 482,
        "open_issues": 64,
        "closed_ratio": 0.685,
        "closed_issues": 139,
        "closed_unmerged_prs": 61
      },
      "bus_factor": 2,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "akhilles",
          "commits": 593,
          "avatar_url": "https://avatars.githubusercontent.com/u/4852873?v=4"
        },
        {
          "type": "User",
          "login": "sphw",
          "commits": 545,
          "avatar_url": "https://avatars.githubusercontent.com/u/83453?v=4"
        },
        {
          "type": "User",
          "login": "x46085",
          "commits": 159,
          "avatar_url": "https://avatars.githubusercontent.com/u/1129228?v=4"
        },
        {
          "type": "User",
          "login": "zxq82lm",
          "commits": 127,
          "avatar_url": "https://avatars.githubusercontent.com/u/231263183?v=4"
        },
        {
          "type": "User",
          "login": "ch-greams",
          "commits": 97,
          "avatar_url": "https://avatars.githubusercontent.com/u/25534422?v=4"
        },
        {
          "type": "User",
          "login": "shanecelis",
          "commits": 72,
          "avatar_url": "https://avatars.githubusercontent.com/u/54390?v=4"
        },
        {
          "type": "User",
          "login": "anderspitman",
          "commits": 36,
          "avatar_url": "https://avatars.githubusercontent.com/u/7820200?v=4"
        },
        {
          "type": "User",
          "login": "labrnth",
          "commits": 22,
          "avatar_url": "https://avatars.githubusercontent.com/u/1276996?v=4"
        },
        {
          "type": "User",
          "login": "mossyvan",
          "commits": 12,
          "avatar_url": "https://avatars.githubusercontent.com/u/35608644?v=4"
        },
        {
          "type": "User",
          "login": "joelreymont",
          "commits": 11,
          "avatar_url": "https://avatars.githubusercontent.com/u/18791?v=4"
        }
      ],
      "contributors_sampled": 19,
      "top_contributor_share": 0.352
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "deploy-docs.yml",
        "flakehub-publish-tagged.yml",
        "release.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "ruff.toml"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 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": 8,
            "reason": "Found 24/30 approved changesets -- score normalized to 8",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 12 contributing companies or organizations",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": 10,
            "reason": "no dangerous workflow patterns detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 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 13 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": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 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": "56 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "098398481fc4037e0655bdfdca214e37b9cd0a2b",
        "ran_at": "2026-07-31T05:42:31Z",
        "aggregate_score": 4.2,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-30T03:03:28Z",
      "oldest_open_prs": [
        {
          "number": 748,
          "created_at": "2026-07-23T06:42:43Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 757,
          "created_at": "2026-07-30T15:45:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 758,
          "created_at": "2026-07-30T17:40:04Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-30T03:03:27Z",
      "ci_last_conclusion": null,
      "oldest_open_issues": [
        {
          "number": 17,
          "created_at": "2024-07-24T16:43:37Z",
          "last_comment_at": "2026-02-12T19:01:28Z",
          "last_comment_author": "shanecelis"
        },
        {
          "number": 20,
          "created_at": "2024-11-27T19:31:07Z",
          "last_comment_at": "2024-12-17T22:12:19Z",
          "last_comment_author": "kaf-lamed-beyt"
        },
        {
          "number": 80,
          "created_at": "2025-06-07T05:27:14Z",
          "last_comment_at": "2025-08-29T14:48:40Z",
          "last_comment_author": "anderspitman"
        },
        {
          "number": 87,
          "created_at": "2025-06-19T17:14:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 99,
          "created_at": "2025-08-25T17:53:50Z",
          "last_comment_at": "2025-10-13T17:47:15Z",
          "last_comment_author": "joelreymont"
        },
        {
          "number": 105,
          "created_at": "2025-09-01T16:47:13Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 108,
          "created_at": "2025-09-02T21:34:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 134,
          "created_at": "2025-09-18T15:37:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 140,
          "created_at": "2025-09-18T16:21:23Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 141,
          "created_at": "2025-09-18T16:42:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 142,
          "created_at": "2025-09-18T16:52:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 146,
          "created_at": "2025-09-22T20:54:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 154,
          "created_at": "2025-09-25T14:30:21Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 161,
          "created_at": "2025-09-26T19:18:33Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 165,
          "created_at": "2025-09-26T19:33:11Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 166,
          "created_at": "2025-09-26T19:37:31Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 172,
          "created_at": "2025-09-26T19:55:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 179,
          "created_at": "2025-09-30T15:10:01Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 195,
          "created_at": "2025-10-05T21:24:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 208,
          "created_at": "2025-10-08T21:51:24Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/elodin-sys/elodin",
    "host": "github.com",
    "name": "elodin",
    "owner": "elodin-sys"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 71,
      "inputs": {
        "security": 46,
        "vitality": 94,
        "community": 46,
        "governance": 68,
        "engineering": 90
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 94,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 97,
            "inputs": {
              "commits_last_year": 398,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 48
            },
            "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": "48/52 weeks with commits",
                "points": 33.2,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 48
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "398 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 398
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 13 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": 24,
              "latest_release_tag": "v0.18.0",
              "releases_from_tags": false,
              "days_since_latest_release": 7,
              "mean_days_between_releases": 21.4
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "24 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 24
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 7 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 7
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~21.4 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 21.4
                    }
                  }
                ],
                "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": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 46,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 61,
            "inputs": {
              "forks": 39,
              "stars": 536,
              "watchers": 5,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "536 stars",
                "points": 44.3,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 536
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "39 forks",
                "points": 13.2,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 39
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "5 watchers",
                "points": 3.3,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 5
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "critical",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 15,
            "inputs": {
              "packages": [
                "roci",
                "elodin"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 4066,
              "monthly_downloads": 7
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "7 downloads/month across crates",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 7,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 68,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 63,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 19,
              "top_contributor_share": 0.352
            },
            "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 35% of commits",
                "points": 14.6,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 35
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "19 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 12 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 78,
            "inputs": {
              "merged_prs": 482,
              "open_issues": 64,
              "closed_issues": 139,
              "issue_closed_ratio": 0.685,
              "closed_unmerged_prs": 61
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "68% of issues closed",
                "points": 32,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 68
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "482/543 decided PRs merged",
                "points": 34,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 482,
                      "decided": 543
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 24/30 approved changesets -- score normalized to 8",
                "points": 12,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 60,
            "inputs": {
              "followers": 40,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "elodin-sys",
              "public_repos": 49,
              "account_age_days": 1110
            },
            "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": "40 followers of elodin-sys",
                "points": 11.6,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 40,
                      "login": "elodin-sys"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "49 public repos, account ~3 yr old",
                "points": 18.4,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 49
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 3
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "good",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "packages": [
                "roci",
                "elodin"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 706
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 706 days ago",
                "points": 14,
                "status": "partial",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 706
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "2 published versions",
                "points": 12,
                "status": "partial",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 90,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "good",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "3 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 3
                    }
                  }
                ],
                "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": "ruff.toml",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ruff.toml"
                    }
                  }
                ],
                "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": [
                "aerospace",
                "ecs",
                "physics-simulation",
                "space",
                "drones",
                "rust"
              ],
              "has_wiki": true,
              "homepage": "https://docs.elodin.systems",
              "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://docs.elodin.systems",
                "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": "6 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "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": "at_risk",
        "name": "Security",
        "value": 46,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Packaging. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "packaging"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 42,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 4.2
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "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": "Found 24/30 approved changesets -- score normalized to 8",
                "points": 6,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 12 contributing companies or organizations",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no dangerous workflow patterns detected",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "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 13 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 not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "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": "56 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1813 resolved dependencies against OSV; 219 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1813
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 219
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 62,
            "inputs": {
              "source": "osv",
              "advisories": 121,
              "affected_packages": 29,
              "assessed_packages": 1813,
              "unassessed_packages": 219,
              "affected_by_severity": "critical 2, high 6, moderate 4, low 2, unknown 15",
              "direct_affected_packages": 5
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "5 affected: lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown), +2 more",
                "points": 15.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 5,
                      "packages": "lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown)"
                    }
                  },
                  {
                    "code": "advisories_affected_more",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 661 days ago",
                "points": 31.2,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 3,
                      "oldest": 661
                    }
                  }
                ],
                "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": 1813,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 10
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "good",
        "name": "AI Readiness",
        "value": 83,
        "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": 0.98,
              "agent_instruction_files": [
                ".cursorrules",
                "AGENTS.md",
                "CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 2653
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".cursorrules, AGENTS.md, CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".cursorrules, AGENTS.md, CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "98 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 98,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "has_nix": true,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "uv.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [
                "docs/public/justfile",
                "examples/crazyflie-edu/sitl/Makefile",
                "justfile",
                "libs/db/examples/Makefile",
                "libs/hamann-chen-line/examples/Makefile"
              ],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "libs/nox-py/python/elodin/py.typed"
              ],
              "agent_commit_share": 0.02,
              "toolchain_manifests": [
                "Cargo.toml",
                "apps/elodin/Cargo.toml",
                "apps/inscriber/Cargo.toml",
                "docs/memserve/Cargo.toml",
                "examples/apollo-lander/controller/Cargo.toml",
                "examples/falcon9/controller/Cargo.toml",
                "examples/rc-jet/controller/Cargo.toml",
                "fsw/aleph-setup/Cargo.toml",
                "fsw/aleph-status/Cargo.toml",
                "fsw/blackbox/Cargo.toml",
                "fsw/gstreamer/Cargo.toml",
                "fsw/lqr/Cargo.toml",
                "fsw/mekf/Cargo.toml",
                "fsw/msp-osd/Cargo.toml",
                "fsw/roci/Cargo.toml",
                "fsw/roci/adcs/Cargo.toml",
                "fsw/rtsp-streamer/Cargo.toml",
                "fsw/sensor-fw/Cargo.toml",
                "fsw/serial-bridge/Cargo.toml",
                "fsw/tegrastats-bridge/Cargo.toml",
                "fsw/video-streamer/Cargo.toml",
                "libs/bbqueue/Cargo.toml",
                "libs/bevy_ai_skybox/Cargo.toml",
                "libs/bevy_geo_frames/Cargo.toml",
                "libs/bevy_mat3_material/Cargo.toml",
                "libs/bevy_world_mesh/Cargo.toml",
                "libs/cranelift-mlir/Cargo.toml",
                "libs/db/Cargo.toml",
                "libs/db/cli/Cargo.toml",
                "libs/db/eql/Cargo.toml",
                "libs/db/examples/rust_client/Cargo.toml",
                "libs/db/macros/Cargo.toml",
                "libs/db/tests/Cargo.toml",
                "libs/elodin-editor/Cargo.toml",
                "libs/elodin-macros/Cargo.toml",
                "libs/hamann-chen-line/Cargo.toml",
                "libs/impeller2/Cargo.toml",
                "libs/impeller2/bbq/Cargo.toml",
                "libs/impeller2/bevy/Cargo.toml",
                "libs/impeller2/frame/Cargo.toml",
                "libs/impeller2/kdl/Cargo.toml",
                "libs/impeller2/stellar/Cargo.toml",
                "libs/impeller2/wkt/Cargo.toml",
                "libs/monte-carlo/Cargo.toml",
                "libs/nox-frames/Cargo.toml",
                "libs/nox-py/Cargo.toml",
                "libs/nox/Cargo.toml",
                "libs/nox/array/Cargo.toml",
                "libs/postcard-c/codegen/Cargo.toml",
                "libs/rtsp-ingest/Cargo.toml",
                "libs/s10/Cargo.toml",
                "libs/stellarator/Cargo.toml",
                "libs/stellarator/buf/Cargo.toml",
                "libs/stellarator/macros/Cargo.toml",
                "libs/stellarator/maitake/Cargo.toml",
                "libs/stellarator/maitake/sync/Cargo.toml",
                "libs/stellarator/maitake/util/Cargo.toml",
                "libs/video-toolbox/Cargo.toml",
                "libs/wmm/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/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": "ruff.toml",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "ruff.toml"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "libs/nox-py/python/elodin/py.typed",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "libs/nox-py/python/elodin/py.typed"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Nix, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Nix, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "2 of the last 100 commits agent-authored or agent-credited",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 2,
                      "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": 98,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 1172978,
              "source_files_sampled": 849,
              "oversized_source_files": 36
            },
            "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": "36/849 source files over 60KB",
                "points": 52.7,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 849,
                      "oversized": 36
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples",
                "notebooks"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "fsw/udp_component_broadcast/component_broadcast.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "fsw/udp_component_broadcast/component_broadcast.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "fsw/udp_component_broadcast/component_broadcast.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": "examples, notebooks",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, notebooks"
                    }
                  }
                ],
                "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 'lqr' points at a different repository (https://gitlab.com/imgeorgiev/lqr); excluded from ecosystem scoring",
    "Could not fetch crates package 'mekf' from its registry",
    "Could not fetch crates package 'msp-osd' from its registry",
    "crates package 'blackbox' points at a different repository (https://github.com/Ploppz/blackbox); excluded from ecosystem scoring",
    "crates package 'bbqueue' points at a different repository (https://github.com/jamesmunns/bbqueue); excluded from ecosystem scoring",
    "Could not fetch crates package 'gst-elodin-plugin' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-31T05:43:00.333339Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/e/elodin-sys/elodin.svg",
  "full_name": "elodin-sys/elodin",
  "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.