Öffentliches Register
Software-GesundheitsberichtSchema 0.26.0 · Metriken 1.13.0 · 2026-07-22 12:03 UTC

microsoft / qdk

Microsoft Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas

RustMIT★ 974 Sterne⑂ 205 Forksseit Jan. 2023Auf GitHub ansehen ↗

microsoft/qdk erreicht einen Gesundheitsindex von 79 von 100 und liegt damit im Bereich Gut. Am stärksten schneidet es bei Vitality (95/100) ab, am schwächsten bei Community & Adoption (64/100). Zuletzt heute aktualisiert. 4 Mitwirkende tragen den Großteil der jüngsten Arbeit.

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

79
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

MicrosoftOrganisation
125.613 Follower8.216 öffentliche Reposseit Dez. 2013

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

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
crates.iolibrary0.1.061vor 805 Tagenalexbibliotecateste

Metriken nach Kategorie

Vitalität

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

95Exzellent · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
34.6/36Commit-Rhythmus — 50/52 Wochen mit Commits
18/18Commit-Volumen — 547 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 20 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year547
human_commit_share0,96
days_since_last_push0
active_weeks_last_year50
Wie die Bewertung erfolgt
27/27Liefert Releases aus — 31 Releases veröffentlicht
36/36Release-Aktualität — letztes Release vor 12 Tagen
27/27Release-Rhythmus — ein Release etwa alle 35,2 Tage
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Verwendete Eingangsdaten
releases_count31
latest_release_tagv1.30.0
releases_from_tagsnein
days_since_latest_release12
mean_days_between_releases35,2

Community & Verbreitung

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

64Mittel · 18 % des Gesamtindex
Wie die Bewertung erfolgt
48.5/60Stars — 974 Stars
19.2/25Forks — 205 Forks
7.9/15Watcher — 27 Watcher
Verwendete Eingangsdaten
forks205
stars974
watchers27
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Wie die Bewertung erfolgt
22.5/22.5README
22.5/22.5Lizenz — anerkannte Lizenz (MIT)
18/18CONTRIBUTING-Leitfaden
13.5/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licenseja
has_contributingja
has_issue_templatenein
has_code_of_conductja
has_pull_request_templatenein
Wie die Bewertung erfolgt
11.3/80Downloads pro Monat — 6 Downloads/Monat über crates
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packageslibrary
dependents
ecosystemscrates
total_downloads1.661
monthly_downloads6
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?

78Gut · 24 % des Gesamtindex
Wie die Bewertung erfolgt
43.2/54Bus-Faktor — 4 Beitragende decken die Hälfte aller Commits ab
17.2/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 24 % der Commits
13.5/13.5Breite der Beitragenden — 62 Beitragende
10/10OpenSSF Scorecard: Contributors — project has 23 contributing companies or organizations
Verwendete Eingangsdaten
bus_factor4
contributors_sampled62
top_contributor_share0,236
Wie die Bewertung erfolgt
39.3/46.8Issue-Lösungsquote — 84 % der Issues geschlossen
35.5/38.3PR-Annahme — 2.351/2.531 entschiedene PRs gemergt
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Verwendete Eingangsdaten
merged_prs2.351
open_issues148
closed_issues779
issue_closed_ratio0,84
closed_unmerged_prs180
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
25/25Reichweite des Inhabers — 125.613 Follower von microsoft
25/25Kontohistorie — 8.216 öffentliche Repos, Kontoalter ca. 12 Jahre
Verwendete Eingangsdaten
followers125.613
owner_typeOrganization
is_verified
owner_loginmicrosoft
public_repos8.216
account_age_days4.606

Paketpflege

53Mittel
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 1 Paket(e) auf crates
4/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 805 Tagen
4/20Versionshistorie — 1 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packageslibrary
ecosystemscrates
any_deprecatednein
min_days_since_publish805

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

80Gut · 20 % des Gesamtindex
Wie die Bewertung erfolgt
24/24CI-Workflows — 8 Workflow(s)
24/24Tests vorhanden
16/16Linter-Konfiguration — eslint.config.mjs
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
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
15/15Dokumentations-/Homepage-Site — https://microsoft.github.io/qdk/
10/10Repository-Beschreibung
10/10Topics — 9 Topics
10/10Wiki
Verwendete Eingangsdaten
topicsqsharp, quantum, quantum-computing, quantum-programming, quantum-programming-language, tutorials, quantum-resource-estimation, compilers, vscode
has_wikija
homepagehttps://microsoft.github.io/qdk/
has_readmeja
has_docs_dirnein
has_descriptionja

Sicherheit

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

74Gut · 16 % des Gesamtindex
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
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 23 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
7.5/7.5Dependency-Update-Tool — update tool detected
5/5Fuzzing — project is fuzzed
2.5/2.5Lizenz — license file detected
7.5/7.5Maintained — 30 commit(s) and 20 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
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — Project has not signed or included provenance with any releases.
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 13 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6,8
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): branch_protection, packaging. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
35/35Direkte Abhängigkeiten ohne bekannte Advisories — keine direkte Abhängigkeit trägt ein bekanntes Advisory
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
0/40Keine offenen Advisories — kein Advisory trägt ein Veröffentlichungsdatum
Verwendete Eingangsdaten
sourceosv
advisories17
affected_packages14
assessed_packages1.299
unassessed_packages16
affected_by_severityhigh 6, moderate 2, low 2, unknown 4
direct_affected_packages0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories, Keine offenen Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1299 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 16 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.

76Gut · 0 % des Gesamtindex
Wie die Bewertung erfolgt
45/45Agentenanweisungen — .github/copilot-instructions.md
0/15Maschinenlesbare Doku (llms.txt)
40/40Lesbare Commit-Historie — 93 von 96 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,969
agent_instruction_files.github/copilot-instructions.md
agent_instruction_max_bytes5.690
Wie die Bewertung erfolgt
12.6/18Bootstrap mit einem Befehl — Cargo.toml, katas/Cargo.toml, library/Cargo.toml (Toolchain-Konvention, kein Task-Runner)
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — eslint.config.mjs
11/11Statische Typprüfung — pyrightconfig.json, source/jupyterlab/tsconfig.json, source/npm/qsharp/src/tsconfig.json, source/npm/qsharp/ux/tsconfig.json, source/playground/src/tsconfig.json, source/vscode/src/learning/webview/tsconfig.json, source/vscode/src/webview/tsconfig.json, source/vscode/tsconfig.json, source/widgets/js/tsconfig.json
10/10Reproduzierbare Umgebung — devcontainer, lockfile
0/10Belegte Agentenpraxis — keine von Agenten verfassten Commits unter den letzten 100
8/8Automatisierte Wartung — 4 der letzten 100 Commits sind automatisierte Abhängigkeits-Updates
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilesCargo.lock, package-lock.json
has_dockerfilenein
typed_languageja
bootstrap_files
has_devcontainerja
has_linter_configja
typecheck_configspyrightconfig.json, source/jupyterlab/tsconfig.json, source/npm/qsharp/src/tsconfig.json, source/npm/qsharp/ux/tsconfig.json, source/playground/src/tsconfig.json, source/vscode/src/learning/webview/tsconfig.json, source/vscode/src/webview/tsconfig.json, source/vscode/tsconfig.json, source/widgets/js/tsconfig.json
agent_commit_share0
toolchain_manifestsCargo.toml, katas/Cargo.toml, library/Cargo.toml, source/allocator/Cargo.toml, source/allocator/mimalloc-sys/Cargo.toml, source/compiler/qsc/Cargo.toml, source/compiler/qsc_ast/Cargo.toml, source/compiler/qsc_circuit/Cargo.toml, source/compiler/qsc_codegen/Cargo.toml, source/compiler/qsc_data_structures/Cargo.toml, source/compiler/qsc_doc_gen/Cargo.toml, source/compiler/qsc_eval/Cargo.toml, source/compiler/qsc_fir/Cargo.toml, source/compiler/qsc_fir_transforms/Cargo.toml, source/compiler/qsc_formatter/Cargo.toml, source/compiler/qsc_frontend/Cargo.toml, source/compiler/qsc_hir/Cargo.toml, source/compiler/qsc_linter/Cargo.toml, source/compiler/qsc_lowerer/Cargo.toml, source/compiler/qsc_openqasm_compiler/Cargo.toml, source/compiler/qsc_parse/Cargo.toml, source/compiler/qsc_partial_eval/Cargo.toml, source/compiler/qsc_passes/Cargo.toml, source/compiler/qsc_project/Cargo.toml, source/compiler/qsc_rca/Cargo.toml, source/compiler/qsc_rir/Cargo.toml, source/compiler/stim_compiler/Cargo.toml, source/fuzz/Cargo.toml, source/index_map/Cargo.toml, source/language_service/Cargo.toml, source/noisy_simulator/Cargo.toml, source/qdk_openqasm_parser/Cargo.toml, source/qdk_package/Cargo.toml, source/qre/Cargo.toml, source/resource_estimator/Cargo.toml, source/samples_test/Cargo.toml, source/simulators/Cargo.toml, source/wasm/Cargo.toml
dependency_bot_commit_share0,04
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — Rust (statisch typisiert)
52.9/55Handhabbare Dateigrößen — 57/1.465 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageRust
largest_source_bytes231.951
source_files_sampled1.465
oversized_source_files57
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — examples, notebooks, samples
Verwendete Eingangsdaten
example_dirsexamples, notebooks, samples
has_mcp_signalnein
api_schema_files

Eckdaten

974GitHub-Sterne
62Mitwirkende
547Commits, letzte 12 Monate
0Tage seit letztem Push
31Releases
4Bus-Faktor
148offene Issues
crates.io, npmPaket-Ökosysteme

Warnungen zur Datenerhebung

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • Could not fetch crates package 'katas' from its registry

Weitere Details

Stern- und Fork-Verlauf 0 ★ / 205 ⇿
0Sterne
205Forks
31Releases

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.

04080120160200240204132023-062025-012026-07
Major 0Minor 22Patch 7

Jeder Punkt umfasst 3 Tage.

OpenSSF Scorecard 6.8 / 10
6.8Gesamtwert

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-22 12:03 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
10Code-Reviewall changesets reviewed
10Contributorsproject has 23 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
10Fuzzingproject is fuzzed
10Licenselicense file detected
10Maintained30 commit(s) and 20 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
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
0Signed-ReleasesProject has not signed or included provenance with any releases.
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities13 existing vulnerabilities detected
Direkte Abhängigkeiten 1
RegistryPaketVersionsvorgabeManifest
crates.ioqsckatas/Cargo.toml
Alle Abhängigkeiten 1.315

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

