Öffentliches Register
Software-GesundheitsberichtSchema 0.27.0 · Metriken 1.13.0 · 2026-07-31 05:43 UTC

elodin-sys / elodin

Elodin simulation and flight software monorepo.

RustApache-2.0★ 536 Sterne⑂ 39 Forksseit Feb. 2024Auf GitHub ansehen ↗

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

71
gesamt / 100
Gut

Software-Gesundheitsindex

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

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

Bewertungsprofil

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

Eigentümerschaft

ElodinOrganisation
40 Follower49 öffentliche Reposseit Juli 2023

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

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
crates.iolqrverweist auf ein anderes Repo — nicht bewertet0.1.0161vor 1617 Tagencontrollerrobotcontrolroboticsfeedback
crates.ioroci0.4.032vor 706 Tagen
crates.ioelodin0.1.041vor 891 Tagen
crates.ioblackboxverweist auf ein anderes Repo — nicht bewertet0.2.0402vor 2371 Tagenmachineoptimizationlearninghyperparametersciencealgorithms
crates.iobbqueueverweist auf ein anderes Repo — nicht bewertet0.7.0102.10933vor 139 Tagenlock-freebipbufferembeddedno-stdmemory-management

Metriken nach Kategorie

Vitalität

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

94Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
33.2/36Commit-Rhythmus — 48/52 Wochen mit Commits
18/18Commit-Volumen — 398 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 13 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year398
human_commit_share1
days_since_last_push0
active_weeks_last_year48
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 24 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 7 Tagen
27/27Release-Rhythmus — ein Release etwa alle 21,4 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count24
latest_release_tagv0.18.0
releases_from_tagsnein
days_since_latest_release7
mean_days_between_releases21,4

Community & Verbreitung

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

46Gefährdet · 18 % des Gesamtindex
Wie die Bewertung erfolgt
44.3/60Stars — 536 Stars
13.2/25Forks — 39 Forks
3.3/15Watcher — 5 Watcher
Verwendete Eingangsdaten
forks39
stars536
watchers5
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (Apache-2.0)
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
12/80Downloads pro Monat — 7 Downloads/Monat über crates
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagesroci, elodin
dependents
ecosystemscrates
total_downloads4.066
monthly_downloads7
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

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

68Mittel · 24 % des Gesamtindex
Wie die Bewertung erfolgt
25.2/54Bus-Faktor — 2 Beitragende decken die Hälfte aller Commits ab
14.6/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 35 % der Commits
13.5/13.5Breite der Beitragenden — 19 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 12 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor2
contributors_sampled19
top_contributor_share0,352
Wie die Bewertung erfolgt
32/46.8Issue-Lösungsquote — 68 % der Issues geschlossen
34/38.3PR-Annahme — 482/543 entschiedene PRs gemergt
12/15OpenSSF Scorecard: Code-Review — Found 24/30 approved changesets -- score normalized to 8
Verwendete Eingangsdaten
merged_prs482
open_issues64
closed_issues139
issue_closed_ratio0,685
closed_unmerged_prs61
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
11.6/25Reichweite des Inhabers — 40 Follower von elodin-sys
18.4/25Kontohistorie — 49 öffentliche Repos, Kontoalter ca. 3 Jahre
Verwendete Eingangsdaten
followers40
owner_typeOrganization
is_verified
owner_loginelodin-sys
public_repos49
account_age_days1.110
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 2 Paket(e) auf crates
14/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 706 Tagen
12/20Versionshistorie — 2 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesroci, elodin
ecosystemscrates
any_deprecatednein
min_days_since_publish706

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

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

Dokumentation

100Exzellent
Wie die Bewertung erfolgt
30/30README
25/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://docs.elodin.systems
10/10Repository-Beschreibung
10/10Topics — 6 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsaerospace, ecs, physics-simulation, space, drones, rust
has_wikija
homepagehttps://docs.elodin.systems
has_readmeja
has_docs_dirja
has_descriptionja

Sicherheit

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

46Gefährdet · 16 % des Gesamtindex

Sicherheitslage