RegistryPaketVersionBeziehung
crates.ioaddr2line0.25.1indirekt
crates.ioadler22.0.1indirekt
crates.ioaho-corasick1.1.4indirekt
crates.ioalloca0.4.0indirekt
crates.ioallocator-api20.2.21indirekt
crates.ioandroid_system_properties0.1.5indirekt
crates.ioanes0.1.6indirekt
crates.ioanstream0.6.21indirekt
crates.ioanstream1.0.0indirekt
crates.ioanstyle1.0.14indirekt
crates.ioanstyle-parse0.2.7indirekt
crates.ioanstyle-parse1.0.0indirekt
crates.ioanstyle-query1.1.5indirekt
crates.ioanstyle-wincon3.0.11indirekt
crates.ioanyhow1.0.102indirekt
crates.ioapprox0.5.1indirekt
crates.ioarbitrary1.4.2indirekt
crates.ioarrayvec0.7.6indirekt
crates.ioash0.38.0+1.3.281indirekt
crates.ioasync-trait0.1.89indirekt
crates.ioautocfg1.5.0indirekt
crates.iobacktrace0.3.76indirekt
crates.iobacktrace-ext0.2.1indirekt
crates.iobinar0.1.1indirekt
crates.iobincode-next3.1.1indirekt
crates.iobit-set0.8.0indirekt
crates.iobit-set0.9.1indirekt
crates.iobit-vec0.8.0indirekt
crates.iobit-vec0.9.1indirekt
crates.iobitflags2.11.0indirekt
crates.ioblock20.6.2indirekt
crates.iobumpalo3.20.2indirekt
crates.iobytemuck1.25.0indirekt
crates.iobytemuck_derive1.10.2indirekt
crates.iocast0.3.0indirekt
crates.ioccindirekt
crates.iocc1.2.57indirekt
crates.iocfg-if1.0.4indirekt
crates.iocfg_aliases0.2.1indirekt
crates.iochacha200.10.0indirekt
crates.iociborium0.2.2indirekt
crates.iociborium-io0.2.2indirekt
crates.iociborium-ll0.2.2indirekt
crates.ioclap4.6.0indirekt
crates.ioclap_builder4.6.0indirekt
crates.ioclap_derive4.6.0indirekt
crates.ioclap_lex1.1.0indirekt
crates.iocodespan-reporting0.13.1indirekt
crates.iocolorchoice1.0.5indirekt
crates.ioconvert_case0.10.0indirekt
crates.iocpufeatures0.3.0indirekt
crates.iocriterion0.8.2indirekt
crates.iocriterion-plot0.8.2indirekt
crates.iocrossbeam-deque0.8.6indirekt
crates.iocrossbeam-epoch0.9.18indirekt
crates.iocrossbeam-utils0.8.21indirekt
crates.iocrunchy0.2.4indirekt
crates.ioderive_more2.1.1indirekt
crates.ioderive_more-impl2.1.1indirekt
crates.iodifference2.0.0indirekt
crates.iodispatch20.3.1indirekt
crates.iodissimilar1.0.11indirekt
crates.iodlib0.5.3indirekt
crates.iodocument-features0.2.12indirekt
crates.ioeither1.15.0indirekt
crates.ioeither-or-both0.3.1indirekt
crates.ioenum-iterator2.3.0indirekt
crates.ioenum-iterator-derive1.5.0indirekt
crates.ioenv_filter1.0.0indirekt
crates.ioenv_logger0.11.9indirekt
crates.ioequivalent1.0.2indirekt
crates.ioerrno0.3.14indirekt
crates.ioexpect-test1.5.1indirekt
crates.iofasteval0.2.4indirekt
crates.iofastrand2.3.0indirekt
crates.iofind-msvc-tools0.1.9indirekt
crates.iofnv1.0.7indirekt
crates.iofoldhash0.1.5indirekt
crates.iofoldhash0.2.0indirekt
crates.iofutures0.3.32indirekt
crates.iofutures-channel0.3.32indirekt
crates.iofutures-core0.3.32indirekt
crates.iofutures-executor0.3.32indirekt
crates.iofutures-io0.3.32indirekt
crates.iofutures-macro0.3.32indirekt
crates.iofutures-sink0.3.32indirekt
crates.iofutures-task0.3.32indirekt
crates.iofutures-util0.3.32indirekt
crates.iogetrandom0.2.17indirekt
crates.iogetrandom0.3.4indirekt
crates.iogetrandom0.4.2indirekt
crates.iogimli0.32.3indirekt
crates.iogl_generator0.14.0indirekt
crates.ioglam0.14.0indirekt
crates.ioglam0.15.2indirekt
crates.ioglam0.16.0indirekt
crates.ioglam0.17.3indirekt
crates.ioglam0.18.0indirekt
crates.ioglam0.19.0indirekt
crates.ioglam0.20.5indirekt
crates.ioglam0.21.3indirekt
crates.ioglam0.22.0indirekt
crates.ioglam0.23.0indirekt
crates.ioglam0.24.2indirekt
crates.ioglam0.25.0indirekt
crates.ioglam0.27.0indirekt
crates.ioglam0.28.0indirekt
crates.ioglam0.29.3indirekt
crates.ioglam0.30.10indirekt
crates.ioglow0.17.0indirekt
crates.ioglutin_wgl_sys0.6.1indirekt
crates.iogpu-allocator0.28.0indirekt
crates.iogpu-descriptor0.3.2indirekt
crates.iogpu-descriptor-types0.2.0indirekt
crates.iogungraun0.19.4indirekt
crates.iogungraun-macros0.9.1indirekt
crates.iogungraun-runner0.19.4indirekt
crates.iohalf2.7.1indirekt
crates.iohashbrown0.15.5indirekt
crates.iohashbrown0.16.1indirekt
crates.ioheck0.5.0indirekt
crates.iohexf-parse0.2.1indirekt
crates.ioid-arena2.3.0indirekt
crates.ioindenter0.3.4indirekt
crates.ioindexmap2.13.0indirekt
crates.ioindoc2.0.7indirekt
crates.iois_ci1.2.0indirekt
crates.iois_terminal_polyfill1.70.2indirekt
crates.ioitertools0.13.0indirekt
crates.ioitertools0.14.0indirekt
crates.ioitoa1.0.17indirekt
crates.iojiff0.2.23indirekt
crates.iojiff-static0.2.23indirekt
crates.iojni-sys0.3.1indirekt
crates.iojni-sys0.4.1indirekt
crates.iojni-sys-macros0.4.1indirekt
crates.iojobserver0.1.34indirekt
crates.iojs-sys0.3.91indirekt
crates.iokhronos-egl6.0.0indirekt
crates.iokhronos_api3.1.0indirekt
crates.ioleb128fmt0.1.0indirekt
crates.iolibc0.2.183indirekt
crates.iolibfuzzer-sys0.4.12indirekt
crates.iolibloading0.8.9indirekt
crates.iolibm0.2.16indirekt
crates.iolinux-raw-sys0.12.1indirekt
crates.iolitrs1.0.0indirekt
crates.iolock_api0.4.14indirekt
crates.iolog0.4.29indirekt
crates.iomatrixmultiply0.3.10indirekt
crates.iomemchr2.8.0indirekt
crates.iomiette7.6.0indirekt
crates.iomiette-derive7.6.0indirekt
crates.iominiz_oxide0.8.9indirekt
crates.ionaga29.0.1indirekt
crates.ionalgebra0.34.1indirekt
crates.ionalgebra-macros0.3.0indirekt
crates.iondarray0.17.2indirekt
crates.iondk-sys0.6.0+11769913indirekt
crates.ionum-bigint0.4.6indirekt
crates.ionum-complex0.4.6indirekt
crates.ionum-derive0.4.2indirekt
crates.ionum-integer0.1.46indirekt
crates.ionum-rational0.4.2indirekt
crates.ionum-traits0.2.19indirekt
crates.ioobjc20.6.4indirekt
crates.ioobjc2-core-foundation0.3.2indirekt
crates.ioobjc2-encode4.1.0indirekt
crates.ioobjc2-foundation0.3.2indirekt
crates.ioobjc2-metal0.3.2indirekt
crates.ioobjc2-quartz-core0.3.2indirekt
crates.ioobject0.37.3indirekt
crates.ioonce_cell1.21.4indirekt
crates.ioonce_cell_polyfill1.70.2indirekt
crates.iooorandom11.1.5indirekt
crates.ioordered-float5.3.0indirekt
crates.ioowo-colors4.3.0indirekt
crates.iopage_size0.6.0indirekt
crates.ioparking_lot0.12.5indirekt
crates.ioparking_lot_core0.9.12indirekt
crates.iopaste1.0.15indirekt
crates.iopastey0.2.3indirekt
crates.iopaulimer0.1.2indirekt
crates.iopauliverse0.1.1indirekt
crates.iopin-project-lite0.2.17indirekt
crates.iopkg-config0.3.32indirekt
crates.ioportable-atomic1.13.1indirekt
crates.ioportable-atomic-util0.2.6indirekt
crates.ioppv-lite860.2.21indirekt
crates.iopresser0.3.1indirekt
crates.ioprettyplease0.2.37indirekt
crates.ioprobability0.20.3indirekt
crates.ioproc-macro-error-attr33.0.2indirekt
crates.ioproc-macro-error33.0.2indirekt
crates.ioproc-macro21.0.106indirekt
crates.ioprofiling1.0.17indirekt
crates.ioproptest1.10.0indirekt
crates.iopyo30.29.0indirekt
crates.iopyo3-build-config0.29.0indirekt
crates.iopyo3-ffi0.29.0indirekt
crates.iopyo3-macros0.29.0indirekt
crates.iopyo3-macros-backend0.29.0indirekt
crates.ioquick-error1.2.3indirekt
crates.ioquote1.0.45indirekt
crates.ior-efi5.3.0indirekt
crates.ior-efi6.0.0indirekt
crates.iorand0.10.1indirekt
crates.iorand0.8.6indirekt
crates.iorand0.9.2indirekt
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_xorshift0.4.0indirekt
crates.iorandom0.13.2indirekt
crates.iorange-alloc0.1.5indirekt
crates.iorapidhash4.5.1indirekt
crates.ioraw-window-handle0.6.2indirekt
crates.ioraw-window-metal1.1.0indirekt
crates.iorawpointer0.2.1indirekt
crates.iorayon1.11.0indirekt
crates.iorayon-core1.13.0indirekt
crates.ioredox_syscall0.5.18indirekt
crates.ioregex1.12.3indirekt
crates.ioregex-automata0.4.14indirekt
crates.ioregex-lite0.1.9indirekt
crates.ioregex-syntax0.8.10indirekt
crates.iorenderdoc-sys1.1.0indirekt
crates.iorustc-demangle0.1.27indirekt
crates.iorustc-hash1.1.0indirekt
crates.iorustc_version0.4.1indirekt
crates.iorustix1.1.4indirekt
crates.iorustversion1.0.22indirekt
crates.iorusty-fork0.3.1indirekt
crates.iosafe_arch0.7.4indirekt
crates.iosame-file1.0.6indirekt
crates.ioscopeguard1.2.0indirekt
crates.iosemver1.0.27indirekt
crates.ioserde1.0.228indirekt
crates.ioserde-wasm-bindgen0.6.5indirekt
crates.ioserde_core1.0.228indirekt
crates.ioserde_derive1.0.228indirekt
crates.ioserde_json1.0.149indirekt
crates.ioshlex1.3.0indirekt
crates.iosimba0.9.1indirekt
crates.ioslab0.4.12indirekt
crates.ioslotmap1.1.1indirekt
crates.iosmallvec1.15.1indirekt
crates.iosorted-iter0.1.11indirekt
crates.iosorted-vec0.8.10indirekt
crates.iospecial0.10.3indirekt
crates.iospirv0.4.0+sdk-1.4.341.0indirekt
crates.iostatic_assertions1.1.0indirekt
crates.iostrsim0.11.1indirekt
crates.iosupports-color3.0.2indirekt
crates.iosupports-hyperlinks3.2.0indirekt
crates.iosupports-unicode3.0.0indirekt
crates.iosyn2.0.117indirekt
crates.iotarget-lexicon0.13.5indirekt
crates.iotempfile3.27.0indirekt
crates.iotermcolor1.4.1indirekt
crates.ioterminal_size0.4.3indirekt
crates.iotextwrap0.16.2indirekt
crates.iothiserror2.0.18indirekt
crates.iothiserror-impl2.0.18indirekt
crates.iotinytemplate1.2.1indirekt
crates.iotokio1.50.0indirekt
crates.iotokio-macros2.6.1indirekt
crates.iotypenum1.19.0indirekt
crates.iounarray0.1.4indirekt
crates.iounicode-ident1.0.24indirekt
crates.iounicode-linebreak0.1.5indirekt
crates.iounicode-segmentation1.13.3indirekt
crates.iounicode-width0.1.14indirekt
crates.iounicode-width0.2.2indirekt
crates.iounicode-xid0.2.6indirekt
crates.iounty-next0.1.2indirekt
crates.ioutf8parse0.2.2indirekt
crates.ioversion_check0.9.5indirekt
crates.iowait-timeout0.2.1indirekt
crates.iowalkdir2.5.0indirekt
crates.iowasi0.11.1+wasi-snapshot-preview1indirekt
crates.iowasip21.0.2+wasi-0.2.9indirekt
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirekt
crates.iowasm-bindgen0.2.114indirekt
crates.iowasm-bindgen-futures0.4.64indirekt
crates.iowasm-bindgen-macro0.2.114indirekt
crates.iowasm-bindgen-macro-support0.2.114indirekt
crates.iowasm-bindgen-shared0.2.114indirekt
crates.iowasm-encoder0.244.0indirekt
crates.iowasm-metadata0.244.0indirekt
crates.iowasmparser0.244.0indirekt
crates.iowayland-sys0.31.11indirekt
crates.ioweb-sys0.3.91indirekt
crates.iowgpu29.0.1indirekt
crates.iowgpu-core29.0.1indirekt
crates.iowgpu-core-deps-apple29.0.0indirekt
crates.iowgpu-core-deps-emscripten29.0.0indirekt
crates.iowgpu-core-deps-windows-linux-android29.0.0indirekt
crates.iowgpu-hal29.0.1indirekt
crates.iowgpu-naga-bridge29.0.1indirekt
crates.iowgpu-types29.0.1indirekt
crates.iowide0.7.33indirekt
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.62.2indirekt
crates.iowindows-collections0.3.2indirekt
crates.iowindows-core0.62.2indirekt
crates.iowindows-future0.3.2indirekt
crates.iowindows-implement0.60.2indirekt
crates.iowindows-interface0.59.3indirekt
crates.iowindows-link0.2.1indirekt
crates.iowindows-numerics0.3.1indirekt
crates.iowindows-result0.4.1indirekt
crates.iowindows-strings0.5.1indirekt
crates.iowindows-sys0.60.2indirekt
crates.iowindows-sys0.61.2indirekt
crates.iowindows-targets0.53.5indirekt
crates.iowindows-threading0.2.1indirekt
crates.iowindows_aarch64_gnullvm0.53.1indirekt
crates.iowindows_aarch64_msvc0.53.1indirekt
crates.iowindows_i686_gnu0.53.1indirekt
crates.iowindows_i686_gnullvm0.53.1indirekt
crates.iowindows_i686_msvc0.53.1indirekt
crates.iowindows_x86_64_gnu0.53.1indirekt
crates.iowindows_x86_64_gnullvm0.53.1indirekt
crates.iowindows_x86_64_msvc0.53.1indirekt
crates.iowit-bindgen0.51.0indirekt
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.ioxml-rs0.8.28indirekt
crates.iozerocopy0.8.42indirekt
crates.iozerocopy-derive0.8.42indirekt
crates.iozmij1.0.21indirekt
npm3dmol2.5.4indirekt
npm@antfu/install-pkg1.1.0indirekt
npm@anywidget/types0.3.0indirekt
npm@asamuzakjp/css-color5.1.10indirekt
npm@asamuzakjp/dom-selector7.0.9indirekt
npm@asamuzakjp/nwsapi2.3.9indirekt
npm@azure/abort-controller2.1.2indirekt
npm@azure/core-auth1.7.2indirekt
npm@azure/core-rest-pipeline1.16.3indirekt
npm@azure/core-tracing1.3.1indirekt
npm@azure/core-util1.13.1indirekt
npm@azure/logger1.3.0indirekt
npm@azure/opentelemetry-instrumentation-azure-sdk1.0.0-beta.9indirekt
npm@babel/code-frame7.29.0indirekt
npm@babel/helper-validator-identifier7.28.5indirekt
npm@braintree/sanitize-url7.1.2indirekt
npm@bramus/specificity2.4.2indirekt
npm@chevrotain/types11.1.2indirekt
npm@codemirror/autocomplete6.20.1indirekt
npm@codemirror/commands6.10.3indirekt
npm@codemirror/lang-cpp6.0.3indirekt
npm@codemirror/lang-css6.3.1indirekt
npm@codemirror/lang-html6.4.11indirekt
npm@codemirror/lang-java6.0.2indirekt
npm@codemirror/lang-javascript6.2.5indirekt
npm@codemirror/lang-json6.0.2indirekt
npm@codemirror/lang-markdown6.5.0indirekt
npm@codemirror/lang-php6.0.2indirekt
npm@codemirror/lang-python6.2.1indirekt
npm@codemirror/lang-rust6.0.2indirekt
npm@codemirror/lang-sql6.10.0indirekt
npm@codemirror/lang-wast6.0.2indirekt
npm@codemirror/lang-xml6.1.0indirekt
npm@codemirror/language6.12.3indirekt
npm@codemirror/legacy-modes6.5.2indirekt
npm@codemirror/lint6.9.5indirekt
npm@codemirror/search6.6.0indirekt
npm@codemirror/state6.6.0indirekt
npm@codemirror/view6.41.0indirekt
npm@csstools/color-helpers6.0.2indirekt
npm@csstools/css-calc3.2.0indirekt
npm@csstools/css-color-parser4.1.0indirekt
npm@csstools/css-parser-algorithms4.0.0indirekt
npm@csstools/css-syntax-patches-for-csstree1.1.3indirekt
npm@csstools/css-tokenizer4.0.0indirekt
npm@discoveryjs/json-ext0.5.7indirekt
npm@esbuild/aix-ppc640.28.1indirekt
npm@esbuild/android-arm0.28.1indirekt
npm@esbuild/android-arm640.28.1indirekt
npm@esbuild/android-x640.28.1indirekt
npm@esbuild/darwin-arm640.28.1indirekt
npm@esbuild/darwin-x640.28.1indirekt
npm@esbuild/freebsd-arm640.28.1indirekt
npm@esbuild/freebsd-x640.28.1indirekt
npm@esbuild/linux-arm0.28.1indirekt
npm@esbuild/linux-arm640.28.1indirekt
npm@esbuild/linux-ia320.28.1indirekt
npm@esbuild/linux-loong640.28.1indirekt
npm@esbuild/linux-mips64el0.28.1indirekt
npm@esbuild/linux-ppc640.28.1indirekt
npm@esbuild/linux-riscv640.28.1indirekt
npm@esbuild/linux-s390x0.28.1indirekt
npm@esbuild/linux-x640.28.1indirekt
npm@esbuild/netbsd-arm640.28.1indirekt
npm@esbuild/netbsd-x640.28.1indirekt
npm@esbuild/openbsd-arm640.28.1indirekt
npm@esbuild/openbsd-x640.28.1indirekt
npm@esbuild/openharmony-arm640.28.1indirekt
npm@esbuild/sunos-x640.28.1indirekt
npm@esbuild/win32-arm640.28.1indirekt
npm@esbuild/win32-ia320.28.1indirekt
npm@esbuild/win32-x640.28.1indirekt
npm@eslint-community/eslint-utils4.9.1indirekt
npm@eslint-community/regexpp4.12.2indirekt
npm@eslint/config-array0.23.5indirekt
npm@eslint/config-helpers0.5.5indirekt
npm@eslint/core1.2.1indirekt
npm@eslint/js10.0.1indirekt
npm@eslint/object-schema3.0.5indirekt
npm@eslint/plugin-kit0.7.1indirekt
npm@exodus/bytes1.15.0indirekt
npm@fortawesome/fontawesome-free5.15.4indirekt
npm@humanfs/core0.19.1indirekt
npm@humanfs/node0.16.7indirekt
npm@humanwhocodes/module-importer1.0.1indirekt
npm@humanwhocodes/retry0.4.3indirekt
npm@iconify/types2.0.0indirekt
npm@iconify/utils3.1.0indirekt
npm@isaacs/cliui8.0.2indirekt
npm@jest/environment29.7.0indirekt
npm@jest/fake-timers29.7.0indirekt
npm@jest/schemas29.6.3indirekt
npm@jest/types29.6.3indirekt
npm@jridgewell/gen-mapping0.3.13indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/source-map0.3.11indirekt
npm@jridgewell/sourcemap-codec1.5.5indirekt
npm@jridgewell/trace-mapping0.3.31indirekt
npm@jupyter/react-components0.16.7indirekt
npm@jupyter/web-components0.16.7indirekt
npm@jupyter/ydoc3.4.0indirekt
npm@jupyterlab/application4.5.6indirekt
npm@jupyterlab/apputils4.6.6indirekt
npm@jupyterlab/attachments4.5.6indirekt
npm@jupyterlab/builder4.5.6indirekt
npm@jupyterlab/cells4.5.6indirekt
npm@jupyterlab/codeeditor4.5.6indirekt
npm@jupyterlab/codemirror4.5.6indirekt
npm@jupyterlab/coreutils6.5.6indirekt
npm@jupyterlab/docmanager4.5.6indirekt
npm@jupyterlab/docregistry4.5.6indirekt
npm@jupyterlab/documentsearch4.5.6indirekt
npm@jupyterlab/filebrowser4.5.6indirekt
npm@jupyterlab/lsp4.5.6indirekt
npm@jupyterlab/markedparser-extension4.5.6indirekt
npm@jupyterlab/mermaid4.5.6indirekt
npm@jupyterlab/nbformat4.5.6indirekt
npm@jupyterlab/notebook4.5.6indirekt
npm@jupyterlab/observables5.5.6indirekt
npm@jupyterlab/outputarea4.5.6indirekt
npm@jupyterlab/rendermime4.5.6indirekt
npm@jupyterlab/rendermime-interfaces3.13.6indirekt
npm@jupyterlab/services7.5.6indirekt
npm@jupyterlab/settingregistry4.5.6indirekt
npm@jupyterlab/statedb4.5.6indirekt
npm@jupyterlab/statusbar4.5.6indirekt
npm@jupyterlab/toc6.5.6indirekt
npm@jupyterlab/translation4.5.6indirekt
npm@jupyterlab/ui-components4.5.6indirekt
npm@koa/cors5.0.0indirekt
npm@koa/router15.6.0indirekt
npm@lezer/common1.5.2indirekt
npm@lezer/cpp1.1.5indirekt
npm@lezer/css1.3.3indirekt
npm@lezer/generator1.8.0indirekt
npm@lezer/highlight1.2.3indirekt
npm@lezer/html1.3.13indirekt
npm@lezer/java1.1.3indirekt
npm@lezer/javascript1.5.4indirekt
npm@lezer/json1.0.3indirekt
npm@lezer/lr1.4.8indirekt
npm@lezer/markdown1.6.3indirekt
npm@lezer/php1.0.5indirekt
npm@lezer/python1.1.18indirekt
npm@lezer/rust1.0.2indirekt
npm@lezer/xml1.0.6indirekt
npm@lumino/algorithm2.0.4indirekt
npm@lumino/application2.4.8indirekt
npm@lumino/collections2.0.4indirekt
npm@lumino/commands2.3.3indirekt
npm@lumino/coreutils2.2.2indirekt
npm@lumino/disposable2.1.5indirekt
npm@lumino/domutils2.0.4indirekt
npm@lumino/dragdrop2.1.8indirekt
npm@lumino/keyboard2.0.4indirekt
npm@lumino/messaging2.0.4indirekt
npm@lumino/polling2.1.5indirekt
npm@lumino/properties2.0.4indirekt
npm@lumino/signaling2.1.5indirekt
npm@lumino/virtualdom2.0.4indirekt
npm@lumino/widgets2.7.5indirekt
npm@marijn/find-cluster-break1.0.2indirekt
npm@mermaid-js/layout-elk0.2.1indirekt
npm@mermaid-js/parser1.1.1indirekt
npm@microsoft/1ds-core-js3.2.18indirekt
npm@microsoft/1ds-post-js3.2.18indirekt
npm@microsoft/applicationinsights-channel-js3.4.1indirekt
npm@microsoft/applicationinsights-core-js2.8.18indirekt
npm@microsoft/applicationinsights-core-js3.4.1indirekt
npm@microsoft/applicationinsights-shims2.0.2indirekt
npm@microsoft/applicationinsights-shims3.0.1indirekt
npm@microsoft/applicationinsights-web-basic3.4.1indirekt
npm@microsoft/applicationinsights-web-snippet1.0.1indirekt
npm@microsoft/dynamicproto-js1.1.11indirekt
npm@microsoft/dynamicproto-js2.0.3indirekt
npm@microsoft/fast-colors5.3.1indirekt
npm@microsoft/fast-element1.14.0indirekt
npm@microsoft/fast-foundation2.50.0indirekt
npm@microsoft/fast-web-utilities5.4.1indirekt
npm@nevware21/ts-async0.5.5indirekt
npm@nevware21/ts-utils0.14.0indirekt
npm@opentelemetry/api1.9.1indirekt
npm@opentelemetry/api-logs0.200.0indirekt
npm@opentelemetry/core1.30.1indirekt
npm@opentelemetry/core2.6.1indirekt
npm@opentelemetry/instrumentation0.200.0indirekt
npm@opentelemetry/resources1.30.1indirekt
npm@opentelemetry/resources2.6.1indirekt
npm@opentelemetry/sdk-trace-base1.30.1indirekt
npm@opentelemetry/sdk-trace-base2.6.1indirekt
npm@opentelemetry/sdk-trace-web2.6.1indirekt
npm@opentelemetry/semantic-conventions1.28.0indirekt
npm@opentelemetry/semantic-conventions1.40.0indirekt
npm@parcel/watcher2.5.6indirekt
npm@parcel/watcher-android-arm642.5.6indirekt
npm@parcel/watcher-darwin-arm642.5.6indirekt
npm@parcel/watcher-darwin-x642.5.6indirekt
npm@parcel/watcher-freebsd-x642.5.6indirekt
npm@parcel/watcher-linux-arm-glibc2.5.6indirekt
npm@parcel/watcher-linux-arm-musl2.5.6indirekt
npm@parcel/watcher-linux-arm64-glibc2.5.6indirekt
npm@parcel/watcher-linux-arm64-musl2.5.6indirekt
npm@parcel/watcher-linux-x64-glibc2.5.6indirekt
npm@parcel/watcher-linux-x64-musl2.5.6indirekt
npm@parcel/watcher-win32-arm642.5.6indirekt
npm@parcel/watcher-win32-ia322.5.6indirekt
npm@parcel/watcher-win32-x642.5.6indirekt
npm@pkgjs/parseargs0.11.0indirekt
npm@playwright/browser-chromium1.61.0indirekt
npm@rjsf/core5.24.13indirekt
npm@rjsf/utils5.24.13indirekt
npm@sinclair/typebox0.27.10indirekt
npm@sinonjs/commons3.0.1indirekt
npm@sinonjs/fake-timers10.3.0indirekt
npm@types/chai5.2.3indirekt
npm@types/d37.4.3indirekt
npm@types/d3-array3.2.2indirekt
npm@types/d3-axis3.0.6indirekt
npm@types/d3-brush3.0.6indirekt
npm@types/d3-chord3.0.6indirekt
npm@types/d3-color3.1.3indirekt
npm@types/d3-contour3.0.6indirekt
npm@types/d3-delaunay6.0.4indirekt
npm@types/d3-dispatch3.0.7indirekt
npm@types/d3-drag3.0.7indirekt
npm@types/d3-dsv3.0.7indirekt
npm@types/d3-ease3.0.2indirekt
npm@types/d3-fetch3.0.7indirekt
npm@types/d3-force3.0.10indirekt
npm@types/d3-format3.0.4indirekt
npm@types/d3-geo3.1.0indirekt
npm@types/d3-hierarchy3.1.7indirekt
npm@types/d3-interpolate3.0.4indirekt
npm@types/d3-path3.1.1indirekt
npm@types/d3-polygon3.0.2indirekt
npm@types/d3-quadtree3.0.6indirekt
npm@types/d3-random3.0.3indirekt
npm@types/d3-scale4.0.9indirekt
npm@types/d3-scale-chromatic3.1.0indirekt
npm@types/d3-selection3.0.11indirekt
npm@types/d3-shape3.1.8indirekt
npm@types/d3-time3.0.4indirekt
npm@types/d3-time-format4.0.3indirekt
npm@types/d3-timer3.0.2indirekt
npm@types/d3-transition3.0.9indirekt
npm@types/d3-zoom3.0.8indirekt
npm@types/deep-eql4.0.2indirekt
npm@types/eslint9.6.1indirekt
npm@types/eslint-scope3.7.7indirekt
npm@types/esrecurse4.3.1indirekt
npm@types/estree1.0.8indirekt
npm@types/geojson7946.0.16indirekt
npm@types/istanbul-lib-coverage2.0.6indirekt
npm@types/istanbul-lib-report3.0.3indirekt
npm@types/istanbul-reports3.0.4indirekt
npm@types/jsdom20.0.1indirekt
npm@types/json-schema7.0.15indirekt
npm@types/linkify-it5.0.0indirekt
npm@types/markdown-it14.1.2indirekt
npm@types/mdurl2.0.0indirekt
npm@types/mocha10.0.10indirekt
npm@types/node22.19.17indirekt
npm@types/node25.6.0indirekt
npm@types/prop-types15.7.15indirekt
npm@types/react18.3.28indirekt
npm@types/shimmer1.2.0indirekt
npm@types/source-list-map0.1.6indirekt
npm@types/stack-utils2.0.3indirekt
npm@types/tough-cookie4.0.5indirekt
npm@types/trusted-types1.0.6indirekt
npm@types/trusted-types2.0.7indirekt
npm@types/vscode1.100.0indirekt
npm@types/vscode-webview1.57.5indirekt
npm@types/webpack-sources0.1.12indirekt
npm@types/yargs17.0.35indirekt
npm@types/yargs-parser21.0.3indirekt
npm@typescript-eslint/eslint-plugin8.58.2indirekt
npm@typescript-eslint/parser8.58.2indirekt
npm@typescript-eslint/project-service8.58.2indirekt
npm@typescript-eslint/scope-manager8.58.2indirekt
npm@typescript-eslint/tsconfig-utils8.58.2indirekt
npm@typescript-eslint/type-utils8.58.2indirekt
npm@typescript-eslint/types8.58.2indirekt
npm@typescript-eslint/typescript-estree8.58.2indirekt
npm@typescript-eslint/utils8.58.2indirekt
npm@typescript-eslint/visitor-keys8.58.2indirekt
npm@typespec/ts-http-runtime0.3.5indirekt
npm@upsetjs/venn.js2.0.0indirekt
npm@vscode/codicons0.0.45indirekt
npm@vscode/debugadapter1.68.0indirekt
npm@vscode/debugprotocol1.68.0indirekt
npm@vscode/extension-telemetry0.8.5indirekt
npm@vscode/markdown-it-katex1.0.3indirekt
npm@vscode/test-electron2.5.2indirekt
npm@vscode/test-web0.0.81indirekt
npm@webassemblyjs/ast1.14.1indirekt
npm@webassemblyjs/floating-point-hex-parser1.13.2indirekt
npm@webassemblyjs/helper-api-error1.13.2indirekt
npm@webassemblyjs/helper-buffer1.14.1indirekt
npm@webassemblyjs/helper-numbers1.13.2indirekt
npm@webassemblyjs/helper-wasm-bytecode1.13.2indirekt
npm@webassemblyjs/helper-wasm-section1.14.1indirekt
npm@webassemblyjs/ieee7541.13.2indirekt
npm@webassemblyjs/leb1281.13.2indirekt
npm@webassemblyjs/utf81.13.2indirekt
npm@webassemblyjs/wasm-edit1.14.1indirekt
npm@webassemblyjs/wasm-gen1.14.1indirekt
npm@webassemblyjs/wasm-opt1.14.1indirekt
npm@webassemblyjs/wasm-parser1.14.1indirekt
npm@webassemblyjs/wast-printer1.14.1indirekt
npm@webpack-cli/configtest2.1.1indirekt
npm@webpack-cli/info2.0.2indirekt
npm@webpack-cli/serve2.0.5indirekt
npm@xtuc/ieee7541.2.0indirekt
npm@xtuc/long4.2.2indirekt
npmabab2.0.6indirekt
npmaccepts1.3.8indirekt
npmacorn8.16.0indirekt
npmacorn-globals7.0.1indirekt
npmacorn-import-attributes1.9.5indirekt
npmacorn-import-phases1.0.4indirekt
npmacorn-jsx5.3.2indirekt
npmacorn-walk8.3.5indirekt
npmagent-base6.0.2indirekt
npmagent-base7.1.4indirekt
npmagent-base9.0.0indirekt
npmajv6.14.0indirekt
npmajv8.18.0indirekt
npmajv-formats2.1.1indirekt
npmajv-keywords3.5.2indirekt
npmajv-keywords5.1.0indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.2.2indirekt
npmansi-styles3.2.1indirekt
npmansi-styles4.3.0indirekt
npmansi-styles5.2.0indirekt
npmansi-styles6.2.3indirekt
npmapplicationinsights2.9.8indirekt
npmargparse2.0.1indirekt
npmassertion-error2.0.1indirekt
npmasync-hook-jl1.7.6indirekt
npmasync-listener0.6.10indirekt
npmasynckit0.4.0indirekt
npmb4a1.8.0indirekt
npmbalanced-match1.0.2indirekt
npmbalanced-match4.0.4indirekt
npmbare-events2.8.2indirekt
npmbare-fs4.7.0indirekt
npmbare-os3.8.7indirekt
npmbare-path3.0.0indirekt
npmbare-stream2.13.0indirekt
npmbare-url2.4.0indirekt
npmbaseline-browser-mapping2.10.18indirekt
npmbasic-auth2.0.1indirekt
npmbidi-js1.0.3indirekt
npmbig.js5.2.2indirekt
npmbrace-expansion1.1.14indirekt
npmbrace-expansion2.1.0indirekt
npmbrace-expansion5.0.5indirekt
npmbraces3.0.3indirekt
npmbrowser-stdout1.3.1indirekt
npmbrowserify-zlib0.1.4indirekt
npmbrowserslist4.28.2indirekt
npmbuffer-from1.1.2indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcamelcase6.3.0indirekt
npmcaniuse-lite1.0.30001787indirekt
npmchai6.2.2indirekt
npmchalk2.4.2indirekt
npmchalk4.1.2indirekt
npmchalk5.6.2indirekt
npmchokidar4.0.3indirekt
npmchrome-trace-event1.0.4indirekt
npmci-info3.9.0indirekt
npmcjs-module-lexer1.4.3indirekt
npmcli-cursor5.0.0indirekt
npmcli-spinners2.9.2indirekt
npmcliui8.0.1indirekt
npmclone-deep4.0.1indirekt
npmcls-hooked4.2.2indirekt
npmcolor-convert1.9.3indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.3indirekt
npmcolor-name1.1.4indirekt
npmcolorette2.0.20indirekt
npmcombined-stream1.0.8indirekt
npmcommander10.0.1indirekt
npmcommander2.20.3indirekt
npmcommander7.2.0indirekt
npmcommander8.3.0indirekt
npmcommander9.5.0indirekt
npmcompute-gcd1.2.1indirekt
npmcompute-lcm1.1.2indirekt
npmconcat-map0.0.1indirekt
npmconfbox0.1.8indirekt
npmcontent-disposition1.0.1indirekt
npmcontent-type1.0.5indirekt
npmcontent-type2.0.0indirekt
npmcontinuation-local-storage3.2.1indirekt
npmcookies0.9.1indirekt
npmcore-util-is1.0.3indirekt
npmcose-base1.0.3indirekt
npmcose-base2.2.0indirekt
npmcrelt1.0.6indirekt
npmcross-spawn7.0.6indirekt
npmcss-loader6.11.0indirekt
npmcss-tree3.2.1indirekt
npmcssesc3.0.0indirekt
npmcssom0.3.8indirekt
npmcssom0.5.0indirekt
npmcssstyle2.3.0indirekt
npmcsstype3.0.10indirekt
npmcsstype3.2.3indirekt
npmcytoscape3.33.2indirekt
npmcytoscape-cose-bilkent4.1.0indirekt
npmcytoscape-fcose2.2.0indirekt
npmd37.9.0indirekt
npmd3-array2.12.1indirekt
npmd3-array3.2.4indirekt
npmd3-axis3.0.0indirekt
npmd3-brush3.0.0indirekt
npmd3-chord3.0.1indirekt
npmd3-color3.1.0indirekt
npmd3-contour4.0.2indirekt
npmd3-delaunay6.0.4indirekt
npmd3-dispatch3.0.1indirekt
npmd3-drag3.0.0indirekt
npmd3-dsv3.0.1indirekt
npmd3-ease3.0.1indirekt
npmd3-fetch3.0.1indirekt
npmd3-force3.0.0indirekt
npmd3-format3.1.2indirekt
npmd3-geo3.1.1indirekt
npmd3-hierarchy3.1.2indirekt
npmd3-interpolate3.0.1indirekt
npmd3-path1.0.9indirekt
npmd3-path3.1.0indirekt
npmd3-polygon3.0.1indirekt
npmd3-quadtree3.0.1indirekt
npmd3-random3.0.1indirekt
npmd3-sankey0.12.3indirekt
npmd3-scale4.0.2indirekt
npmd3-scale-chromatic3.1.0indirekt
npmd3-selection3.0.0indirekt
npmd3-shape1.3.7indirekt
npmd3-shape3.2.0indirekt
npmd3-time3.1.0indirekt
npmd3-time-format4.1.0indirekt
npmd3-timer3.0.1indirekt
npmd3-transition3.0.1indirekt
npmd3-zoom3.0.0indirekt
npmdagre-d3-es7.0.14indirekt
npmdata-urls2.0.0indirekt
npmdata-urls3.0.2indirekt
npmdata-urls7.0.0indirekt
npmdayjs1.11.20indirekt
npmdebug2.6.9indirekt
npmdebug3.2.7indirekt
npmdebug4.4.3indirekt
npmdecamelize4.0.0indirekt
npmdecimal.js10.6.0indirekt
npmdeep-equal1.0.1indirekt
npmdeep-is0.1.4indirekt
npmdeepmerge4.3.1indirekt
npmdelaunator5.1.0indirekt
npmdelayed-stream1.0.0indirekt
npmdelegates1.0.0indirekt
npmdepd1.1.2indirekt
npmdepd2.0.0indirekt
npmdestroy1.2.0indirekt
npmdetect-libc2.1.2indirekt
npmdiagnostic-channel1.1.1indirekt
npmdiagnostic-channel-publishers1.0.8indirekt
npmdiff8.0.4indirekt
npmdom-serializer2.0.0indirekt
npmdomelementtype2.3.0indirekt
npmdomexception4.0.0indirekt
npmdomhandler5.0.3indirekt
npmdompurify3.4.11indirekt
npmdomutils3.2.2indirekt
npmdunder-proto1.0.1indirekt
npmduplexify3.7.1indirekt
npmduplicate-package-checker-webpack-plugin3.0.0indirekt
npmeastasianwidth0.2.0indirekt
npmee-first1.1.1indirekt
npmelectron-to-chromium1.5.336indirekt
npmelkjs0.9.3indirekt
npmemitter-listener1.1.2indirekt
npmemoji-regex10.6.0indirekt
npmemoji-regex8.0.0indirekt
npmemoji-regex9.2.2indirekt
npmemojis-list3.0.0indirekt
npmencodeurl2.0.0indirekt
npmend-of-stream1.4.5indirekt
npmenhanced-resolve5.20.1indirekt
npmentities4.5.0indirekt
npmentities6.0.1indirekt
npmenvinfo7.21.0indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-module-lexer2.0.0indirekt
npmes-object-atoms1.1.1indirekt
npmes-set-tostringtag2.1.0indirekt
npmes-toolkit1.46.1indirekt
npmesbuild0.28.1indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp1.0.5indirekt
npmescape-string-regexp2.0.0indirekt
npmescape-string-regexp4.0.0indirekt
npmescodegen2.1.0indirekt
npmeslint10.2.0indirekt
npmeslint-scope5.1.1indirekt
npmeslint-scope9.1.2indirekt
npmeslint-visitor-keys3.4.3indirekt
npmeslint-visitor-keys5.0.1indirekt
npmespree11.2.0indirekt
npmesprima4.0.1indirekt
npmesquery1.7.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse4.3.0indirekt
npmestraverse5.3.0indirekt
npmesutils2.0.3indirekt
npmevents3.3.0indirekt
npmevents-universal1.0.1indirekt
npmexenv-es61.1.1indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-fifo1.3.2indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfast-uri3.1.2indirekt
npmfastest-levenshtein1.0.16indirekt
npmfdir6.5.0indirekt
npmfile-entry-cache8.0.0indirekt
npmfill-range7.1.1indirekt
npmfind-root1.1.0indirekt
npmfind-up4.1.0indirekt
npmfind-up5.0.0indirekt
npmflat5.0.2indirekt
npmflat-cache4.0.1indirekt
npmflatted3.4.2indirekt
npmforeground-child3.3.1indirekt
npmform-data4.0.6indirekt
npmfree-style3.1.0indirekt
npmfresh0.5.2indirekt
npmfs-extra10.1.0indirekt
npmfs.realpath1.0.0indirekt
npmfsevents2.3.2indirekt
npmfunction-bind1.1.2indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.5.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-proto1.0.1indirekt
npmgithub-markdown-css5.9.0indirekt
npmgithub-slugger2.0.0indirekt
npmglob10.5.0indirekt
npmglob7.1.7indirekt
npmglob-parent6.0.2indirekt
npmglob-to-regexp0.4.1indirekt
npmglobals17.5.0indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.11indirekt
npmgunzip-maybe1.4.2indirekt
npmhachure-fill0.5.2indirekt
npmhas-flag3.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-symbols1.1.0indirekt
npmhas-tostringtag1.0.2indirekt
npmhasown2.0.2indirekt
npmhasown2.0.4indirekt
npmhe1.2.0indirekt
npmhighlight.js11.11.1indirekt
npmhighlightjs-copy1.0.6indirekt
npmhtml-encoding-sniffer3.0.0indirekt
npmhtml-encoding-sniffer6.0.0indirekt
npmhtmlparser28.0.2indirekt
npmhttp-assert1.5.0indirekt
npmhttp-errors1.6.3indirekt
npmhttp-errors1.8.1indirekt
npmhttp-errors2.0.1indirekt
npmhttp-proxy-agent7.0.2indirekt
npmhttp-proxy-agent9.1.0indirekt
npmhttps-proxy-agent5.0.1indirekt
npmhttps-proxy-agent7.0.6indirekt
npmhttps-proxy-agent9.1.0indirekt
npmiconv-lite0.6.3indirekt
npmicss-utils5.1.0indirekt
npmignore5.3.2indirekt
npmignore7.0.5indirekt
npmimmediate3.0.6indirekt
npmimport-in-the-middle1.15.0indirekt
npmimport-local3.2.0indirekt
npmimurmurhash0.1.4indirekt
npminflight1.0.6indirekt
npminherits2.0.3indirekt
npminherits2.0.4indirekt
npminternmap1.0.1indirekt
npminternmap2.0.3indirekt
npminterpret3.1.1indirekt
npmiobuffer5.4.0indirekt
npmis-core-module2.16.1indirekt
npmis-deflate1.0.0indirekt
npmis-extglob2.1.1indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-glob4.0.3indirekt
npmis-gzip1.0.0indirekt
npmis-interactive2.0.0indirekt
npmis-number7.0.0indirekt
npmis-path-inside3.0.3indirekt
npmis-plain-obj2.1.0indirekt
npmis-plain-object2.0.4indirekt
npmis-plain-object5.0.0indirekt
npmis-potential-custom-element-name1.0.1indirekt
npmis-unicode-supported0.1.0indirekt
npmis-unicode-supported1.3.0indirekt
npmis-unicode-supported2.1.0indirekt
npmisarray1.0.0indirekt
npmisexe2.0.0indirekt
npmisobject3.0.1indirekt
npmisomorphic.js0.2.5indirekt
npmjackspeak3.4.3indirekt
npmjest-environment-jsdom29.7.0indirekt
npmjest-message-util29.7.0indirekt
npmjest-mock29.7.0indirekt
npmjest-util29.7.0indirekt
npmjest-worker27.5.1indirekt
npmjs-tokens4.0.0indirekt
npmjs-yaml4.2.0indirekt
npmjsdom20.0.3indirekt
npmjsdom29.0.2indirekt
npmjson-buffer3.0.1indirekt
npmjson-parse-even-better-errors2.3.1indirekt
npmjson-schema-compare0.2.2indirekt
npmjson-schema-merge-allof0.8.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson52.2.3indirekt
npmjsonfile6.2.0indirekt
npmjsonpointer5.0.1indirekt
npmjszip3.10.1indirekt
npmkatex0.16.45indirekt
npmkeygrip1.1.0indirekt
npmkeyv4.5.4indirekt
npmkhroma2.1.0indirekt
npmkind-of6.0.3indirekt
npmkoa3.2.1indirekt
npmkoa-compose4.1.0indirekt
npmkoa-morgan1.0.1indirekt
npmkoa-mount4.2.0indirekt
npmkoa-send5.0.1indirekt
npmkoa-static5.0.0indirekt
npmlayout-base1.0.2indirekt
npmlayout-base2.0.1indirekt
npmlevn0.4.1indirekt
npmlib00.2.117indirekt
npmlicense-webpack-plugin2.3.21indirekt
npmlie3.3.0indirekt
npmlinkify-it5.0.1indirekt
npmloader-runner4.3.1indirekt
npmloader-utils2.0.4indirekt
npmlocate-path5.0.0indirekt
npmlocate-path6.0.0indirekt
npmlodash4.18.1indirekt
npmlodash-es4.18.1indirekt
npmlodash.escape4.0.1indirekt
npmlodash.mergewith4.6.2indirekt
npmlog-symbols4.1.0indirekt
npmlog-symbols6.0.0indirekt
npmloose-envify1.4.0indirekt
npmlru-cache10.4.3indirekt
npmlru-cache11.3.5indirekt
npmmarkdown-it14.2.0indirekt
npmmarkdown-to-jsx7.7.17indirekt
npmmarked16.4.2indirekt
npmmarked17.0.6indirekt
npmmarked-gfm-heading-id4.1.4indirekt
npmmarked-mangle1.1.13indirekt
npmmath-intrinsics1.1.0indirekt
npmmdn-data2.27.1indirekt
npmmdurl2.0.0indirekt
npmmedia-typer1.1.0indirekt
npmmerge-stream2.0.0indirekt
npmmermaid11.15.0indirekt
npmmicromatch4.0.8indirekt
npmmime-db1.52.0indirekt
npmmime-db1.54.0indirekt
npmmime-types2.1.35indirekt
npmmime-types3.0.2indirekt
npmmimic-function5.0.1indirekt
npmmini-css-extract-plugin2.10.2indirekt
npmmini-svg-data-uri1.4.4indirekt
npmminimatch10.2.5indirekt
npmminimatch3.1.5indirekt
npmminimatch9.0.9indirekt
npmminimist1.2.8indirekt
npmminipass7.1.3indirekt
npmmlly1.8.2indirekt
npmmocha11.7.5indirekt
npmmodern-normalize3.0.1indirekt
npmmodule-details-from-path1.0.4indirekt
npmmonaco-editor0.53.0indirekt
npmmorgan1.11.0indirekt
npmms2.0.0indirekt
npmms2.1.3indirekt
npmnanoid3.3.11indirekt
npmnatural-compare1.4.0indirekt
npmnegotiator0.6.3indirekt
npmneo-async2.6.2indirekt
npmnetcdfjs3.0.0indirekt
npmnode-addon-api7.1.1indirekt
npmnode-releases2.0.37indirekt
npmnwsapi2.2.23indirekt
npmobject-assign4.1.1indirekt
npmobject-inspect1.13.4indirekt
npmon-finished2.4.1indirekt
npmon-headers1.1.0indirekt
npmonce1.4.0indirekt
npmonetime7.0.0indirekt
npmoptionator0.9.4indirekt
npmora8.2.0indirekt
npmp-limit2.3.0indirekt
npmp-limit3.1.0indirekt
npmp-locate4.1.0indirekt
npmp-locate5.0.0indirekt
npmp-try2.2.0indirekt
npmpackage-json-from-dist1.0.1indirekt
npmpackage-manager-detector1.6.0indirekt
npmpako0.2.9indirekt
npmpako1.0.11indirekt
npmpako2.1.0indirekt
npmparse-srcset1.0.2indirekt
npmparse57.3.0indirekt
npmparse58.0.0indirekt
npmparseurl1.3.3indirekt
npmpath-browserify1.0.1indirekt
npmpath-data-parser0.1.0indirekt
npmpath-exists4.0.0indirekt
npmpath-is-absolute1.0.1indirekt
npmpath-key3.1.1indirekt
npmpath-parse1.0.7indirekt
npmpath-scurry1.11.1indirekt
npmpath-to-regexp8.4.2indirekt
npmpathe2.0.3indirekt
npmpeek-stream1.1.3indirekt
npmpicocolors1.1.1indirekt
npmpicomatch2.3.2indirekt
npmpicomatch4.0.4indirekt
npmpkg-dir4.2.0indirekt
npmpkg-types1.3.1indirekt
npmplaywright1.61.0indirekt
npmplaywright-core1.61.0indirekt
npmpoints-on-curve0.2.0indirekt
npmpoints-on-path0.2.1indirekt
npmpostcss8.5.12indirekt
npmpostcss-modules-extract-imports3.1.0indirekt
npmpostcss-modules-local-by-default4.2.0indirekt
npmpostcss-modules-scope3.2.1indirekt
npmpostcss-modules-values4.0.0indirekt
npmpostcss-selector-parser7.1.1indirekt
npmpostcss-value-parser4.2.0indirekt
npmpreact10.29.1indirekt
npmprelude-ls1.2.1indirekt
npmprettier3.8.2indirekt
npmpretty-format29.7.0indirekt
npmprocess0.11.10indirekt
npmprocess-nextick-args2.0.1indirekt
npmprop-types15.8.1indirekt
npmproxy-agent-negotiate1.1.0indirekt
npmpsl1.15.0indirekt
npmpump2.0.1indirekt
npmpump3.0.4indirekt
npmpumpify1.5.1indirekt
npmpunycode1.4.1indirekt
npmpunycode2.3.1indirekt
npmpunycode.js2.3.1indirekt
npmqs6.15.2indirekt
npmqsharp-lang0.0.0indirekt
npmqsharp-lang-vscode-dev0.0.0indirekt
npmqsharp-playground0.0.0indirekt
npmquerystringify2.2.0indirekt
npmreact18.3.1indirekt
npmreact-dom18.3.1indirekt
npmreact-is16.13.1indirekt
npmreact-is18.3.1indirekt
npmreadable-stream2.3.8indirekt
npmreaddirp4.1.2indirekt
npmrechoir0.8.0indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmrequire-in-the-middle7.5.2indirekt
npmrequires-port1.0.0indirekt
npmresolve1.22.12indirekt
npmresolve-cwd3.0.0indirekt
npmresolve-from5.0.0indirekt
npmresolve-path1.4.0indirekt
npmrestore-cursor5.1.0indirekt
npmrobust-predicates3.0.3indirekt
npmroughjs4.6.6indirekt
npmrw1.3.3indirekt
npmsafe-buffer5.1.2indirekt
npmsafer-buffer2.1.2indirekt
npmsanitize-html2.12.1indirekt
npmsaxes6.0.0indirekt
npmscheduler0.23.2indirekt
npmschema-utils2.7.1indirekt
npmschema-utils3.3.0indirekt
npmschema-utils4.3.3indirekt
npmsemver5.7.2indirekt
npmsemver7.7.4indirekt
npmserialize-javascript7.0.5indirekt
npmsetimmediate1.0.5indirekt
npmsetprototypeof1.1.0indirekt
npmsetprototypeof1.2.0indirekt
npmshallow-clone3.0.1indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmshimmer1.2.1indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.1indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsignal-exit4.1.0indirekt
npmslash3.0.0indirekt
npmsource-list-map2.0.1indirekt
npmsource-map0.6.1indirekt
npmsource-map-js1.2.1indirekt
npmsource-map-loader1.0.2indirekt
npmsource-map-support0.5.21indirekt
npmstack-chain1.3.7indirekt
npmstack-utils2.0.6indirekt
npmstatuses1.5.0indirekt
npmstatuses2.0.2indirekt
npmstdin-discarder0.2.2indirekt
npmstream-shift1.0.3indirekt
npmstreamx2.25.0indirekt
npmstring-width4.2.3indirekt
npmstring-width5.1.2indirekt
npmstring-width7.2.0indirekt
npmstring_decoder1.1.1indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.2.0indirekt
npmstrip-json-comments3.1.1indirekt
npmstyle-loader3.3.4indirekt
npmstyle-mod4.1.3indirekt
npmstylis4.3.6indirekt
npmsupports-color5.5.0indirekt
npmsupports-color7.2.0indirekt
npmsupports-color8.1.1indirekt
npmsupports-preserve-symlinks-flag1.0.0indirekt
npmsymbol-tree3.2.4indirekt
npmtabbable5.3.3indirekt
npmtapable2.3.2indirekt
npmtar-fs3.1.2indirekt
npmtar-stream3.1.8indirekt
npmteex1.0.1indirekt
npmterser5.46.1indirekt
npmterser-webpack-plugin5.4.0indirekt
npmtext-decoder1.2.7indirekt
npmthrough22.0.5indirekt
npmtinyexec1.1.1indirekt
npmtinyglobby0.2.17indirekt
npmtldts7.0.28indirekt
npmtldts-core7.0.28indirekt
npmto-regex-range5.0.1indirekt
npmtoidentifier1.0.1indirekt
npmtough-cookie4.1.4indirekt
npmtough-cookie6.0.1indirekt
npmtr462.1.0indirekt
npmtr463.0.0indirekt
npmtr466.0.0indirekt
npmts-api-utils2.5.0indirekt
npmts-dedent2.2.0indirekt
npmtslib1.14.1indirekt
npmtslib2.8.1indirekt
npmtsscmp1.0.6indirekt
npmtype-check0.4.0indirekt
npmtype-detect4.0.8indirekt
npmtype-is2.1.0indirekt
npmtypescript5.6.3indirekt
npmtypescript-eslint8.58.2indirekt
npmtypestyle2.4.0indirekt
npmuc.micro2.1.0indirekt
npmufo1.6.3indirekt
npmundici7.28.0indirekt
npmundici-types6.21.0indirekt
npmundici-types7.19.2indirekt
npmuniversalify0.2.0indirekt
npmuniversalify2.0.1indirekt
npmupdate-browserslist-db1.2.3indirekt
npmupng-js2.1.0indirekt
npmuri-js4.4.1indirekt
npmurl0.11.4indirekt
npmurl-parse1.5.10indirekt
npmuser-agent-data-types0.4.3indirekt
npmutil-deprecate1.0.2indirekt
npmuuid14.0.0indirekt
npmvalidate.io-array1.0.6indirekt
npmvalidate.io-function1.0.2indirekt
npmvalidate.io-integer1.0.5indirekt
npmvalidate.io-integer-array1.0.0indirekt
npmvalidate.io-number1.0.3indirekt
npmvary1.1.2indirekt
npmvscode-jsonrpc6.0.0indirekt
npmvscode-jsonrpc8.2.0indirekt
npmvscode-jsonrpc8.2.1indirekt
npmvscode-languageserver-protocol3.17.5indirekt
npmvscode-languageserver-types3.17.5indirekt
npmvscode-uri3.1.0indirekt
npmvscode-ws-jsonrpc1.0.2indirekt
npmw3c-keyname2.2.8indirekt
npmw3c-xmlserializer4.0.0indirekt
npmw3c-xmlserializer5.0.0indirekt
npmwatchpack2.5.1indirekt
npmwebidl-conversions6.1.0indirekt
npmwebidl-conversions7.0.0indirekt
npmwebidl-conversions8.0.1indirekt
npmwebpack5.106.1indirekt
npmwebpack-cli5.1.4indirekt
npmwebpack-merge5.10.0indirekt
npmwebpack-sources1.4.3indirekt
npmwebpack-sources3.3.4indirekt
npmwhatwg-encoding2.0.0indirekt
npmwhatwg-mimetype2.3.0indirekt
npmwhatwg-mimetype3.0.0indirekt
npmwhatwg-mimetype5.0.0indirekt
npmwhatwg-url11.0.0indirekt
npmwhatwg-url16.0.1indirekt
npmwhatwg-url8.7.0indirekt
npmwhich2.0.2indirekt
npmwildcard2.0.1indirekt
npmword-wrap1.2.5indirekt
npmworker-loader3.0.8indirekt
npmworkerpool9.3.4indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi8.1.0indirekt
npmwrappy1.0.2indirekt
npmws8.21.0indirekt
npmxml-name-validator4.0.0indirekt
npmxml-name-validator5.0.0indirekt
npmxmlchars2.2.0indirekt
npmxtend4.0.2indirekt
npmy-protocols1.0.7indirekt
npmy18n5.0.8indirekt
npmyargs17.7.2indirekt
npmyargs-parser21.1.1indirekt
npmyargs-unparser2.0.0indirekt
npmyjs13.6.30indirekt
npmyocto-queue0.1.0indirekt
PyPIanywidgetindirekt
PyPIazure-quantumindirekt
PyPIcirq1.6.1indirekt
PyPIcirq-coreindirekt
PyPIcirq-ionqindirekt
PyPIexpecttest0.3.0indirekt
PyPImatplotlibindirekt
PyPImaturinindirekt
PyPInumpyindirekt
PyPIpandasindirekt
PyPIpandas-stubsindirekt
PyPIplyindirekt
PyPIpyqirindirekt
PyPIpyright1.1.411indirekt
PyPIpytestindirekt
PyPIpytest9.0.3indirekt
PyPIqdkindirekt
PyPIqirrunner0.9.0indirekt
PyPIqiskitindirekt
PyPIqiskit-aer0.17.2indirekt
PyPIqiskit-qasm3-import0.6.0indirekt
PyPIqsharp0.0.0indirekt
PyPIqsharp-jupyterlab0.0.0indirekt
PyPIqsharp-widgets0.0.0indirekt
PyPIsetuptoolsindirekt
Abhängigkeits-Advisories 14

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

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
brace-expansion1.1.14indirekthoch15.0.7
brace-expansion2.1.0indirekthoch15.0.7
brace-expansion5.0.5indirekthoch25.0.7
fast-uri3.1.2indirekthoch24.1.1
js-yaml4.2.0indirekthoch14.3.0
linkify-it5.0.1indirekthoch15.0.2
@opentelemetry/core1.30.1indirektmittel12.8.0
@opentelemetry/core2.6.1indirektmittel12.8.0
dompurify3.4.11indirektniedrig13.4.12
rand0.9.2indirektniedrig20.10.1
anyhow1.0.102indirektunbekannt11.0.103
crossbeam-epoch0.9.18indirektunbekannt10.9.20
difference2.0.0indirektunbekannt1
paste1.0.15indirektunbekannt1

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": [
        "qsharp",
        "quantum",
        "quantum-computing",
        "quantum-programming",
        "quantum-programming-language",
        "tutorials",
        "quantum-resource-estimation",
        "compilers",
        "vscode"
      ],
      "is_fork": false,
      "size_kb": 42528,
      "has_wiki": true,
      "homepage": "https://microsoft.github.io/qdk/",
      "languages": {
        "C": 652775,
        "Q#": 1248267,
        "C++": 110684,
        "CSS": 55925,
        "HTML": 1577822,
        "LLVM": 388601,
        "Roff": 3926,
        "Rust": 17406923,
        "WGSL": 169394,
        "Python": 2215816,
        "OpenQASM": 76123,
        "Qt Script": 222,
        "JavaScript": 133663,
        "TypeScript": 1227185
      },
      "pushed_at": "2026-07-22T00:28:21Z",
      "created_at": "2023-01-26T20:07:33Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-21T23:20:24Z",
      "description": "Microsoft Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "MIT",
      "default_branch": "main",
      "license_spdx_raw": "MIT",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust"
      ]
    },
    "owner": {
      "blog": "https://opensource.microsoft.com",
      "name": "Microsoft",
      "type": "Organization",
      "login": "microsoft",
      "company": null,
      "location": "Redmond, WA",
      "followers": 125613,
      "avatar_url": "https://avatars.githubusercontent.com/u/6154722?v=4",
      "created_at": "2013-12-10T19:06:48Z",
      "is_verified": null,
      "public_repos": 8216,
      "account_age_days": 4606
    },
    "license": {
      "state": "standard",
      "spdx_id": "MIT",
      "raw_spdx": "MIT",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v1.30.0",
          "kind": "minor",
          "published_at": "2026-07-09T20:57:51Z"
        },
        {
          "tag": "v1.29.0",
          "kind": "minor",
          "published_at": "2026-05-23T18:06:24Z"
        },
        {
          "tag": "v1.28.0",
          "kind": "minor",
          "published_at": "2026-04-29T17:11:43Z"
        },
        {
          "tag": "v1.27.0",
          "kind": "minor",
          "published_at": "2026-03-31T18:23:03Z"
        },
        {
          "tag": "v1.26.0",
          "kind": "minor",
          "published_at": "2026-02-28T01:05:52Z"
        },
        {
          "tag": "1.25.1",
          "kind": "patch",
          "published_at": "2026-01-23T15:18:13Z"
        },
        {
          "tag": "v1.23.0",
          "kind": "minor",
          "published_at": "2025-12-09T17:23:38Z"
        },
        {
          "tag": "v1.22.0",
          "kind": "minor",
          "published_at": "2025-10-31T20:17:28Z"
        },
        {
          "tag": "v1.21.0",
          "kind": "minor",
          "published_at": "2025-10-01T17:44:59Z"
        },
        {
          "tag": "v1.20.0",
          "kind": "minor",
          "published_at": "2025-08-26T19:25:26Z"
        },
        {
          "tag": "v1.19.0",
          "kind": "minor",
          "published_at": "2025-07-25T20:25:55Z"
        },
        {
          "tag": "v1.18.0",
          "kind": "minor",
          "published_at": "2025-06-24T18:27:59Z"
        },
        {
          "tag": "v1.17.0",
          "kind": "minor",
          "published_at": "2025-05-28T15:39:34Z"
        },
        {
          "tag": "v1.16.0",
          "kind": "minor",
          "published_at": "2025-05-01T20:00:39Z"
        },
        {
          "tag": "v1.15.0",
          "kind": "minor",
          "published_at": "2025-03-31T19:50:30Z"
        },
        {
          "tag": "v1.14.0",
          "kind": "minor",
          "published_at": "2025-02-28T00:24:14Z"
        },
        {
          "tag": "v1.13",
          "kind": "other",
          "published_at": "2025-01-31T18:45:09Z"
        },
        {
          "tag": "v1.12",
          "kind": "other",
          "published_at": "2024-12-20T20:46:10Z"
        },
        {
          "tag": "v1.11.1",
          "kind": "patch",
          "published_at": "2024-12-05T18:53:44Z"
        },
        {
          "tag": "v1.10.1",
          "kind": "patch",
          "published_at": "2024-11-01T21:07:35Z"
        },
        {
          "tag": "v1.9.0",
          "kind": "minor",
          "published_at": "2024-09-30T20:52:45Z"
        },
        {
          "tag": "v1.8.0",
          "kind": "minor",
          "published_at": "2024-08-21T21:02:14Z"
        },
        {
          "tag": "v1.7.0",
          "kind": "minor",
          "published_at": "2024-07-24T23:23:40Z"
        },
        {
          "tag": "v1.6.0",
          "kind": "minor",
          "published_at": "2024-06-06T16:58:33Z"
        },
        {
          "tag": "v1.4.0",
          "kind": "minor",
          "published_at": "2024-04-23T21:00:04Z"
        },
        {
          "tag": "v1.3.1",
          "kind": "patch",
          "published_at": "2024-03-22T19:10:32Z"
        },
        {
          "tag": "v1.3.0",
          "kind": "minor",
          "published_at": "2024-03-21T16:59:14Z"
        },
        {
          "tag": "v1.2.0",
          "kind": "minor",
          "published_at": "2024-02-29T00:49:27Z"
        },
        {
          "tag": "v1.1.3",
          "kind": "patch",
          "published_at": "2024-02-09T19:37:56Z"
        },
        {
          "tag": "v1.1.1",
          "kind": "patch",
          "published_at": "2024-01-30T19:48:12Z"
        },
        {
          "tag": "v1.0.33",
          "kind": "patch",
          "published_at": "2024-01-23T19:54:00Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "42adcaf8b8d6d384f9b5cb0b3ca08d331a825e58",
          "body": "Previously the simulators available through `qdk.simulation.run_qir`\ncould only record values of the `Result` type. This PR extends the\noutput recording logic to also record classical values.\n\nScreenshot of UX with this PR changes:\n<img width=\"853\" height=\"687\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/f6a23d91-6ace-49ac-a957-86b342592616\"\n/>",
          "is_bot": false,
          "headline": "Add classical output recording to QIR simulators (#3435)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-07-21T22:20:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e2e495015a1ad1eccf1777409f080f3e213519fd",
          "body": "…s (#3498)\n\n### Description\n\nFixes #3428.\n\nFollow-up to #1770 / #2652. Sample files used Q# doc comments (`///`)\nfor their top-of-file \"file summary\" blocks. Since a leading `///` block\nattaches to the first code item, the auto-import quick-fix couldn't\ninsert between the comment and the item, so im\n[…]\nomments do not\naffect compilation, QIR, or circuit output).\n- Also, I verified only 3 sample files still start with `///`, all under\n`samples/testing/**`, and all are legitimate per-callable API docs.",
          "is_bot": false,
          "headline": "use regular comments instead of doc comments for sample file summarie…",
          "author_name": "Dhairya Patel",
          "author_login": "HABER7789",
          "committed_at": "2026-07-21T22:18:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "91c8716eff95298cc0f50fb0a45e93145e54c8cb",
          "body": "Fixes #3438",
          "is_bot": false,
          "headline": "Recursive HOF specialization remaps self call to specialization (#3458)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-21T18:31:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "134a7a66907c0f98979d86a722935603b093f63f",
          "body": "Manually installs .NET on all platforms, sets SBOM generation task to\nfail rather than continue on error.",
          "is_bot": false,
          "headline": "Workaround SBOM issue (#3495)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-21T15:59:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "79966a0c82e9a524d7743c938ddf2cebc069da20",
          "body": "closes #3474.\n\nThis change adds a link to the live hosted playground\n(https://microsoft.github.io/qdk/) in `playground/README.md`.\n\nSigned-off-by: Dibri Nsofor <dibrinsofor@gmail.com>",
          "is_bot": false,
          "headline": "docs: added link to playground (#3475)",
          "author_name": "dibrinsofor",
          "author_login": "dibrinsofor",
          "committed_at": "2026-07-21T05:15:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d123f370561f35188b2dfe7227735348a8b65f3e",
          "body": "* Store key-value configuration map in compiler state (actually, in\nPassContext).\n* Add `Std.Core.GetConfig` to access config value stored inside compiler\nstate (actually it's stored in PassContext.\n  * It must be in `Std.Core` so we can refer to it in HIR pass. \n* Add HIR transformation pass `Confi\n[…]\nal('Std.Core.GetConfig(\"experiment_name\", \"\")') == \"baseline\"\nassert context.eval('Std.Core.GetConfig(\"shots\", 100)') == 1000\nassert context.eval('Std.Core.GetConfig(\"noise_level\", 0.01)') == 0.01\n```",
          "is_bot": false,
          "headline": "Std.Core.GetConfig (#3486)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-21T03:56:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9587b691cf690927c6e2782b7783fee85d9b9ee4",
          "body": "## Allow repeat-until loops in functions\n\nFunctions previously rejected `repeat`/`until` loops with the error\n*\"functions cannot use repeat-loop expressions\"*, even though `for` and\n`while` loops were already allowed. A repeat-until loop is ordinary\nclassical control flow, so there was no reason to \n[…]\nqsharp\nfunction CountDown() : Unit {\n    mutable x = 3;\n    repeat {\n        set x -= 1;\n    } until x == 0;\n}\n\n// before → error: functions cannot use repeat-loop expressions\n// after  → compiles\n```",
          "is_bot": false,
          "headline": "allow repeat-until loops in functions (#3489)",
          "author_name": "Dhairya Patel",
          "author_login": "HABER7789",
          "committed_at": "2026-07-20T23:25:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d0320c60001cb1a38c7887e71f3837faa938dd2d",
          "body": "This change updates how variables with known static values propagate\nacross callable invocations in Partial Evaluation. By recognizing the\nstatic values and setting the corresponding argument `ComputeKind` in\nthe call scope, we can ensure the computed application generator set\nfrom RCA is invoked properly and unnecessary dynamism is not propagated.",
          "is_bot": false,
          "headline": "Propagate static values through Partial Eval (#3491)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-20T22:58:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "79696023d55fe140e31ecd2c2f13fc299c4f70ea",
          "body": "This fixes an issue with QIR codegen where partial evaluation for\n`Adaptive` profile would return an out-of-bounds error on iteration over\nan empty array because it could not infer the type of the array from the\ncontents. Instead, propagating the type information from the outer\nexpression allows the code to be generated, despite the fact that the\niteration should never actually occur.",
          "is_bot": false,
          "headline": "Avoid spurious out-of-bounds error on iterating over empty array (#3490)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-20T22:11:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "61c2873b74abd092d008efaa8f36b8ecb6320002",
          "body": "…nd (#3480)\n\nFixes #3479 \n\nThis should have minimal impact (only edge cases). The intent is\npreserved - don't highlight as keywords when used as member access.\n\nIt really only affects member access where whitespace or a line break\nsits between the `.` AND an identifier that happens to match one of the\nkeywords.\n\nFor example none of the committed qasm/inc files has such edge case.",
          "is_bot": false,
          "headline": "switch OpenQASM grammar from variable length to fixed length lookbehi…",
          "author_name": "Filip W",
          "author_login": "filipw",
          "committed_at": "2026-07-20T21:03:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "84937149220f8db7ebec073a6ed84ecc597898b6",
          "body": "Adds a new stdlib intrinsic,\n`Std.ResourceEstimation.IsResourceEstimating()`, so Q# code can detect\nwhether it is being executed by the resource estimator.\n\nIt returns `true` under the resource estimator backend. Returns `false`\nunder simulator and other non-estimator execution paths, including\npartial evaluation.\n\nFeature requested in https://github.com/microsoft/qdk/issues/3109.",
          "is_bot": false,
          "headline": "Add Std.ResourceEstimation.IsResourceEstimating intrinsic (#3132)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-20T20:49:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0e988ced2324283492ad95a30c0b8db4b0f14718",
          "body": "Summary\n\n- Fixes defunctionalization of callable fields flowing through\nconstructors and factories, including across package boundaries.\n- Associates FIR transform diagnostics with their owning package so\nerrors point to the correct source file.\n- Adds Rust, language service, and Python regression coverage for\nadaptive QIR generation and cross-package callables.",
          "is_bot": false,
          "headline": "Handle cross-package callable fields during QIR codegen (#3470)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-20T20:25:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "675ec29cee2f6836e3afe9a74eafca3d41b40a8a",
          "body": "From #3242",
          "is_bot": false,
          "headline": "Katas use Auto if Haiku 4.5 unavailable (#3473)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-20T19:45:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fc249c4bb78bd531127214407a72c17dc0dc0786",
          "body": "From #3242\n\nWhen qdk-learning.json is invalid, we need to do something about it\nbefore the user can actually use the katas. Enrich the error messages\nand give the agent instructions for how to handle errors. It now does a\npretty good job of making simple repairs to the file.",
          "is_bot": false,
          "headline": "Handle corrupt kata progress (#3472)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-20T19:45:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7335af8e655d8d3aa8eaeef42d5b160ee87e2026",
          "body": "Minor updates to the deq syntax\n\nCo-authored-by: Yue Wu <yuewu4@microsoft.com>",
          "is_bot": false,
          "headline": "update deq language (#3466)",
          "author_name": "Yue Wu",
          "author_login": "yuewuo",
          "committed_at": "2026-07-20T17:30:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9049c3b1ccb9ae432df9dd28d81a176078e39eb9",
          "body": "Bumps [morgan](https://github.com/expressjs/morgan) from 1.10.1 to\n1.11.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/expressjs/morgan/releases\">morgan's\nreleases</a>.</em></p>\n<blockquote>\n<h2>1.11.0</h2>\n<h2>What's Changed</h2>\n<ul>\n<li>feat: add :pi\n[…]\n](https://github.com/microsoft/qdk/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Bump morgan from 1.10.1 to 1.11.0 (#3445)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-07-20T17:26:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d2ea1157875cb313434f0b59e764ef9d0cd5b67d",
          "body": null,
          "is_bot": false,
          "headline": "Instruction IDs for block operations (#3433)",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-07-20T16:34:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bab23b9cdb47e8f853731a619eea0cbfe15cb3a2",
          "body": "## Fix deprecated assign-update quick fix for nested expressions\n\nThe `DeprecatedAssignUpdateExpr` quick fix flattens nested `w/=` updates\nby matching index source text. That's unsafe for impure indices: the\nflattened form evaluates the index fewer times than the original,\nchanging behavior.\n\nNow it\n[…]\n[NextIndex()] w/ 1 <- 7 // both calls preserved\n```\n\nPure cases still flatten fully, e.g. `a w/= 0 <- (a[0] w/ 1 <- 7)` →\n`a[0][1] = 7`.\n\n---------\n\nCo-authored-by: HABER7789 <dhaipatel@microsoft.com>",
          "is_bot": false,
          "headline": "fix deprecated assign update expression for nested expressions (#3482)",
          "author_name": "Dhairya Patel",
          "author_login": "HABER7789",
          "committed_at": "2026-07-20T16:15:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f85361170d7d9269260b6fb70337d95ec7f395e2",
          "body": "In a REQUIRE statement inside of a PREPARE block, we need to make sure\nthat the targets being required aren't LOSS. If they are, then we have\nto restart the prepare block instead of just continuing (which is what\nwe currently do).\n\nSo for example:\n```\nPREPARE {\n    LOSS_ERROR(0.2) 0\n    M 0\n    REQU\n[…]\nhould only see a 0 result, as\nthe loss leads to a retry.\n\nMeanwhile,\n```\nPREPARE {\n    LOSS_ERROR(1) 0\n    M 0\n    REQUIRE rec[-1]\n}\n```\nshould result in an infinite loop as we are always getting loss",
          "is_bot": false,
          "headline": "Handle loss in stim control flow (#3459)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-17T21:19:28Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8a65071e697efe26f6b97da204aabdcf2ef5b31c",
          "body": "This PR implements support for the following operations:\n\n`M !0`, `MX !0`, `MY !0`,\n`MR !0`, `MRX !0`, `MRY !0`, \n`MZZ !0 1`, `MXX !0 1`, `MYY !0 1`, \n\nwhere M, MZ; MR, MRZ are interchangeable,\nand on pair measurements we can negate either target, or both, but the\nnegation will invert the result by \n[…]\nl collapsing gates are\neventually decomposed to a single M in a qubit). For measurement reset\noperations, we only add the X gate before the measurement (as we don't\ncare about post-measurement state).",
          "is_bot": false,
          "headline": "Support negated targets in stim collapsing gates (#3455)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-17T21:10:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d663879c7c17b246288f8359bbdc0a5027d9b624",
          "body": "* Q# test functions to test arithmetic operations:\n  * ApplyBigInt - writes BigInt to register.\n  * MeasureBigInt - reads BigInt from register and resets register to 0.\n* TestArithmeticOp - writes one or more inputs to registers, applies\noperation and reads output.\n* Python class `test_utils.Arithme\n[…]\nmented in sparse simulator only.\n* Also has Q#-only wrappers that provides controlled version, and\nversions acting on 2 and 3 arguments.\n  * This addresses https://github.com/microsoft/qdk/issues/3272",
          "is_bot": false,
          "headline": "Arithmetic test utils (#3400)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-17T19:31:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a5f11785d973f28624b86a852597eb0312adc2f0",
          "body": "* Add `test_utils.run_tests` that runs all tests in the given `Context`\nannotated with `@Test`.\n* Add Python integration test running all library tests.\n\n---------\n\nCo-authored-by: Stefan J. Wernli <swernli@microsoft.com>",
          "is_bot": false,
          "headline": "Running Q# tests from Python (#3423)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-17T18:44:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a619fea60e23c8a98468a07dc86711f7d93f69f3",
          "body": "This is needed when user uses global API on Callable coming from\nnon-default context.\n\nFor example, QRE uses `logical_counts` on a callable that might be\ncoming from non-default context:\nhttps://github.com/microsoft/qdk/blob/4cc0c0edb88af5c0764f40621aa91e9275ce001e/source/qdk_package/qdk/qre/interop/_qsharp.py#L74",
          "is_bot": false,
          "headline": "[Context] Use _get_context_or_default in global APIs (#3429)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-17T18:03:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "04298a7b654f29227fe91f80b5b15d27936b5334",
          "body": "This PR deletes our vendored version of paulimer and points to the\nlatest version in crates.io instead.",
          "is_bot": false,
          "headline": "Paulimer upgrade (#3465)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-07-17T17:48:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "78d270ed22052911e1eb44739b656af892759d79",
          "body": null,
          "is_bot": false,
          "headline": "[QRE] Add type annotations in QRE (#3477)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-16T21:55:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ebe6090f4de6c17fe1ad6da47f521944e55b1a2c",
          "body": "This PR:\n* Requires that all Python functions are annotated with types.\n* Removes all pyright exclusions except `qdk/qre` (QRE will be annotated\nin another PR, it currently has 45 errors).\n* Adds all missing type annotations.\n* Adds missing imports to `check_requirements.txt` (azure-quantum,\ncirq-core, qiskit).",
          "is_bot": false,
          "headline": "Add Python type annotations (#3467)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-16T03:33:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64bcb4add25fec08919a6c5fe386e958edc63c6a",
          "body": "They should have at least two dot-delimited segments and the first\nshould be from a known list.\n\nAdd the test to the LS since it seems like it would have to depend on\nall the packages declaring error codes anyway.",
          "is_bot": false,
          "headline": "Validate error code names (#3453)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-15T23:49:11Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "395be9e18b57dc1a730c653d83d21efcfdd08c82",
          "body": "This branch refines how the Q# compiler cleans up code during its\ninternal optimization passes, so the programs it generates are leaner\nwithout changing what they do.\n\nTwo related improvements:\n\n1. Stop unnecessarily pulling conditions out of if-style checks.\nPreviously, when the compiler processed \n[…]\n it\npreviously kept around out of caution, while still never removing\nanything that matters.\n\nThe rest of the changes are updates to the compiler's test snapshots\nthat reflect this new, tidier output.",
          "is_bot": false,
          "headline": "FIR transform side effect updates (#3424)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-15T22:51:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e3efc2a1505300e496b4f67672be35ec994ac3c1",
          "body": "This PR imports an updated TextMate grammar providing much richer syntax\nhighlighting support for Q# than what is currently here.\n \nIt's vendored from https://github.com/qsharp-community/qsharp-tmLanguage\nfollowing a similar approach that we took years ago in the C# extension\nfor VS Code (the gramma\n[…]\n-b4f6-bee43bf8dba7\"\n/>\n\nGithub.com sources its own TM grammar for the website from this QDK\nrepo, so updating here would also improve syntax highlighting for Q# on\ngithub.com which would be a big win.",
          "is_bot": false,
          "headline": "Updated TM grammar (#3444)",
          "author_name": "Filip W",
          "author_login": "filipw",
          "committed_at": "2026-07-15T21:33:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2ad59c71c460c77890a7e589bdac8fe170634f52",
          "body": "From #3242\n\nNote that skill files have to be in same-named directories, so there's\nstill a sub-folder.",
          "is_bot": false,
          "headline": "Move VS Code AI files into special folder (#3468)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-15T17:14:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db8dcfca917443186425732c2df52ce70e0243e6",
          "body": "For now, we're including basically no information - just that it\nhappened. Error messages are privacy minefields.",
          "is_bot": false,
          "headline": "Send telemetry for wasm panics (#3443)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-15T00:00:52Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f2f93a16fab1cb6263cbded96a74b7387be32831",
          "body": "This PR implements the following scoping rules for the PREPARE blocks in\nstim:\n\n1- An outer scope is allowed to reach into an inner one\n2- An inner scope isn't allowed to reach into an outer one\n3- The only blocks that have scoping rules are the prepare blocks\n\nSo, for example:\n\nThis should work:\n``\n[…]\n1]\n```\n    \n   \nBut this should not:\n```\n  M 0\n  PREPARE {\n      REQUIRE rec[-1]\n  }\n```\n\nNor this:\n```\nM 0\nPREPARE {\n  CX rec[-1] 1\n}\n```\n\nOn top of that, it also renames the PREPARE block to SELECT.",
          "is_bot": false,
          "headline": "Update prepare/select scoping rules in stim (#3454)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-14T23:16:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b8d2cee268ae7faefac845b7fd597c5794684c6d",
          "body": "This PR:\n* Adds an option to run python static checks using `build.py`. Currently\nit only runs type checks using pyright, but more static checks (line\nlength, linter, formatter) can be added here.\n* Adds a new CI workflow that installs minimal requirements and runs the\nstatic checks.\n * Fixes code t\n[…]\nve 6 excluded modules and specify\n`\"reportMissingParameterType\": \"error\"` and `\"typeCheckingMode\":\n\"strict\"` in pyrightconfig.json, we get 2745 errors. I plan to gradually\nfix them in a series of PRs.",
          "is_bot": false,
          "headline": "Type checking for Python code (#3382)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-07-14T17:47:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "88860e1e029d3b9b310b178d8356bc5822475272",
          "body": "…ic values (#3456)\n\nThis fixes an issue with certain patterns in Adaptive QIR generation\nwhere partial evaluation would fail because it got back a variable when\nit expected a known static value. This fixes the issue by updating how\nwe treat the results of evaluating a dynamic expression: if the RCA \n[…]\n the computed\nvariable identifier. This allows known constants to propagate further\nduring partial evaluation, this avoiding emitting branches (and loops)\nthat are known to be unnecessary. Fixes #3441",
          "is_bot": false,
          "headline": "Fix unexpected loop variables in partial eval by falling back to stat…",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-13T20:53:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "84c3f9e5123e1033c2f0b18008df1356fe00ebb4",
          "body": "I was just doing the Katas and noticed this minor typo, |1〉 is not one\nof the possible states.",
          "is_bot": false,
          "headline": "Fix Typo in \"|0〉, |+〉 or Inconclusive?\" Kata (#3457)",
          "author_name": "Kavin Muralikrishnan",
          "author_login": "Advay17",
          "committed_at": "2026-07-13T18:35:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "22567fec300c90b6223ba23702eafadd33001595",
          "body": "Use \"not available\", rather than \"not found\", in the summary and\n\"profile\", rather than \"compiler configuration\" in the help text.\n\nI've also included a URL, but I'm not convinced it's displayed anywhere.",
          "is_bot": false,
          "headline": "Refine text of Not Available error (#3452)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-10T23:10:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "900a6aef094cba94eba901b12009dcecb0b3310b",
          "body": null,
          "is_bot": false,
          "headline": "Standardize error codes with \"Qdk.\" prefix (#3420)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-10T22:16:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "de0b32f329f3fb92b786226e2fd250fa91e23beb",
          "body": "Text stolen from Std.Intrinsic.ApplyUnitary.\n\nFor #3446",
          "is_bot": false,
          "headline": "Document Std.Random callables as simulation-only (#3450)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-10T21:01:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "85cc90a0a484b90c557e3a10b9fcc33cbffc60b9",
          "body": "Moves `qsc_openqasm_parser` out of the compiler and introduces the\n`qdk_openqasm_parser` Rust crate. QDK tooling continues to use the crate\nfrom source. When the QDK tooling builds it uses a `[\"internal\"]`\nfeature flag on crate which currently allows it to use the QSC\ndefinitions instead of its vendored sources. If we look to ever publish\nthis crate we'll have to remove the optional dep and fully rely on the\nvendored versions.",
          "is_bot": false,
          "headline": "Move openqasm parser out of the compiler (#3387)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-10T15:03:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "027a42d6036078854e34dd7c8c781bce262276d7",
          "body": "…ve_RIF` profiles (#3442)",
          "is_bot": false,
          "headline": "Run QIR generation tests for samples with both `Adaptive` and `Adapti…",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-10T15:00:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6fb94a6b7e2dbd6c8732c2e0417604dd581b143d",
          "body": "This change adds support for simulation time post-selection in the Z\nbasis when using the Clifford simulator. It also adds `postselectz` to\n`qdk.inc` so OpenQASM code can call it as well.",
          "is_bot": false,
          "headline": "Implement `PostSelectZ` for Clifford simulation (#3335)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-10T01:01:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d34fb9a551ba8b5ed58a1cf6d8baaba9cf68a832",
          "body": "...to update loop, since several people have mistakenly inferred that it\nworks in the background (i.e. on a thread or web worker).",
          "is_bot": false,
          "headline": "Rename background worker (#3427)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-07-10T00:16:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6f080b5c938f173c11a4d50b211b6f421a401fb2",
          "body": null,
          "is_bot": false,
          "headline": "v1.30 (#3439)",
          "author_name": "Bill Ticehurst",
          "author_login": "billti",
          "committed_at": "2026-07-09T20:34:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ab64ca55071e77ffa091e86b741deb897f89700f",
          "body": null,
          "is_bot": false,
          "headline": "Skip compat check in editor during explicit QIR generation (#3437)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-09T19:55:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5dbedeb71b21166d359316cf9673bb250649505d",
          "body": "This change updates the samples tests to use the Adaptive Profile to\nmatch our current editor default, and fixes one of the bugs found in the\nprocess. Because Adaptive includes emission of IR functions and those\nfunctions have all arguments as variables, there was a mismatch between\nhow RCA generate\n[…]\n that would incur too advanced of\ncapabilities are marked as requiring inlining.\n\nNote: the Ising 2D samples return an error when generating QIR with\nAdaptive Profile that will require a separate fix.",
          "is_bot": false,
          "headline": "Use RCA to generate inline hints, update tests to use `Adaptive` (#3432)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-09T19:27:42Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2310a208c5461352984c2efc50d31a849b8d444f",
          "body": "This PR:\n1. Fixes the `benzene.ipynb` notebook by explicitly passing\n`Profile.Base` to `qdk.openqasm.compile`.\n2. Fixes the `Reorder` pass so that it can handle zero-qubit qis\ninstructions, so that `NeutralAtomDevice.simulate` works with adaptive\nQIR.\n3. Raises an exception when running `NeutralAtomDevice.show_trace` with\nadaptive QIR that cannot be traced, i.e.: QIR with dynamic angles or\nqubit IDs that cannot be resolved by the visualizer.",
          "is_bot": false,
          "headline": "Fix benzene notebook (#3431)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-07-09T18:20:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c17de48a89c93971fd69151bef1221e8e7436201",
          "body": "…#3436)",
          "is_bot": false,
          "headline": "Fallback to profile used in `init` if any during `openqasm.compile` (…",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-07-09T18:17:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5ed4e16f23b0479950f30e21cfc0f8ba3cfc91c6",
          "body": null,
          "is_bot": false,
          "headline": "Update default profile selections to adaptive rif (#3434)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-09T17:26:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4cc0c0edb88af5c0764f40621aa91e9275ce001e",
          "body": "…3410)\n\n## Summary\n\nIn Q#, you can hand one operation or function to another as a value -\nfor example passing `AllH` into `InvokeWithQubits`, or building a little\nfunction on the fly like `Rz(theta, _)` and passing that.\n\nHardware and the QIR output format can't deal with \"a function as a\nvalue at r\n[…]\nns (Rust snapshot tests plus a new\n`test_callable_passing.py`) lock in every scenario above: Python<=>Q#\ncallables, closures with distinct captures, nested closures, and\nend-to-end QIR/circuit output.",
          "is_bot": false,
          "headline": "Pass callables as arguments end-to-end through defunctionalization (#…",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-08T18:28:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "42ec4b66b9b322310f0ff4db4a716b8ac5c8e926",
          "body": "…3422)\n\n- Introduced ErrorComposition to control error contribution methods\n(UnionBound and Product).\n- Updated estimation functions to accept ErrorComposition as a\nparameter.\n- Enhanced EstimationResult to manage error composition mode.\n- Added tests to validate behavior of error composition modes.",
          "is_bot": false,
          "headline": "Add ErrorComposition class and integrate into estimation processes (#…",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-07-08T11:26:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d2c6769002665107897e4030d44ee65759aaf051",
          "body": null,
          "is_bot": false,
          "headline": "Update codeowners (#3418)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-07-08T04:49:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ae9c50621e1cb4e4292eb14cbeab64365579915f",
          "body": "…vior on lost qubits (#3302)\n\nWith this change, users are able to specify how gates should behave if\nat least one of their qubit operands is lost. Below is a comprehensive\nexample, showing all 5 loss policies.\n\n```python\nfrom qdk.simulation import NoiseConfig, LossPolicy\nqir = ...\n\nnoise = NoiseConf\n[…]\n remaining qubits\nnoise.rzz.on_loss = LossPolicy.APPLY_ANYWAY       # apply unitary anyways\n\n# Works with all simulator types, in any profile.\nrun_qir(qir, shots=100, noise=noise, type=\"clifford\")\n```",
          "is_bot": false,
          "headline": "Add loss policies to `NoiseConfig` to express different kinds of beha…",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-07-08T01:16:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "976a66b5265816c21579afb7d150ab1e551fb516",
          "body": "# Support classically-controlled gates (`rec` targets) in the Stim → QIR\ncompiler\n\n## What this is (in Stim)\n\nStim lets certain two-qubit controlled gates take a **measurement\nrecord** target\n(`rec[-k]`) in place of a qubit control. This turns the gate into a\n**classically-controlled** (feed-forward\n[…]\nntrol (`!rec[-1]`).\n- `MeasurementRecordWithoutQubit` — both targets are records (no qubit\nto act on).\n- **Tests** — `qir/tests/measurement_record_targets.rs` covers every\ngate and every\n  error case.",
          "is_bot": false,
          "headline": "Support classically controlled gates in Stim (#3417)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-08T00:30:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0e7bc082c0b7097a873416ae249218cacf6f78f0",
          "body": "Dark theme example:\n<img width=\"426\" height=\"918\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/3f05e9e5-703d-40d7-b1b9-486984681b22\"\n/>\n\nLight theme example:\n<img width=\"407\" height=\"911\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/2b69a909-2c16-4649-88eb-7db7410b44ca\"\n/>",
          "is_bot": false,
          "headline": "Syntax Highlighting for Stim Grammar (#3385)",
          "author_name": "Scott Carda",
          "author_login": "ScottCarda-MS",
          "committed_at": "2026-07-07T16:58:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "063068e6ba9b78c682f37cb6f7dbc68b1fee9f02",
          "body": null,
          "is_bot": false,
          "headline": "Allow adaptive `NeutralAtomDevice` simulation (#3413)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-07-06T23:51:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "137c841daa89bd91503773e926c01e2cc88b8276",
          "body": "# Add support for `PREPARE` blocks in Stim\n\n## Summary\n\nAdds a `PREPARE { ... }` block to the Stim front end: a\n*repeat-until-success* region used to deterministically prepare a state\nthat otherwise only occurs probabilistically. This replaces the previous\n`#!preselect_*` comment-annotation mechanis\n[…]\n\nremoved the obsolete `qir/tests/preselect.rs`.\n- **Sample** — `samples/notebooks/stim_prepare.ipynb` demonstrating\npreselection, negated requirements, multiple/parity requirements, and\nnested blocks.",
          "is_bot": false,
          "headline": "Add support for PREPARE block in stim (#3409)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-07-06T23:04:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "606616461726b1824e56e4fc792e145371e941c1",
          "body": "… multiple components (#3419)\n\n- Updated `space`, `time`, `error_rate`, and related methods in Rust and\nPython to accept an optional `params` argument, e.g., concrete rotation\nangles from a rotation instruction in a trace.\n- Modified the `generic_function` to handle callables with an additional\n`params` argument.\n- Added tests to verify functionality with the new parameter handling in\nboth Python and Rust.",
          "is_bot": false,
          "headline": "Enhance variable arity functions to accept optional parameters across…",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-07-06T16:57:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81d95c6ac7d21ea44caf00276abb068e1e8bcb9c",
          "body": "A target combines an architecture with a QEC strategy, e.g., a super\nconducting qubit architecture with surface code and round-based T state\ndistillation.\n\nA decorator `@qubit` that can build new qubit architectures from scratch\n(by defining the explicit gate set) or by subclassing generic models\n(e.g., Majorana or NeutralAtom).",
          "is_bot": false,
          "headline": "Types for target modeling (qubit, QECStrategy, Target) and tests (#3414)",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-07-02T17:36:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d324492612a178d89e19131f69ac4f4d2a835f54",
          "body": "Removing the `.loss` getter on `NoiseTable` ended up being a breaking\nchange for some consumers (specifically, qdk-chemistry unit tests). We\nshould just support it.",
          "is_bot": false,
          "headline": "Allow use of deprecated `.loss` attr (#3412)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-30T18:07:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d948d1ea5a14f3f9091e9048a5f013a12ede673a",
          "body": "This fixes a panic in QIR generation introduced by the support for qubit\nvariables. Rather than triggering a panic, the code now uses an existing\nfallback path to generate store instructions that will later get\ntransformed away.",
          "is_bot": false,
          "headline": "Fix QIR generation panic on mutable qubit variables (#3411)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-30T14:44:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c40f0a4641c294a8568048ca43883414a4f7d37d",
          "body": "This is based off the PR at https://github.com/microsoft/qdk/pull/3303 ,\nbut with a few tweaks to logic and refactoring to address the comments\nleft there (see first commit), and updated against latest main.\n\n---------\n\nCo-authored-by: Scott Carda <Scott.Carda@microsoft.com>",
          "is_bot": false,
          "headline": "Workspace links (#3404)",
          "author_name": "Bill Ticehurst",
          "author_login": "billti",
          "committed_at": "2026-06-29T18:11:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8be8142d417d4e39d3e1090ad5bfff3a95cf23c8",
          "body": "Categories of tests covered by this PR:\n\n## Lexer\n\n- [x] Int and Float Numeric literals generate the right Tokens\n- [x] leading newlines at beginning of file work fine\n- [x] trailing newlines at end of file work fine\n- [x] newlines in between instructions work fine\n- [x] Comments work fine\n- [x] Ins\n[…]\n ] multiple preselect_expect generate correct QIR\n- [ ] preselect_expect without a previous preselect_begin yields an\nerror message\n\n---------\n\nCo-authored-by: joao-boechat <joaoboechat@microsoft.com>",
          "is_bot": false,
          "headline": "Add tests for the Stim compiler (#3376)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-29T17:56:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5e400f1104a9de9e0f9653b994d96244148d62d9",
          "body": "…3378)\n\nThis release\n(https://github.com/microsoft/vscode-test-web/releases/tag/v0.0.81)\ncontains a mitigation for the issue where a download failure can bring\nthe whole test process down. With this fix in place, the existing\ndownload retry logic should work a lot better.",
          "is_bot": false,
          "headline": "VS Code integration test stability: Bump vscode-test-web to 0.0.81 (#…",
          "author_name": "Mine Starks",
          "author_login": "minestarks",
          "committed_at": "2026-06-29T16:54:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "290a4f4f9913fc8e11de93582a2096d45e261123",
          "body": "Right now, we get events that say 11/21 or 1/1 exercises were completed\nbut there's no indication of which unit has been completed.\n\nMy goal is to figure out where people are getting stuck.",
          "is_bot": false,
          "headline": "Include unit number in exercise telemetry (#3406)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-06-29T16:40:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3bd9e11b1eacca3ed306e845c2e33c81f5746550",
          "body": "The run_qir adaptive GPU shader was resolving the qubits for pauli noise\nincorrectly when the qubits were passed as registers. This PR fixes\nthat.",
          "is_bot": false,
          "headline": "Fix pauli noise on qubit registers (#3405)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-29T04:15:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4ebf3e9b73454dfc54cfbd4d7989b4882aaba81d",
          "body": null,
          "is_bot": false,
          "headline": "Fixes profile used by OpenQASM GPU tests (#3403)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-27T21:32:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "efb0fe3a32efccf245da2b90e5653f830fc73b14",
          "body": null,
          "is_bot": false,
          "headline": "Increase adaptive GPU shader max registers (#3402)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-27T03:53:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "55eb2c2f12d809c5fe01d77faa3c8bd3cd314433",
          "body": "Updating default values of QIR profile to adaptive where appropriate.\n\nFixes #3384",
          "is_bot": false,
          "headline": "Update default profile selection. (#3399)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-26T23:28:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "76ccf04aaa114a3ada59ede7e06cc2ad8174c2da",
          "body": "…ured for `Adaptive` (#3393)\n\nFixes #3202",
          "is_bot": false,
          "headline": "Fallback to `Adaptive_RIF` when generating circuit for program config…",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-26T22:21:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ff3f2091dde2df5ba0b022a63067bce2a38d4f17",
          "body": "…n completions (#3396)\n\nFixes #3084\n\n## Summary\nThis branch delivers two related improvements to the QDK language\nservice:\n\n- First-class Adaptive target profile exposed consistently across the\ncompiler, language service, VS Code config, schema, and Python bindings,\nwith a unified least-to-most-capable profile ordering everywhere.\n- OpenQASM completion support for pragma and annotation directives,\nincluding dynamic completion of valid box-target function names.",
          "is_bot": false,
          "headline": "Add Adaptive target profile completions and OpenQASM pragma/annotatio…",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-26T22:04:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f32c1455f386038790f7c54b58bcf1bbb6c28370",
          "body": "Fixes #3328\n\nClones the FIR store and run the transform pipeline before RCA so\ncapability checks match codegen surface fatal transform errors as\nError::FirTransform; skip transforms for entry-less packages.",
          "is_bot": false,
          "headline": "Run FIR transforms before RCA at interpreter construction (#3397)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-26T21:49:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b619a2bebeaa4923d9677b003c84c0ef838a71d9",
          "body": "This change updates the analysis performed to check if a given call\nexpression is a call to qubit release in a dynamic scope with an\nargument that comes from a different dynamic scope. Without dynamic\nqubit allocation, this would result in a double release during codegen,\nso we tag this pattern as r\n[…]\nc early returns, since that is the most\ncommon cause of these errors:\n<img width=\"737\" height=\"341\" alt=\"image\"\nsrc=\"https://github.com/user-attachments/assets/3ded6256-34fb-4292-96b1-c8a3ee9e94f9\"\n/>",
          "is_bot": false,
          "headline": "Have RCA reject unsafe qubit release from dynamic context (#3395)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-26T21:17:49Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cc711883a994ecbe9d1a95077072eef8cf16cf1f",
          "body": "Adding some global properties associated to costing to the properties\nlist.\n\nIt appears somewhat tricky to get these to propagate from Architectures\nup the stack to estimation results. So we will postpone implementing\nthese for a more substantial PR.",
          "is_bot": false,
          "headline": "Added costing properties to the global lists. (#3386)",
          "author_name": "Brad Lackey",
          "author_login": "brad-lackey",
          "committed_at": "2026-06-26T16:28:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "730d81f73ba0afb700b74aef7df2056fe4796a81",
          "body": null,
          "is_bot": false,
          "headline": "Add a recommended LLVM extension for the repo and devcontainer (#3390)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-26T16:07:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7f0ce43a38ebc2996b05b5d77650eb5876864dc0",
          "body": "It appears that, unlike the Build stage, the Release stage doesn't have\nan injected Secure Supply Chain Analysis task, so nothing reads\nAZURE_ARTIFACTS_FEED and creates the necessary .npmrc files. Manually\ncreate the one required for the stage.",
          "is_bot": false,
          "headline": "Fix npmAuthenticate in Release stage (#3391)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-06-26T06:19:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "47772d4e9d760b625cb4d454c0ff9bfeb22a531a",
          "body": "It's very easy to write `2` when you mean `2.`.  Offer a code fix.",
          "is_bot": false,
          "headline": "Add code fix for double literal without dot (#3352)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-06-26T01:00:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26629249dda1c8a63d4e1dca7573114a8682b9db",
          "body": "Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.10 to\n3.4.11.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/cure53/DOMPurify/releases\">dompurify's\nreleases</a>.</em></p>\n<blockquote>\n<h2>DOMPurify 3.4.11</h2>\n<ul>\n<li>Fixed an issue with a\n[…]\n](https://github.com/microsoft/qdk/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Bump dompurify from 3.4.10 to 3.4.11 in /source/jupyterlab (#3363)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T21:03:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "59d981ca8acd111865aca4abadd4a746d7a79972",
          "body": "Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.9 to\n3.4.11.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/cure53/DOMPurify/releases\">dompurify's\nreleases</a>.</em></p>\n<blockquote>\n<h2>DOMPurify 3.4.11</h2>\n<ul>\n<li>Fixed an issue with a \n[…]\n](https://github.com/microsoft/qdk/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Bump dompurify from 3.4.9 to 3.4.11 (#3362)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T21:03:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "cafac0345b6cdc6d2534c0ff67abb3d2fcd04ce9",
          "body": "Bumps [undici](https://github.com/nodejs/undici) from 7.25.0 to 7.28.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/nodejs/undici/releases\">undici's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v7.28.0</h2>\n<h1>⚠️ Security Release</h1>\n<p>This release line a\n[…]\n](https://github.com/microsoft/qdk/network/alerts).\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
          "is_bot": true,
          "headline": "Bump undici from 7.25.0 to 7.28.0 (#3361)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2026-06-25T21:03:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "183634bd70b22698c461135a4864c90ce3b22fd3",
          "body": "This PR add two missing functions to the display utils we use to print\nOpenQASM and now Stim ASTs.",
          "is_bot": false,
          "headline": "Add spanless `write_header` and `writeln_header` (#3383)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-24T21:41:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "08735df83b18fd2bf270e8e6919ca91f918fc4e3",
          "body": "The definition of M was from the time when we had different definitions\nacross profiles. Simplifying M to call the intrinsic effects the RCA of\nM calls and inlining due qubit allocation.",
          "is_bot": false,
          "headline": "Simplify M to intrinsic def (#3381)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-24T21:25:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2c7f50d25a4c6f054ad9d30c095804659f91d181",
          "body": "Added classes Fermion, FermionString, Majorana, MajoranaString analogous\nto Pauli and PauliString.\n- Uses internal coding similar to Paulis: fermion creation operator is\ncode 10, fermion annihilation operator is code 11...\n- Update PauliString class with normalization: sort indices and\neliminate com\n[…]\nthe same wire.\n- Normalize PauliStrings before exporting to Cirq.\n- Added normalization to MajoranaStrings.\n- Created helper functions \"vertex_operator\" and \"edge_operator\" common\nin fermionic models.",
          "is_bot": false,
          "headline": "Added (Majorana) fermions to basic operator types. (#3360)",
          "author_name": "Brad Lackey",
          "author_login": "brad-lackey",
          "committed_at": "2026-06-24T17:38:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d95a880e66bcfa343b025949ff95cbc3b3d2da71",
          "body": "# Cross-package FIR transforms\n\n## Summary\n\nThis change makes the FIR transform pipeline operate over the **entire\nentry-reachable package closure** (entry package + all reachable\nlibrary/foreign packages) instead of just the entry package, and removes\nthe now-unused `Namespace` and `Export` item ki\n[…]\n) because they now transform user\n+ std + core, not just the entry package. That added cost is small next\nto the invariant savings.\n\n---------\n\nCo-authored-by: Stefan J. Wernli <swernli@microsoft.com>",
          "is_bot": false,
          "headline": "Cross-package FIR transforms (#3364)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-24T00:00:51Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e7c6a9c99be9290f07687a3f3db9215964ce3606",
          "body": "This PR removes two orphan rust files found by running:\n```\ncargo modules orphans --package <PACKAGE> --cfg-test --lib\n```\n\nYou can see a list of all the packages by running `cargo modules\norphans` it will complain about our repo being multi-crate and will give\nyou a list of packages.",
          "is_bot": false,
          "headline": "Remove orphan rust files (#3374)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-23T21:56:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "19fba472d325aceae4a2a47346a0f1a4ba8052c5",
          "body": "In Cirq, the\n[decompose](https://github.com/quantumlib/Cirq/blob/8cb539e2fd7df2b2ce5934a13c64ecfbab347953/cirq-core/cirq/protocols/decompose_protocol.py#L123)\nprotocol defines defines `_decompose_with_context_` as:\n\n```\ndef _decompose_with_context_(self, *, context: DecompositionContext) -> Decompos\n[…]\next\" as keyword argument when calling\n`_decompose_with_context_` to match the Cirq protocol. Otherwise, this\nfails with gates where \"context\" is keyword-only argument, such as\n`_InverseCompositeGate`.",
          "is_bot": false,
          "headline": "[QRE] Use context keyword (#3365)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-06-23T20:14:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0a152f97e058d78918bf6ea73347d7fd9bbf0206",
          "body": "… 3.10 (#3366)\n\nThis temporarily fixes some bug with `KW_ONLY` that was resolved in\nPython 3.11 to work with Python 3.10.",
          "is_bot": false,
          "headline": "Fix type hint retrieval for dataclasses with KW_ONLY fields in Python…",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-06-23T19:04:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5a38a5ef690aa826740168109587709c00841b08",
          "body": "This is an initial PR for the Stim compiler, which includes the setup\nfor supporting the language. We still will need to add tests, better\nerror handling, more language features, among other things, but the\ncompiler introduced by this PR is supposed to be fully functional and\nminimally faulty.\n\nAll \n[…]\nquantumlib/Stim](https://github.com/quantumlib/Stim/blob/main/doc/gates.md#MPP)\n\n---------\n\nCo-authored-by: Oscar Puente <oscarpuente@microsoft.com>\nCo-authored-by: Bill Ticehurst <billti@hotmail.com>",
          "is_bot": false,
          "headline": "Stim compiler (#3305)",
          "author_name": "João Boechat",
          "author_login": "joao-boechat",
          "committed_at": "2026-06-23T16:13:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "dddb1ee3aea1d0cbaf2214f57c716aef916a27f0",
          "body": "The duplicate stmt id panic was because multi-exports produce two items\nduring lowering (ie: `export a, b;` effectively becomes `export a` and\n`export b`) that then get turned into two HIR stmts with the same node\nid. Since `export` items as stmts are always invalid there is no reason\nto reproduce all of them, so this updates the lowerer to only produce\nthe first item-as-stmt so that the previous name-resolution-time error\ncan be reported and the panic avoided. Fixes #3369",
          "is_bot": false,
          "headline": "Always lower into single HIR stmt from AST (#3372)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-23T16:02:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "768bf4bd660fa1168449c1eec2000e5f5cf76382",
          "body": "Move the `display_utils` used in the OpenQASM compiler to a common\nlocation, so that they can be reused for Stim unit tests.\n\nThis PR also deletes an orphan file in the OpenQASM compiler.",
          "is_bot": false,
          "headline": "Move qasm `display_utils` to `qsc_data_structures::display` (#3368)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-23T15:29:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d1f61f01bfebe298a7ecacf2358f2dd88e290917",
          "body": "This propagates the recently updated logic for detecting and respecting\nthe `#pragma qdk.qir.profile` setting from within OpenQASM source into\nthe playground so that the behavior of the RIR and QIR tabs matches\nexpectation. Specifically:\n - If pragma, use that as profile\n - Else when no pragme default to Adaptive_RIF",
          "is_bot": false,
          "headline": "Fix for reading `qdk.qir.profile` pragma in playground (#3371)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-23T05:12:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9a393628080812bf8945471493c77880d4f5bb0c",
          "body": "Follow-up to https://github.com/microsoft/qdk/pull/3350",
          "is_bot": false,
          "headline": "Use an explicit .npmrc for global install (#3370)",
          "author_name": "Andrew Casey",
          "author_login": "amcasey",
          "committed_at": "2026-06-22T22:56:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43d2678e171fd26368f8f3bc943753912b80a6e4",
          "body": "This change adjusts how `Result` values are treated in Runtime\nCapability Analysis, shifting them from being treated as dynamic\nvariable values by default to treating them as dynamic constant values.\nThis matches the behavior for `Qubit` variables, as both are identifiers\nin QIR. Instead of counting\n[…]\nre-analysis is removed in favor of assumptions for\nreturn values from cyclic invocations during normal analysis. Combining\nthis with partial eval handling of some intrinsic functions also fixes\n#3357.",
          "is_bot": false,
          "headline": "Use Result comparison as source of dynamism in RCA (#3355)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-22T20:30:26Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3bf5f8a395251d38369841ecc9040514077a163c",
          "body": null,
          "is_bot": false,
          "headline": "Ability to annotate target year on Majorana qubits (#3367)",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-06-22T18:01:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6e1fc1335cba7113b8412ba6b54c24c780793487",
          "body": "Previously you could specify correlated Pauli noise in the `NoiseConfig`\nobject as follows:\n\n```python\nnoise = NoiseConfig()\nnoise.cz.ZX = 0.01\nnoise.cz.IX = 0.01\n```\n\nWith this change, you can also use the `L` character to specify\ncorrelated noise together with the Pauli terms:\n\n```python\nnoise = NoiseConfig()\nnoise.cz.LX = 0.01\nnoise.cz.IL = 0.02\nnoise.cz.LL = 0.03\n```",
          "is_bot": false,
          "headline": "Extend Pauli strings in NoiseConfig to include loss (#3324)",
          "author_name": "orpuente-MS",
          "author_login": "orpuente-MS",
          "committed_at": "2026-06-19T23:04:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e3149389d38bd770d4c9dd4b28308c28af665099",
          "body": "Fixes #3267\n\nShort, ad-hoc timeouts could trip on slow machines and cause flaky\nfailures. Timeouts should only guard against hung tests, never be short\nenough for a slow machine to hit.",
          "is_bot": false,
          "headline": "Use a single 10-minute timeout for all VS Code integration tests (#3323)",
          "author_name": "Mine Starks",
          "author_login": "minestarks",
          "committed_at": "2026-06-19T17:26:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "90f60a469ff5dd6fcd4228f8e3105a1aeb370c69",
          "body": "…354)\n\nFix for Issue #3353",
          "is_bot": false,
          "headline": "Update service.ts to so that pressing next on the last kata works (#3…",
          "author_name": "xhaidendsouza",
          "author_login": "xhaidendsouza",
          "committed_at": "2026-06-18T21:01:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "225763531c0db6d05dfebe88a52152da980a89db",
          "body": "This addresses https://github.com/microsoft/qdk/issues/3296\n\nSee\nhttps://github.com/microsoft/qdk/blob/fedimser/test-utils-1/tmp/Demo.ipynb\nfor examples how it can be used to test more complex operations using Q#\nwrappers.\n\nUsage example without Context:\n\n```\nfrom qdk import qsharp, code\nfrom qdk.te\n[…]\n Unit {\n    H(q[0]);\n    CNOT(q[0], q[1]);\n    Z(q[1]);\n}\n\"\"\")\n\ndump_operation_on_state(ctx.code.MyOp1, num_qubits=2, context=ctx)\n>>> [(0.7071067811865476+0j), 0.0, 0.0, (-0.7071067811865476-0j)]\n```",
          "is_bot": false,
          "headline": "Add a helper to get action of an operation on a state (#3300)",
          "author_name": "Dima Fedoriaka",
          "author_login": "fedimser",
          "committed_at": "2026-06-18T19:39:27Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "84552017ef69518f595c5939e0951672587a81ac",
          "body": "# Add support for simple IR functions in QIR\n\n## What\n\nAdds support for emitting eligible user-package Q# callables as IR\nfunctions instead of inlining them in QIR codegen. This lays the\ngroundwork for extending IR function support to non-use packages in\nfollow-up PRs.\n\n## Why\n\nCurrently, all Q# cal\n[…]\nody assumption; that improves reliability today and\navoids refactoring later as more IR-function/capability paths move\nthrough SSA.\n\n---------\n\nCo-authored-by: Stefan J. Wernli <swernli@microsoft.com>",
          "is_bot": false,
          "headline": "Add initial support for simple IR functions in QIR (#3344)",
          "author_name": "Ian Davis",
          "author_login": "idavis",
          "committed_at": "2026-06-18T17:53:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a2f8f92abd609aed8307083fc980f269165c194a",
          "body": "This removes the hard dependency on `cirq` in QRE. It's possible now to\nimport, e.g., `QSharpApplication` if `cirq-core` is note installed.\n\nIf the user wants to import `CirqApplication`, one needs to install `pip\ninstall qdk[qre,cirq]`. This message is also printed if the user tries\nto instantiate \n[…]\nn` when `cirq-core` is not installed.\n\nThe `pyproject.toml` is updated accordingly.\n\nAll tests that require `cirq` are in one file and guarded by\n`pytest.importskip`, but `cirq` is available in tests.",
          "is_bot": false,
          "headline": "Remove hard dependency on cirq in qdk.qre (#3347)",
          "author_name": "Mathias Soeken",
          "author_login": "msoeken",
          "committed_at": "2026-06-18T09:10:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f8c3fe1d509eef73aee4c4a34bf0bc23953be1fd",
          "body": "This change updates how RCA handles dynamic constants across call\nboundaries. Previously, a dynamic constant would effectively be\nconsidered a static value when passed to a call. This worked fine for\nsome cases, but as we enhance RCA to differentiate between static values\nand dynamic constant values (such as upcoming work on `Result` arrays),\nwe need that difference to propagate properly at analysis time. This\nfixes #3283.",
          "is_bot": false,
          "headline": "Track dynamic constants across call boundaries in RCA (#3349)",
          "author_name": "Stefan J. Wernli",
          "author_login": "swernli",
          "committed_at": "2026-06-17T21:07:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 31,
      "commits_last_year": 547,
      "latest_release_at": "2026-07-09T20:57:51Z",
      "latest_release_tag": "v1.30.0",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 50,
      "days_since_latest_release": 12,
      "mean_days_between_releases": 35.2
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": true,
      "health_percentage": 87,
      "has_issue_template": false,
      "has_code_of_conduct": true,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "library",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "alex",
            "biblioteca",
            "teste"
          ],
          "ecosystem": "crates",
          "matches_repo": null,
          "registry_url": "https://crates.io/crates/library",
          "is_deprecated": false,
          "latest_version": "0.1.0",
          "repository_url": null,
          "versions_count": 1,
          "total_downloads": 1661,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 6,
          "first_published_at": "2024-05-07T21:41:04.070598Z",
          "latest_published_at": "2024-05-07T21:41:04.070598Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 805
        }
      ]
    },
    "popularity": {
      "forks": 205,
      "stars": 974,
      "watchers": 27,
      "fork_history": {
        "days": [
          {
            "date": "2023-06-21",
            "count": 2
          },
          {
            "date": "2023-06-23",
            "count": 1
          },
          {
            "date": "2023-06-28",
            "count": 1
          },
          {
            "date": "2023-06-29",
            "count": 1
          },
          {
            "date": "2023-07-15",
            "count": 1
          },
          {
            "date": "2023-09-13",
            "count": 2
          },
          {
            "date": "2023-09-24",
            "count": 1
          },
          {
            "date": "2023-09-25",
            "count": 1
          },
          {
            "date": "2023-09-29",
            "count": 1
          },
          {
            "date": "2023-10-02",
            "count": 1
          },
          {
            "date": "2023-10-21",
            "count": 1
          },
          {
            "date": "2023-11-05",
            "count": 1
          },
          {
            "date": "2023-11-07",
            "count": 1
          },
          {
            "date": "2023-11-08",
            "count": 1
          },
          {
            "date": "2023-11-15",
            "count": 1
          },
          {
            "date": "2023-12-04",
            "count": 2
          },
          {
            "date": "2023-12-05",
            "count": 1
          },
          {
            "date": "2023-12-07",
            "count": 1
          },
          {
            "date": "2023-12-13",
            "count": 1
          },
          {
            "date": "2023-12-14",
            "count": 1
          },
          {
            "date": "2024-01-08",
            "count": 1
          },
          {
            "date": "2024-01-19",
            "count": 2
          },
          {
            "date": "2024-01-27",
            "count": 1
          },
          {
            "date": "2024-02-01",
            "count": 1
          },
          {
            "date": "2024-02-08",
            "count": 1
          },
          {
            "date": "2024-02-15",
            "count": 1
          },
          {
            "date": "2024-02-19",
            "count": 1
          },
          {
            "date": "2024-03-05",
            "count": 1
          },
          {
            "date": "2024-03-06",
            "count": 1
          },
          {
            "date": "2024-03-09",
            "count": 1
          },
          {
            "date": "2024-03-12",
            "count": 1
          },
          {
            "date": "2024-03-16",
            "count": 1
          },
          {
            "date": "2024-03-18",
            "count": 1
          },
          {
            "date": "2024-03-21",
            "count": 2
          },
          {
            "date": "2024-03-22",
            "count": 1
          },
          {
            "date": "2024-03-26",
            "count": 2
          },
          {
            "date": "2024-03-27",
            "count": 1
          },
          {
            "date": "2024-03-29",
            "count": 1
          },
          {
            "date": "2024-03-30",
            "count": 1
          },
          {
            "date": "2024-04-02",
            "count": 1
          },
          {
            "date": "2024-04-09",
            "count": 1
          },
          {
            "date": "2024-04-12",
            "count": 1
          },
          {
            "date": "2024-04-25",
            "count": 1
          },
          {
            "date": "2024-04-29",
            "count": 1
          },
          {
            "date": "2024-04-30",
            "count": 1
          },
          {
            "date": "2024-05-02",
            "count": 1
          },
          {
            "date": "2024-05-04",
            "count": 2
          },
          {
            "date": "2024-05-09",
            "count": 1
          },
          {
            "date": "2024-05-13",
            "count": 1
          },
          {
            "date": "2024-05-14",
            "count": 1
          },
          {
            "date": "2024-05-15",
            "count": 1
          },
          {
            "date": "2024-05-29",
            "count": 1
          },
          {
            "date": "2024-05-31",
            "count": 1
          },
          {
            "date": "2024-06-02",
            "count": 1
          },
          {
            "date": "2024-06-04",
            "count": 2
          },
          {
            "date": "2024-06-26",
            "count": 1
          },
          {
            "date": "2024-06-29",
            "count": 1
          },
          {
            "date": "2024-07-25",
            "count": 1
          },
          {
            "date": "2024-07-26",
            "count": 1
          },
          {
            "date": "2024-07-31",
            "count": 1
          },
          {
            "date": "2024-08-01",
            "count": 1
          },
          {
            "date": "2024-08-14",
            "count": 1
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-09-13",
            "count": 1
          },
          {
            "date": "2024-09-15",
            "count": 1
          },
          {
            "date": "2024-09-17",
            "count": 1
          },
          {
            "date": "2024-09-25",
            "count": 1
          },
          {
            "date": "2024-10-23",
            "count": 1
          },
          {
            "date": "2024-10-25",
            "count": 2
          },
          {
            "date": "2024-10-26",
            "count": 1
          },
          {
            "date": "2024-11-07",
            "count": 1
          },
          {
            "date": "2024-11-14",
            "count": 1
          },
          {
            "date": "2024-11-19",
            "count": 1
          },
          {
            "date": "2024-11-27",
            "count": 1
          },
          {
            "date": "2024-12-11",
            "count": 1
          },
          {
            "date": "2024-12-13",
            "count": 1
          },
          {
            "date": "2024-12-17",
            "count": 1
          },
          {
            "date": "2025-01-24",
            "count": 1
          },
          {
            "date": "2025-01-26",
            "count": 1
          },
          {
            "date": "2025-01-30",
            "count": 1
          },
          {
            "date": "2025-02-07",
            "count": 2
          },
          {
            "date": "2025-02-09",
            "count": 1
          },
          {
            "date": "2025-02-15",
            "count": 1
          },
          {
            "date": "2025-02-16",
            "count": 1
          },
          {
            "date": "2025-02-17",
            "count": 1
          },
          {
            "date": "2025-02-20",
            "count": 1
          },
          {
            "date": "2025-02-22",
            "count": 1
          },
          {
            "date": "2025-02-24",
            "count": 2
          },
          {
            "date": "2025-03-03",
            "count": 1
          },
          {
            "date": "2025-03-05",
            "count": 2
          },
          {
            "date": "2025-03-07",
            "count": 1
          },
          {
            "date": "2025-03-28",
            "count": 1
          },
          {
            "date": "2025-03-29",
            "count": 1
          },
          {
            "date": "2025-03-30",
            "count": 1
          },
          {
            "date": "2025-04-04",
            "count": 1
          },
          {
            "date": "2025-04-06",
            "count": 1
          },
          {
            "date": "2025-04-09",
            "count": 1
          },
          {
            "date": "2025-04-15",
            "count": 1
          },
          {
            "date": "2025-04-18",
            "count": 1
          },
          {
            "date": "2025-05-20",
            "count": 1
          },
          {
            "date": "2025-05-21",
            "count": 1
          },
          {
            "date": "2025-05-24",
            "count": 1
          },
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-06-02",
            "count": 1
          },
          {
            "date": "2025-06-04",
            "count": 1
          },
          {
            "date": "2025-06-15",
            "count": 1
          },
          {
            "date": "2025-06-20",
            "count": 1
          },
          {
            "date": "2025-06-24",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-07-24",
            "count": 1
          },
          {
            "date": "2025-07-28",
            "count": 1
          },
          {
            "date": "2025-07-31",
            "count": 1
          },
          {
            "date": "2025-08-14",
            "count": 1
          },
          {
            "date": "2025-08-24",
            "count": 1
          },
          {
            "date": "2025-08-26",
            "count": 1
          },
          {
            "date": "2025-09-01",
            "count": 1
          },
          {
            "date": "2025-09-03",
            "count": 1
          },
          {
            "date": "2025-09-05",
            "count": 1
          },
          {
            "date": "2025-09-17",
            "count": 1
          },
          {
            "date": "2025-09-18",
            "count": 1
          },
          {
            "date": "2025-10-01",
            "count": 2
          },
          {
            "date": "2025-10-02",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 1
          },
          {
            "date": "2025-10-11",
            "count": 1
          },
          {
            "date": "2025-10-14",
            "count": 1
          },
          {
            "date": "2025-10-23",
            "count": 2
          },
          {
            "date": "2025-10-24",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-11-02",
            "count": 1
          },
          {
            "date": "2025-11-10",
            "count": 1
          },
          {
            "date": "2025-11-19",
            "count": 1
          },
          {
            "date": "2025-11-27",
            "count": 2
          },
          {
            "date": "2025-12-09",
            "count": 1
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-13",
            "count": 1
          },
          {
            "date": "2025-12-30",
            "count": 1
          },
          {
            "date": "2026-01-09",
            "count": 1
          },
          {
            "date": "2026-01-20",
            "count": 1
          },
          {
            "date": "2026-01-24",
            "count": 1
          },
          {
            "date": "2026-02-03",
            "count": 1
          },
          {
            "date": "2026-02-04",
            "count": 1
          },
          {
            "date": "2026-02-05",
            "count": 1
          },
          {
            "date": "2026-02-22",
            "count": 1
          },
          {
            "date": "2026-03-02",
            "count": 1
          },
          {
            "date": "2026-03-04",
            "count": 1
          },
          {
            "date": "2026-03-08",
            "count": 1
          },
          {
            "date": "2026-04-10",
            "count": 2
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 2
          },
          {
            "date": "2026-05-07",
            "count": 1
          },
          {
            "date": "2026-05-17",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 1
          },
          {
            "date": "2026-05-30",
            "count": 1
          },
          {
            "date": "2026-06-03",
            "count": 3
          },
          {
            "date": "2026-06-04",
            "count": 4
          },
          {
            "date": "2026-06-09",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 2
          },
          {
            "date": "2026-06-11",
            "count": 2
          },
          {
            "date": "2026-06-12",
            "count": 11
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 2
          },
          {
            "date": "2026-06-27",
            "count": 1
          },
          {
            "date": "2026-06-30",
            "count": 2
          },
          {
            "date": "2026-07-11",
            "count": 1
          },
          {
            "date": "2026-07-15",
            "count": 1
          },
          {
            "date": "2026-07-17",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 204,
        "total_forks": 205
      },
      "star_history": null,
      "open_issues_and_prs": 162
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples",
        "notebooks",
        "samples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [
        "pyrightconfig.json",
        "source/jupyterlab/tsconfig.json",
        "source/npm/qsharp/src/tsconfig.json",
        "source/npm/qsharp/ux/tsconfig.json",
        "source/playground/src/tsconfig.json",
        "source/vscode/src/learning/webview/tsconfig.json",
        "source/vscode/src/webview/tsconfig.json",
        "source/vscode/tsconfig.json",
        "source/widgets/js/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "katas/Cargo.toml",
        "library/Cargo.toml",
        "source/allocator/Cargo.toml",
        "source/allocator/mimalloc-sys/Cargo.toml",
        "source/compiler/qsc/Cargo.toml",
        "source/compiler/qsc_ast/Cargo.toml",
        "source/compiler/qsc_circuit/Cargo.toml",
        "source/compiler/qsc_codegen/Cargo.toml",
        "source/compiler/qsc_data_structures/Cargo.toml",
        "source/compiler/qsc_doc_gen/Cargo.toml",
        "source/compiler/qsc_eval/Cargo.toml",
        "source/compiler/qsc_fir/Cargo.toml",
        "source/compiler/qsc_fir_transforms/Cargo.toml",
        "source/compiler/qsc_formatter/Cargo.toml",
        "source/compiler/qsc_frontend/Cargo.toml",
        "source/compiler/qsc_hir/Cargo.toml",
        "source/compiler/qsc_linter/Cargo.toml",
        "source/compiler/qsc_lowerer/Cargo.toml",
        "source/compiler/qsc_openqasm_compiler/Cargo.toml",
        "source/compiler/qsc_parse/Cargo.toml",
        "source/compiler/qsc_partial_eval/Cargo.toml",
        "source/compiler/qsc_passes/Cargo.toml",
        "source/compiler/qsc_project/Cargo.toml",
        "source/compiler/qsc_rca/Cargo.toml",
        "source/compiler/qsc_rir/Cargo.toml",
        "source/compiler/stim_compiler/Cargo.toml",
        "source/fuzz/Cargo.toml",
        "source/index_map/Cargo.toml",
        "source/language_service/Cargo.toml",
        "source/noisy_simulator/Cargo.toml",
        "source/qdk_openqasm_parser/Cargo.toml",
        "source/qdk_package/Cargo.toml",
        "source/qre/Cargo.toml",
        "source/resource_estimator/Cargo.toml",
        "source/samples_test/Cargo.toml",
        "source/simulators/Cargo.toml",
        "source/wasm/Cargo.toml"
      ],
      "largest_source_bytes": 231951,
      "source_files_sampled": 1465,
      "oversized_source_files": 57,
      "agent_instruction_files": [
        ".github/copilot-instructions.md"
      ],
      "agent_instruction_max_bytes": 5690
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "katas/Cargo.toml",
        "library/Cargo.toml",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.14",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-jxxr-4gwj-5jf2"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 64
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-4c8g-83qw-93j6",
              "GHSA-v2hh-gcrm-f6hx"
            ],
            "fixed_version": "4.1.1",
            "advisory_count": 2,
            "oldest_advisory_days": 0
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 1
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-v245-v573-v5vm"
            ],
            "fixed_version": "5.0.2",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "@opentelemetry/core",
            "direct": false,
            "version": "1.30.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-8988-4f7v-96qf"
            ],
            "fixed_version": "2.8.0",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "@opentelemetry/core",
            "direct": false,
            "version": "2.6.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-8988-4f7v-96qf"
            ],
            "fixed_version": "2.8.0",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "dompurify",
            "direct": false,
            "version": "3.4.11",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 0,
            "advisory_ids": [
              "GHSA-c2j3-45gr-mqc4"
            ],
            "fixed_version": "3.4.12",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.2",
            "severity": "low",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-cq8v-f236-94qc",
              "RUSTSEC-2026-0097"
            ],
            "fixed_version": "0.10.1",
            "advisory_count": 2,
            "oldest_advisory_days": 104
          },
          {
            "name": "anyhow",
            "direct": false,
            "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": 27
          },
          {
            "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": 16
          },
          {
            "name": "difference",
            "direct": false,
            "version": "2.0.0",
            "severity": "unknown",
            "ecosystem": "crates",
            "cvss_score": null,
            "advisory_ids": [
              "RUSTSEC-2020-0095"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 2040
          },
          {
            "name": "paste",
            "direct": false,
            "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": 653
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "low": 2,
          "high": 6,
          "unknown": 4,
          "moderate": 2
        },
        "advisory_count": 17,
        "affected_count": 14,
        "assessed_count": 1299,
        "malicious_count": 0,
        "assessed_package": null,
        "unassessed_count": 16,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "qsc",
          "manifest": "katas/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloca",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anes",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.21",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "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.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": false,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "approx",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "arbitrary",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "ash",
            "direct": false,
            "version": "0.38.0+1.3.281",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": false,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.76",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace-ext",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "binar",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "bincode-next",
            "direct": false,
            "version": "3.1.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": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "block2",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "cast",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.57",
            "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.0",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-io",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "ciborium-ll",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "codespan-reporting",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "criterion",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "criterion-plot",
            "direct": false,
            "version": "0.8.2",
            "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-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "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": "difference",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dispatch2",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "dissimilar",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "dlib",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "document-features",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either-or-both",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator-derive",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "expect-test",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "fasteval",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "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": "futures",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "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.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "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": "0.3.32",
            "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": "gimli",
            "direct": false,
            "version": "0.32.3",
            "ecosystem": "crates"
          },
          {
            "name": "gl_generator",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.17.3",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.20.5",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.29.3",
            "ecosystem": "crates"
          },
          {
            "name": "glam",
            "direct": false,
            "version": "0.30.10",
            "ecosystem": "crates"
          },
          {
            "name": "glow",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "glutin_wgl_sys",
            "direct": false,
            "version": "0.6.1",
            "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": "gungraun",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "crates"
          },
          {
            "name": "gungraun-macros",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "gungraun-runner",
            "direct": false,
            "version": "0.19.4",
            "ecosystem": "crates"
          },
          {
            "name": "half",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hexf-parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "indenter",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indoc",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "is_ci",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.23",
            "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": "js-sys",
            "direct": false,
            "version": "0.3.91",
            "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": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.183",
            "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": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "litrs",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "matrixmultiply",
            "direct": false,
            "version": "0.3.10",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "miette-derive",
            "direct": false,
            "version": "7.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "naga",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra",
            "direct": false,
            "version": "0.34.1",
            "ecosystem": "crates"
          },
          {
            "name": "nalgebra-macros",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ndarray",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "crates"
          },
          {
            "name": "ndk-sys",
            "direct": false,
            "version": "0.6.0+11769913",
            "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-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": false,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "objc2",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-core-foundation",
            "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": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-metal",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "objc2-quartz-core",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.37.3",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "oorandom",
            "direct": false,
            "version": "11.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-float",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "owo-colors",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "page_size",
            "direct": false,
            "version": "0.6.0",
            "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": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "pastey",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "paulimer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "pauliverse",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "presser",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "probability",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error3",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "profiling",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-build-config",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-ffi",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "pyo3-macros-backend",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": false,
            "version": "1.0.45",
            "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": "rand",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": false,
            "version": "0.9.2",
            "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_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "random",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "range-alloc",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "rapidhash",
            "direct": false,
            "version": "4.5.1",
            "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",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-lite",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "renderdoc-sys",
            "direct": false,
            "version": "1.1.0",
            "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_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "safe_arch",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde-wasm-bindgen",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": false,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "simba",
            "direct": false,
            "version": "0.9.1",
            "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": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "sorted-iter",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "sorted-vec",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "special",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "spirv",
            "direct": false,
            "version": "0.4.0+sdk-1.4.341.0",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "supports-hyperlinks",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "supports-unicode",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "target-lexicon",
            "direct": false,
            "version": "0.13.5",
            "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.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.16.2",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tinytemplate",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": false,
            "version": "1.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "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-segmentation",
            "direct": false,
            "version": "1.13.3",
            "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": "unty-next",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+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.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.64",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.114",
            "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": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wayland-sys",
            "direct": false,
            "version": "0.31.11",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.91",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-apple",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-emscripten",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-core-deps-windows-linux-android",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-hal",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-naga-bridge",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wgpu-types",
            "direct": false,
            "version": "29.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "wide",
            "direct": false,
            "version": "0.7.33",
            "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.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-collections",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-future",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-numerics",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-threading",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "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": "xml-rs",
            "direct": false,
            "version": "0.8.28",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.42",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.42",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "3dmol",
            "direct": false,
            "version": "2.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@antfu/install-pkg",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@anywidget/types",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/css-color",
            "direct": false,
            "version": "5.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/dom-selector",
            "direct": false,
            "version": "7.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/nwsapi",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/abort-controller",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-auth",
            "direct": false,
            "version": "1.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-rest-pipeline",
            "direct": false,
            "version": "1.16.3",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-tracing",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/core-util",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/logger",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@azure/opentelemetry-instrumentation-azure-sdk",
            "direct": false,
            "version": "1.0.0-beta.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@braintree/sanitize-url",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@bramus/specificity",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@chevrotain/types",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/autocomplete",
            "direct": false,
            "version": "6.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/commands",
            "direct": false,
            "version": "6.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-cpp",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-css",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-html",
            "direct": false,
            "version": "6.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-java",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-javascript",
            "direct": false,
            "version": "6.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-json",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-markdown",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-php",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-python",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-rust",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-sql",
            "direct": false,
            "version": "6.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-wast",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lang-xml",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/language",
            "direct": false,
            "version": "6.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/legacy-modes",
            "direct": false,
            "version": "6.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/lint",
            "direct": false,
            "version": "6.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/search",
            "direct": false,
            "version": "6.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/state",
            "direct": false,
            "version": "6.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@codemirror/view",
            "direct": false,
            "version": "6.41.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-syntax-patches-for-csstree",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.23.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@exodus/bytes",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@fortawesome/fontawesome-free",
            "direct": false,
            "version": "5.15.4",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/types",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@iconify/utils",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/environment",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyter/react-components",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyter/web-components",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyter/ydoc",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/application",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/apputils",
            "direct": false,
            "version": "4.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/attachments",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/builder",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/cells",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/codeeditor",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/codemirror",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/coreutils",
            "direct": false,
            "version": "6.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/docmanager",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/docregistry",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/documentsearch",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/filebrowser",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/lsp",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/markedparser-extension",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/mermaid",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/nbformat",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/notebook",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/observables",
            "direct": false,
            "version": "5.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/outputarea",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/rendermime",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/rendermime-interfaces",
            "direct": false,
            "version": "3.13.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/services",
            "direct": false,
            "version": "7.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/settingregistry",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/statedb",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/statusbar",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/toc",
            "direct": false,
            "version": "6.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/translation",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jupyterlab/ui-components",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@koa/cors",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@koa/router",
            "direct": false,
            "version": "15.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/common",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/cpp",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/css",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/generator",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/highlight",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/html",
            "direct": false,
            "version": "1.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/java",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/javascript",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/json",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/lr",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/markdown",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/php",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/python",
            "direct": false,
            "version": "1.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/rust",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@lezer/xml",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/algorithm",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/application",
            "direct": false,
            "version": "2.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/collections",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/commands",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/coreutils",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/disposable",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/domutils",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/dragdrop",
            "direct": false,
            "version": "2.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/keyboard",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/messaging",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/polling",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/properties",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/signaling",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/virtualdom",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@lumino/widgets",
            "direct": false,
            "version": "2.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@marijn/find-cluster-break",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@mermaid-js/layout-elk",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mermaid-js/parser",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/1ds-core-js",
            "direct": false,
            "version": "3.2.18",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/1ds-post-js",
            "direct": false,
            "version": "3.2.18",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-channel-js",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-core-js",
            "direct": false,
            "version": "2.8.18",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-core-js",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-shims",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-shims",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-web-basic",
            "direct": false,
            "version": "3.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/applicationinsights-web-snippet",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/dynamicproto-js",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/dynamicproto-js",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/fast-colors",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/fast-element",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/fast-foundation",
            "direct": false,
            "version": "2.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@microsoft/fast-web-utilities",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-async",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nevware21/ts-utils",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api-logs",
            "direct": false,
            "version": "0.200.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/core",
            "direct": false,
            "version": "1.30.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/core",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/instrumentation",
            "direct": false,
            "version": "0.200.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/resources",
            "direct": false,
            "version": "1.30.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/resources",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/sdk-trace-base",
            "direct": false,
            "version": "1.30.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/sdk-trace-base",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/sdk-trace-web",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/semantic-conventions",
            "direct": false,
            "version": "1.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/semantic-conventions",
            "direct": false,
            "version": "1.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-android-arm64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-darwin-arm64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-darwin-x64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-freebsd-x64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm-glibc",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm-musl",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm64-glibc",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-arm64-musl",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-x64-glibc",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-linux-x64-musl",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-arm64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-ia32",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@parcel/watcher-win32-x64",
            "direct": false,
            "version": "2.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/browser-chromium",
            "direct": false,
            "version": "1.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rjsf/core",
            "direct": false,
            "version": "5.24.13",
            "ecosystem": "npm"
          },
          {
            "name": "@rjsf/utils",
            "direct": false,
            "version": "5.24.13",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.10",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3",
            "direct": false,
            "version": "7.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-array",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-axis",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-brush",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-chord",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-color",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-contour",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-delaunay",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dispatch",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-drag",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-dsv",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-ease",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-fetch",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-force",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-format",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-geo",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-hierarchy",
            "direct": false,
            "version": "3.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-interpolate",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-path",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-polygon",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-quadtree",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-random",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-scale-chromatic",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-selection",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-shape",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-time-format",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-timer",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-transition",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/d3-zoom",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint",
            "direct": false,
            "version": "9.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/eslint-scope",
            "direct": false,
            "version": "3.7.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/esrecurse",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/geojson",
            "direct": false,
            "version": "7946.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-coverage",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-lib-report",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/istanbul-reports",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jsdom",
            "direct": false,
            "version": "20.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/markdown-it",
            "direct": false,
            "version": "14.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.19.17",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.28",
            "ecosystem": "npm"
          },
          {
            "name": "@types/shimmer",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/source-list-map",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tough-cookie",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/trusted-types",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode",
            "direct": false,
            "version": "1.100.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/vscode-webview",
            "direct": false,
            "version": "1.57.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/webpack-sources",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.35",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "@typespec/ts-http-runtime",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@upsetjs/venn.js",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/codicons",
            "direct": false,
            "version": "0.0.45",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/debugadapter",
            "direct": false,
            "version": "1.68.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/debugprotocol",
            "direct": false,
            "version": "1.68.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/extension-telemetry",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/markdown-it-katex",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/test-electron",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "@vscode/test-web",
            "direct": false,
            "version": "0.0.81",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ast",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/floating-point-hex-parser",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-api-error",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-buffer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-numbers",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-bytecode",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/helper-wasm-section",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/ieee754",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/leb128",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/utf8",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-edit",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-gen",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-opt",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wasm-parser",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webassemblyjs/wast-printer",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/configtest",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/info",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/serve",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "abab",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-globals",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-attributes",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-import-phases",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "3.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-keywords",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "applicationinsights",
            "direct": false,
            "version": "2.9.8",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "async-hook-jl",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-listener",
            "direct": false,
            "version": "0.6.10",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "b4a",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "bare-events",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "bare-fs",
            "direct": false,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "bare-os",
            "direct": false,
            "version": "3.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "bare-path",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bare-stream",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "bare-url",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.10.18",
            "ecosystem": "npm"
          },
          {
            "name": "basic-auth",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bidi-js",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "browser-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001787",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cls-hooked",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "9.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "compute-gcd",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "compute-lcm",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "continuation-local-storage",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookies",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cose-base",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cose-base",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "crelt",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssstyle",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape",
            "direct": false,
            "version": "3.33.2",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape-cose-bilkent",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cytoscape-fcose",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3",
            "direct": false,
            "version": "7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-array",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-axis",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-brush",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-chord",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-color",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-contour",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-delaunay",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dispatch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-drag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-dsv",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-ease",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-fetch",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-force",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-format",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-geo",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-hierarchy",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-interpolate",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "d3-path",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-polygon",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-quadtree",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-random",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-sankey",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "d3-scale-chromatic",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-selection",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "d3-shape",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-time-format",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "d3-timer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-transition",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d3-zoom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dagre-d3-es",
            "direct": false,
            "version": "7.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dayjs",
            "direct": false,
            "version": "1.11.20",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decimal.js",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "delaunator",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "diagnostic-channel",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "diagnostic-channel-publishers",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domexception",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dompurify",
            "direct": false,
            "version": "3.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexify",
            "direct": false,
            "version": "3.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplicate-package-checker-webpack-plugin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.336",
            "ecosystem": "npm"
          },
          {
            "name": "elkjs",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "emitter-listener",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-toolkit",
            "direct": false,
            "version": "1.46.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "10.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "11.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "events-universal",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "exenv-es6",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-fifo",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "fastest-levenshtein",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-root",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "free-style",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "github-markdown-css",
            "direct": false,
            "version": "5.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "17.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "gunzip-maybe",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "hachure-fill",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "highlight.js",
            "direct": false,
            "version": "11.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "highlightjs-copy",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-assert",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-in-the-middle",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "internmap",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "iobuffer",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-deflate",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-gzip",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic.js",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-jsdom",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-message-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "20.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "29.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-compare",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-merge-allof",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "katex",
            "direct": false,
            "version": "0.16.45",
            "ecosystem": "npm"
          },
          {
            "name": "keygrip",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "khroma",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "koa",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-compose",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-morgan",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-mount",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "koa-send",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "koa-static",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "layout-base",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "layout-base",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "lib0",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "npm"
          },
          {
            "name": "license-webpack-plugin",
            "direct": false,
            "version": "2.3.21",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "loader-utils",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash-es",
            "direct": false,
            "version": "4.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.escape",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.mergewith",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-to-jsx",
            "direct": false,
            "version": "7.7.17",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "16.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "17.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "marked-gfm-heading-id",
            "direct": false,
            "version": "4.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "marked-mangle",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mermaid",
            "direct": false,
            "version": "11.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mini-css-extract-plugin",
            "direct": false,
            "version": "2.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "mini-svg-data-uri",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mlly",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "11.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "modern-normalize",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "module-details-from-path",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "monaco-editor",
            "direct": false,
            "version": "0.53.0",
            "ecosystem": "npm"
          },
          {
            "name": "morgan",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "neo-async",
            "direct": false,
            "version": "2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "netcdfjs",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.37",
            "ecosystem": "npm"
          },
          {
            "name": "nwsapi",
            "direct": false,
            "version": "2.2.23",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "on-headers",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-try",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-manager-detector",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-srcset",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-data-parser",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "peek-stream",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-dir",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.61.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-curve",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "points-on-path",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.12",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-extract-imports",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-local-by-default",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-scope",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-modules-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-selector-parser",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-value-parser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "preact",
            "direct": false,
            "version": "10.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-format",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "process",
            "direct": false,
            "version": "0.11.10",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prop-types",
            "direct": false,
            "version": "15.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent-negotiate",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "psl",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pump",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "pumpify",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "qsharp-lang",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "qsharp-lang-vscode-dev",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "qsharp-playground",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "querystringify",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "16.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "react-is",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "require-in-the-middle",
            "direct": false,
            "version": "7.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.12",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-cwd",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-path",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "robust-predicates",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "roughjs",
            "direct": false,
            "version": "4.6.6",
            "ecosystem": "npm"
          },
          {
            "name": "rw",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sanitize-html",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "saxes",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "2.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "schema-utils",
            "direct": false,
            "version": "4.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "shallow-clone",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shimmer",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-list-map",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-loader",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "stack-chain",
            "direct": false,
            "version": "1.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "stream-shift",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "streamx",
            "direct": false,
            "version": "2.25.0",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "style-loader",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "style-mod",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "stylis",
            "direct": false,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "symbol-tree",
            "direct": false,
            "version": "3.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "tabbable",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-fs",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar-stream",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "teex",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.46.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser-webpack-plugin",
            "direct": false,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "text-decoder",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "through2",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tldts",
            "direct": false,
            "version": "7.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "tldts-core",
            "direct": false,
            "version": "7.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "4.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "tough-cookie",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-dedent",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "1.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsscmp",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-detect",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.58.2",
            "ecosystem": "npm"
          },
          {
            "name": "typestyle",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "6.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "update-browserslist-db",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "upng-js",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "url-parse",
            "direct": false,
            "version": "1.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "user-agent-data-types",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate.io-array",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "validate.io-function",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "validate.io-integer",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "validate.io-integer-array",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "validate.io-number",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-jsonrpc",
            "direct": false,
            "version": "8.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-protocol",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-languageserver-types",
            "direct": false,
            "version": "3.17.5",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "vscode-ws-jsonrpc",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-keyname",
            "direct": false,
            "version": "2.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "w3c-xmlserializer",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "watchpack",
            "direct": false,
            "version": "2.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack",
            "direct": false,
            "version": "5.106.1",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-cli",
            "direct": false,
            "version": "5.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-merge",
            "direct": false,
            "version": "5.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "webpack-sources",
            "direct": false,
            "version": "3.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-encoding",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-mimetype",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "16.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "8.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "wildcard",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "worker-loader",
            "direct": false,
            "version": "3.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "workerpool",
            "direct": false,
            "version": "9.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xml-name-validator",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "xmlchars",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "xtend",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "y-protocols",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-unparser",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yjs",
            "direct": false,
            "version": "13.6.30",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "anywidget",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "azure-quantum",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cirq",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "cirq-core",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "cirq-ionq",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "expecttest",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "matplotlib",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "maturin",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pandas-stubs",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "ply",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyqir",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pyright",
            "direct": false,
            "version": "1.1.411",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "qdk",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "qirrunner",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "qiskit",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "qiskit-aer",
            "direct": false,
            "version": "0.17.2",
            "ecosystem": "pypi"
          },
          {
            "name": "qiskit-qasm3-import",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "qsharp",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "qsharp-jupyterlab",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "qsharp-widgets",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "setuptools",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1315,
        "direct_count": 0,
        "indirect_count": 1315
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 14,
        "merged_prs": 2351,
        "open_issues": 148,
        "closed_ratio": 0.84,
        "closed_issues": 779,
        "closed_unmerged_prs": 180
      },
      "bus_factor": 4,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "swernli",
          "commits": 509,
          "avatar_url": "https://avatars.githubusercontent.com/u/10567287?v=4"
        },
        {
          "type": "User",
          "login": "minestarks",
          "commits": 240,
          "avatar_url": "https://avatars.githubusercontent.com/u/16928427?v=4"
        },
        {
          "type": "User",
          "login": "billti",
          "commits": 184,
          "avatar_url": "https://avatars.githubusercontent.com/u/993909?v=4"
        },
        {
          "type": "User",
          "login": "ScottCarda-MS",
          "commits": 176,
          "avatar_url": "https://avatars.githubusercontent.com/u/55811729?v=4"
        },
        {
          "type": "User",
          "login": "idavis",
          "commits": 174,
          "avatar_url": "https://avatars.githubusercontent.com/u/63540?v=4"
        },
        {
          "type": "User",
          "login": "sezna",
          "commits": 115,
          "avatar_url": "https://avatars.githubusercontent.com/u/12157751?v=4"
        },
        {
          "type": "User",
          "login": "DmitryVasilevsky",
          "commits": 108,
          "avatar_url": "https://avatars.githubusercontent.com/u/60718360?v=4"
        },
        {
          "type": "User",
          "login": "orpuente-MS",
          "commits": 105,
          "avatar_url": "https://avatars.githubusercontent.com/u/156957451?v=4"
        },
        {
          "type": "User",
          "login": "cesarzc",
          "commits": 103,
          "avatar_url": "https://avatars.githubusercontent.com/u/6840909?v=4"
        },
        {
          "type": "User",
          "login": "bamarsha",
          "commits": 82,
          "avatar_url": "https://avatars.githubusercontent.com/u/33814365?v=4"
        }
      ],
      "contributors_sampled": 62,
      "top_contributor_share": 0.236
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "bench-reports.yml",
        "ci.yml",
        "copilot-setup-steps.yml",
        "devskim.yml",
        "fuzz.yml",
        "memory_profile.yml",
        "multiplat.yml",
        "publish-playground.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        "eslint.config.mjs"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "package-lock.json"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 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": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 23 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": 10,
            "reason": "update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 10,
            "reason": "project is 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 20 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": 10,
            "reason": "SAST tool is run on all commits",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 0,
            "reason": "Project has not signed or included provenance with any releases.",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": 0,
            "reason": "detected GitHub workflow tokens with excessive permissions",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "13 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "42adcaf8b8d6d384f9b5cb0b3ca08d331a825e58",
        "ran_at": "2026-07-22T12:03:13Z",
        "aggregate_score": 6.8,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": false
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-21T23:17:21Z",
      "oldest_open_prs": [
        {
          "number": 3298,
          "created_at": "2026-06-08T20:25:01Z",
          "last_comment_at": "2026-07-21T20:12:32Z",
          "last_comment_author": "swernli"
        },
        {
          "number": 3306,
          "created_at": "2026-06-11T20:39:42Z",
          "last_comment_at": "2026-07-01T18:38:12Z",
          "last_comment_author": "amcasey"
        },
        {
          "number": 3356,
          "created_at": "2026-06-18T16:51:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3389,
          "created_at": "2026-06-25T07:33:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3416,
          "created_at": "2026-07-02T18:42:37Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3421,
          "created_at": "2026-07-06T23:42:55Z",
          "last_comment_at": "2026-07-20T17:43:09Z",
          "last_comment_author": "fedimser"
        },
        {
          "number": 3425,
          "created_at": "2026-07-08T17:40:32Z",
          "last_comment_at": "2026-07-17T23:33:55Z",
          "last_comment_author": "ScottCarda-MS"
        },
        {
          "number": 3426,
          "created_at": "2026-07-08T17:41:03Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3451,
          "created_at": "2026-07-10T20:59:18Z",
          "last_comment_at": "2026-07-14T02:38:49Z",
          "last_comment_author": "amcasey"
        },
        {
          "number": 3483,
          "created_at": "2026-07-17T20:57:09Z",
          "last_comment_at": "2026-07-17T21:04:32Z",
          "last_comment_author": "billti"
        },
        {
          "number": 3484,
          "created_at": "2026-07-17T22:16:51Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3492,
          "created_at": "2026-07-21T00:04:14Z",
          "last_comment_at": "2026-07-22T02:39:14Z",
          "last_comment_author": "domorale"
        },
        {
          "number": 3496,
          "created_at": "2026-07-21T17:17:57Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 3499,
          "created_at": "2026-07-21T23:49:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-21T22:36:01Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 310,
          "created_at": "2023-05-15T16:32:08Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 420,
          "created_at": "2023-06-21T20:21:52Z",
          "last_comment_at": "2024-03-27T18:30:27Z",
          "last_comment_author": "sezna"
        },
        {
          "number": 481,
          "created_at": "2023-07-20T17:37:45Z",
          "last_comment_at": "2024-09-10T22:24:49Z",
          "last_comment_author": "sezna"
        },
        {
          "number": 483,
          "created_at": "2023-07-20T17:48:10Z",
          "last_comment_at": "2023-08-23T16:50:31Z",
          "last_comment_author": "sezna"
        },
        {
          "number": 484,
          "created_at": "2023-07-20T17:57:49Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 485,
          "created_at": "2023-07-20T18:01:15Z",
          "last_comment_at": "2024-05-09T06:43:52Z",
          "last_comment_author": "nirajvenkat"
        },
        {
          "number": 487,
          "created_at": "2023-07-20T18:21:19Z",
          "last_comment_at": "2024-03-04T21:18:17Z",
          "last_comment_author": "sezna"
        },
        {
          "number": 490,
          "created_at": "2023-07-20T18:39:55Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 491,
          "created_at": "2023-07-20T18:43:51Z",
          "last_comment_at": "2024-05-09T05:36:51Z",
          "last_comment_author": "nirajvenkat"
        },
        {
          "number": 492,
          "created_at": "2023-07-20T18:47:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 504,
          "created_at": "2023-07-26T20:30:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 541,
          "created_at": "2023-08-07T22:19:42Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 579,
          "created_at": "2023-08-14T21:33:39Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 650,
          "created_at": "2023-09-05T19:46:20Z",
          "last_comment_at": "2023-09-05T19:48:30Z",
          "last_comment_author": "ScottCarda-MS"
        },
        {
          "number": 695,
          "created_at": "2023-09-14T02:19:10Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 699,
          "created_at": "2023-09-14T02:27:10Z",
          "last_comment_at": "2024-01-02T21:33:57Z",
          "last_comment_author": "swernli"
        },
        {
          "number": 703,
          "created_at": "2023-09-14T02:37:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 749,
          "created_at": "2023-09-21T19:43:32Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 767,
          "created_at": "2023-10-03T21:25:49Z",
          "last_comment_at": "2025-06-23T18:02:12Z",
          "last_comment_author": "limitless-100"
        },
        {
          "number": 768,
          "created_at": "2023-10-04T19:06:58Z",
          "last_comment_at": "2024-04-19T19:37:06Z",
          "last_comment_author": "tcNickolas"
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/microsoft/qdk",
    "host": "github.com",
    "name": "qdk",
    "owner": "microsoft"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 79,
      "inputs": {
        "security": 74,
        "vitality": 95,
        "community": 64,
        "governance": 78,
        "engineering": 80
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 95,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "excellent",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "commits_last_year": 547,
              "human_commit_share": 0.96,
              "days_since_last_push": 0,
              "active_weeks_last_year": 50
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "50/52 weeks with commits",
                "points": 34.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 50
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "547 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 547
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 20 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": 31,
              "latest_release_tag": "v1.30.0",
              "releases_from_tags": false,
              "days_since_latest_release": 12,
              "mean_days_between_releases": 35.2
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "31 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 31
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 12 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 12
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~35.2 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 35.2
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 64,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "good",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "forks": 205,
              "stars": 974,
              "watchers": 27,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "974 stars",
                "points": 48.5,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 974
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "205 forks",
                "points": 19.2,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 205
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "27 watchers",
                "points": 7.9,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 27
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "excellent",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": true,
              "has_issue_template": false,
              "has_code_of_conduct": true,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (MIT)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "MIT"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 18,
                "status": "met",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 13.5,
                "status": "met",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "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": 14,
            "inputs": {
              "packages": [
                "library"
              ],
              "dependents": null,
              "ecosystems": "crates",
              "total_downloads": 1661,
              "monthly_downloads": 6
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "6 downloads/month across crates",
                "points": 11.3,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 6,
                      "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": "good",
        "name": "Sustainability & Governance",
        "value": 78,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "good",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "bus_factor": 4,
              "contributors_sampled": 62,
              "top_contributor_share": 0.236
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "4 contributor(s) cover half of all commits",
                "points": 43.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 4
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 24% of commits",
                "points": 17.2,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 24
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "62 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 62
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 23 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "excellent",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "merged_prs": 2351,
              "open_issues": 148,
              "closed_issues": 779,
              "issue_closed_ratio": 0.84,
              "closed_unmerged_prs": 180
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "84% of issues closed",
                "points": 39.3,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 84
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2351/2531 decided PRs merged",
                "points": 35.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2351,
                      "decided": 2531
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "followers": 125613,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "microsoft",
              "public_repos": 8216,
              "account_age_days": 4606
            },
            "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": "125,613 followers of microsoft",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 125613,
                      "login": "microsoft"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "8216 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 8216
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "moderate",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 53,
            "inputs": {
              "packages": [
                "library"
              ],
              "ecosystems": "crates",
              "any_deprecated": false,
              "min_days_since_publish": 805
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "1 package(s) on crates",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 1,
                      "ecosystems": "crates"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 805 days ago",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 805
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "1 published versions",
                "points": 4,
                "status": "partial",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "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": "good",
        "name": "Engineering Quality",
        "value": 80,
        "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": "8 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "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": "eslint.config.mjs",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "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": "good",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "topics": [
                "qsharp",
                "quantum",
                "quantum-computing",
                "quantum-programming",
                "quantum-programming-language",
                "tutorials",
                "quantum-resource-estimation",
                "compilers",
                "vscode"
              ],
              "has_wiki": true,
              "homepage": "https://microsoft.github.io/qdk/",
              "has_readme": true,
              "has_docs_dir": false,
              "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": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://microsoft.github.io/qdk/",
                "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": "9 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 9
                    }
                  }
                ],
                "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": "good",
        "name": "Security",
        "value": 74,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "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": 68,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 6.8
            },
            "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": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 23 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": "update tool detected",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is fuzzed",
                "points": 5,
                "status": "met",
                "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 20 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 run on all commits",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "Project has not signed or included provenance with any releases.",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "detected GitHub workflow tokens with excessive permissions",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "13 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "excellent",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories, No advisories left outstanding. Remaining weights renormalized. Matched 1299 resolved dependencies against OSV; 16 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",
                    "no_advisories_left_outstanding"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1299
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 16
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "source": "osv",
              "advisories": 17,
              "affected_packages": 14,
              "assessed_packages": 1299,
              "unassessed_packages": 16,
              "affected_by_severity": "high 6, moderate 2, low 2, unknown 4",
              "direct_affected_packages": 0
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "no direct dependency carries a known advisory",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "no_direct_advisories",
                    "params": {}
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "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": "no advisory carries a publication date",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_no_publication_date",
                    "params": {}
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1299,
              "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": 8
            },
            "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": 76,
        "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.969,
              "agent_instruction_files": [
                ".github/copilot-instructions.md"
              ],
              "agent_instruction_max_bytes": 5690
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": ".github/copilot-instructions.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".github/copilot-instructions.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": "93 of 96 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 93,
                      "sampled": 96
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 75,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "package-lock.json"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [
                "pyrightconfig.json",
                "source/jupyterlab/tsconfig.json",
                "source/npm/qsharp/src/tsconfig.json",
                "source/npm/qsharp/ux/tsconfig.json",
                "source/playground/src/tsconfig.json",
                "source/vscode/src/learning/webview/tsconfig.json",
                "source/vscode/src/webview/tsconfig.json",
                "source/vscode/tsconfig.json",
                "source/widgets/js/tsconfig.json"
              ],
              "agent_commit_share": 0,
              "toolchain_manifests": [
                "Cargo.toml",
                "katas/Cargo.toml",
                "library/Cargo.toml",
                "source/allocator/Cargo.toml",
                "source/allocator/mimalloc-sys/Cargo.toml",
                "source/compiler/qsc/Cargo.toml",
                "source/compiler/qsc_ast/Cargo.toml",
                "source/compiler/qsc_circuit/Cargo.toml",
                "source/compiler/qsc_codegen/Cargo.toml",
                "source/compiler/qsc_data_structures/Cargo.toml",
                "source/compiler/qsc_doc_gen/Cargo.toml",
                "source/compiler/qsc_eval/Cargo.toml",
                "source/compiler/qsc_fir/Cargo.toml",
                "source/compiler/qsc_fir_transforms/Cargo.toml",
                "source/compiler/qsc_formatter/Cargo.toml",
                "source/compiler/qsc_frontend/Cargo.toml",
                "source/compiler/qsc_hir/Cargo.toml",
                "source/compiler/qsc_linter/Cargo.toml",
                "source/compiler/qsc_lowerer/Cargo.toml",
                "source/compiler/qsc_openqasm_compiler/Cargo.toml",
                "source/compiler/qsc_parse/Cargo.toml",
                "source/compiler/qsc_partial_eval/Cargo.toml",
                "source/compiler/qsc_passes/Cargo.toml",
                "source/compiler/qsc_project/Cargo.toml",
                "source/compiler/qsc_rca/Cargo.toml",
                "source/compiler/qsc_rir/Cargo.toml",
                "source/compiler/stim_compiler/Cargo.toml",
                "source/fuzz/Cargo.toml",
                "source/index_map/Cargo.toml",
                "source/language_service/Cargo.toml",
                "source/noisy_simulator/Cargo.toml",
                "source/qdk_openqasm_parser/Cargo.toml",
                "source/qdk_package/Cargo.toml",
                "source/qre/Cargo.toml",
                "source/resource_estimator/Cargo.toml",
                "source/samples_test/Cargo.toml",
                "source/simulators/Cargo.toml",
                "source/wasm/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0.04
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": "Cargo.toml, katas/Cargo.toml, library/Cargo.toml (toolchain convention, no task runner)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "toolchain_convention",
                    "params": {
                      "files": "Cargo.toml, katas/Cargo.toml, library/Cargo.toml"
                    }
                  }
                ],
                "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": "eslint.config.mjs",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "pyrightconfig.json, source/jupyterlab/tsconfig.json, source/npm/qsharp/src/tsconfig.json, source/npm/qsharp/ux/tsconfig.json, source/playground/src/tsconfig.json, source/vscode/src/learning/webview/tsconfig.json, source/vscode/src/webview/tsconfig.json, source/vscode/tsconfig.json, source/widgets/js/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "pyrightconfig.json, source/jupyterlab/tsconfig.json, source/npm/qsharp/src/tsconfig.json, source/npm/qsharp/ux/tsconfig.json, source/playground/src/tsconfig.json, source/vscode/src/learning/webview/tsconfig.json, source/vscode/src/webview/tsconfig.json, source/vscode/tsconfig.json, source/widgets/js/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "no agent-authored commits among the last 100",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_authored_commits",
                    "params": {
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "4 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 4,
                      "sampled": 100
                    }
                  }
                ],
                "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": 231951,
              "source_files_sampled": 1465,
              "oversized_source_files": 57
            },
            "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": "57/1465 source files over 60KB",
                "points": 52.9,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 1465,
                      "oversized": 57
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples",
                "notebooks",
                "samples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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, samples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples, notebooks, samples"
                    }
                  }
                ],
                "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",
    "Could not fetch crates package 'katas' from its registry"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-22T12:03:48.935875Z",
  "schema_version": "0.26.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/microsoft/qdk.svg",
  "full_name": "microsoft/qdk",
  "license_state": "standard",
  "license_spdx": "MIT"
}

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.26.0 — vollständige Methodik · Metriken-Wiki.

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