42Gefährdet
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — keine Daten
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.5Lizenz — 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 — keine Daten
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
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate4,2
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): branch_protection, packaging. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
15.5/35Direkte Abhängigkeiten ohne bekannte Advisories — 5 betroffen: lru 0.12.5 (moderate 5.3), anyhow 1.0.100 (unknown), anyhow 1.0.102 (unknown), +2 weitere
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
31.2/40Keine offenen Advisories — 3 Paket(e) mit Advisory seit über 90 Tagen unbehandelt; ältestes vor 661 Tagen veröffentlicht
Verwendete Eingangsdaten
sourceosv
advisories121
affected_packages29
assessed_packages1.813
unassessed_packages219
affected_by_severitycritical 2, high 6, moderate 4, low 2, unknown 15
direct_affected_packages5
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1813 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 219 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

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

83Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — .cursorrules, AGENTS.md, CLAUDE.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 98 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,98
agent_instruction_files.cursorrules, AGENTS.md, CLAUDE.md
agent_instruction_max_bytes2.653
Wie die Bewertung erfolgt
18/18Bootstrap mit einem Befehl — docs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — ruff.toml
11/11Statische Typprüfung — libs/nox-py/python/elodin/py.typed
10/10Reproduzierbare Umgebung — Nix, lockfile
4/10Belegte Agentenpraxis — 2 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixja
has_testsja
lockfilesCargo.lock, uv.lock
has_dockerfilenein
typed_languageja
bootstrap_filesdocs/public/justfile, examples/crazyflie-edu/sitl/Makefile, justfile, libs/db/examples/Makefile, libs/hamann-chen-line/examples/Makefile
has_devcontainernein
has_linter_configja
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
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
52.7/55Handhabbare Dateigrößen — 36/849 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes1.172.978
source_files_sampled849
oversized_source_files36
Wie die Bewertung erfolgt
40/40API-Schema (OpenAPI/GraphQL/proto) — fsw/udp_component_broadcast/component_broadcast.proto
0/20MCP-Server
40/40Lauffähige Beispiele — examples, notebooks
Verwendete Eingangsdaten
example_dirsexamples, notebooks
has_mcp_signalnein
api_schema_filesfsw/udp_component_broadcast/component_broadcast.proto

Eckdaten

536GitHub-Sterne
19Mitwirkende
398Commits, letzte 12 Monate
0Tage seit letztem Push
24Releases
2Bus-Faktor
64offene Issues
crates.ioPaket-Ökosysteme

Warnungen zur Datenerhebung

  • 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

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 39 ⇿
0Sterne
39Forks
23Releases

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

0102030403882024-032025-042026-06
Major 0Minor 2Patch 12

Jeder Punkt umfasst 3 Tage.

OpenSSF Scorecard 4.2 / 10
4.2Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-31 05:42 UTC

10Binary-Artifactsno binaries found in the repo
k. A.Branch-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
k. A.Packagingpackaging 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
Direkte Abhängigkeiten 239
RegistryPaketVersionsvorgabeManifest
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
Alle Abhängigkeiten 2.032

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

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

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.813 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 29 tragen bekannte Advisories, davon 5 direkte. 219 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
pillow11.0.0indirektkritisch3412.3.0
pillow12.2.0indirektkritisch2612.3.0
jupyter-core5.7.2indirekthoch25.8.1
pyo30.23.5indirekthoch50.29.0
quick-xml0.39.2indirekthoch20.41.0
quick-xml0.39.4indirekthoch20.41.0
quinn-proto0.11.14indirekthoch20.11.15
tornado6.4.1indirekthoch226.5.7
lru0.12.5direktmittel20.16.3
fonttools4.54.1indirektmittel24.60.2
serde_with3.20.0indirektmittel13.21.0
thrift0.17.0indirektmittel10.23.0
atty0.2.14indirektniedrig3
pygments2.18.0indirektniedrig22.20.0
anyhow1.0.100direktunbekannt11.0.103
anyhow1.0.102direktunbekannt11.0.103
bincode2.0.1direktunbekannt1
paste1.0.15direktunbekannt1
atomic-polyfill1.0.3indirektunbekannt1
bare-metal0.2.5indirektunbekannt1
bare-metal1.0.0indirektunbekannt1
crossbeam-epoch0.9.18indirektunbekannt10.9.20
instant0.1.13indirektunbekannt1
memmap20.9.10indirektunbekannt10.9.11
number_prefix0.4.0indirektunbekannt1
proc-macro-error1.0.4indirektunbekannt1
proc-macro-error22.0.1indirektunbekannt1
rustls-pemfile2.2.0indirektunbekannt1
ttf-parser0.25.1indirektunbekannt1

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

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [
        "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"
}

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

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

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