Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.26.0 · метрики 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 зірки⑂ 205 форківз січ. 2023 р.Переглянути на GitHub ↗

microsoft/qdk має індекс здоров’я 79 зі 100, що відповідає смузі «Добрий». Найвищий показник — Vitality (95/100), найнижчий — Community & Adoption (64/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 4 учасники.

79
загалом / 100
Добрий

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє середнє; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 49 («Під ризиком»). Готовність до ШІ не входить до індексу.

79
Відмінний85-100Зразковий; відповідає практично всім перевіреним критеріям
Добрий70-84Здоровий; незначні прогалини
Помірний50-69Прийнятний, але з помітними прогалинами; рекомендовано перевірку
У зоні ризику30-49Суттєві слабкі місця; впровадження потребує обережності
Критичний1-29Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Власність

MicrosoftОрганізація
125 613 підписників8 216 публічних репозиторіївз груд. 2013 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
crates.iolibrary0.1.061805 днів томуalexbibliotecateste

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

95Відмінний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
34.6/36Ритм комітів — 50/52 тижнів із комітами
18/18Обсяг комітів — 547 комітів за останній рік
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 20 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year547
human_commit_share0,96
days_since_last_push0
active_weeks_last_year50
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 31 релізів
36/36Свіжість релізів — останній реліз 12 дн. тому
27/27Ритм релізів — реліз кожні ~35,2 дн.
0/10OpenSSF Scorecard: Signed-Releases — Project has not signed or included provenance with any releases.
Використані вхідні дані
releases_count31
latest_release_tagv1.30.0
releases_from_tagsні
days_since_latest_release12
mean_days_between_releases35,2

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

64Помірний · 18% загального індексу
Як обчислюється оцінка
48.5/60Зірки — 974 зірок
19.2/25Форки — 205 форків
7.9/15Спостерігачі — 27 спостерігачів
Використані вхідні дані
forks205
stars974
watchers27
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (MIT)
18/18Настанови CONTRIBUTING
13.5/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
has_contributingтак
has_issue_templateні
has_code_of_conductтак
has_pull_request_templateні
Як обчислюється оцінка
11.3/80Щомісячні завантаження — 6 завантажень/місяць у crates
0/20Залежні пакети в реєстрі — ця екосистема цього не повідомляє
Використані вхідні дані
packageslibrary
dependents
ecosystemscrates
total_downloads1 661
monthly_downloads6
Виключено з оцінювання (немає даних або не застосовно): Залежні пакети в реєстрі. Залишкові ваги перенормовано.

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

78Добрий · 24% загального індексу
Як обчислюється оцінка
43.2/54Бас-фактор — на 4 контриб’ютор(ів) припадає половина всіх комітів
17.2/22.5Розподіл комітів — головний контриб’ютор — автор 24% комітів
13.5/13.5Широта контриб’юторів — 62 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 23 contributing companies or organizations
Використані вхідні дані
bus_factor4
contributors_sampled62
top_contributor_share0,236
Як обчислюється оцінка
39.3/46.8Вирішення issue — закрито 84% issue
35.5/38.3Прийняття PR — злито 2 351/2 531 вирішених PR
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Використані вхідні дані
merged_prs2 351
open_issues148
closed_issues779
issue_closed_ratio0,84
closed_unmerged_prs180
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
25/25Охоплення власника — 125 613 підписників у microsoft
25/25Послужний список — 8 216 публічних репозиторіїв, вік облікового запису ~12 р.
Використані вхідні дані
followers125 613
owner_typeOrganization
is_verified
owner_loginmicrosoft
public_repos8 216
account_age_days4 606
Як обчислюється оцінка
25/25Опубліковано й доступно — 1 пакет(ів) у crates
4/35Свіжість публікацій — остання публікація 805 дн. тому
4/20Історія версій — 1 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packageslibrary
ecosystemscrates
any_deprecatedні
min_days_since_publish805

Інженерна якість

Чи наявні базові інженерні практики та документація?

80Добрий · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 8 процес(ів) CI
24/24Наявні тести
16/16Конфігурація лінтера — eslint.config.mjs
0/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configтак
has_precommit_configні
Як обчислюється оцінка
30/30README
0/25Каталог документації
15/15Сайт документації / домашня сторінка — https://microsoft.github.io/qdk/
10/10Опис репозиторію
10/10Теми — 9 тем
10/10Wiki
Використані вхідні дані
topicsqsharp, quantum, quantum-computing, quantum-programming, quantum-programming-language, tutorials, quantum-resource-estimation, compilers, vscode
has_wikiтак
homepagehttps://microsoft.github.io/qdk/
has_readmeтак
has_docs_dirні
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

74Добрий · 16% загального індексу

Стан безпеки

68Помірний
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — немає даних
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.5Ліцензія — 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 — немає даних
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
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6,8
Виключено з оцінювання (немає даних або не застосовно): branch_protection, packaging. Залишкові ваги перенормовано.
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
0/40Немає задавнених сповіщень — жодне сповіщення не має дати публікації
Використані вхідні дані
sourceosv
advisories17
affected_packages14
assessed_packages1 299
unassessed_packages16
affected_by_severityhigh 6, moderate 2, low 2, unknown 4
direct_affected_packages0
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень, Немає задавнених сповіщень. Залишкові ваги перенормовано. Звірено 1299 резолвлених залежностей із OSV. 16 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Незалежний, експериментальний бейдж — вага 0.0, тож він подається окремо і не впливає на загальний індекс здоров'я.

76Добрий · 0% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — .github/copilot-instructions.md
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 93 з 96 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,969
agent_instruction_files.github/copilot-instructions.md
agent_instruction_max_bytes5 690
Як обчислюється оцінка
12.6/18Розгортання однією командою — Cargo.toml, katas/Cargo.toml, library/Cargo.toml (домовленість інструментарію, без раннера задач)
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — eslint.config.mjs
11/11Статична перевірка типів — 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/10Відтворюване середовище — devcontainer, lockfile
0/10Підтверджена практика роботи з агентами — серед останніх 100 комітів немає створених агентом
8/8Автоматизоване супроводження — 4 з останніх 100 комітів — автоматичні оновлення залежностей
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Використані вхідні дані
has_nixні
has_testsтак
lockfilesCargo.lock, package-lock.json
has_dockerfileні
typed_languageтак
bootstrap_files
has_devcontainerтак
has_linter_configтак
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
Як обчислюється оцінка
45/45Типізований код — Rust (статично типізована)
52.9/55Керовані розміри файлів — 57/1 465 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageRust
largest_source_bytes231 951
source_files_sampled1 465
oversized_source_files57
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto)
0/20Сервер MCP
40/40Придатні до запуску приклади — examples, notebooks, samples
Використані вхідні дані
example_dirsexamples, notebooks, samples
has_mcp_signalні
api_schema_files

Ключові факти

974зірок GitHub
62контриб'юторів
547комітів за останні 12 місяців
0днів від останнього пушу
31релізів
4бас-фактор
148відкритих issue
crates.io, npmпакетних екосистем

Попередження щодо збору даних

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

Докладніше

Історія зірок і форків 0 ★ / 205 ⇿
0Зірки
205Форки
31Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

04080120160200240204132023-062025-012026-07
Мажорні 0Мінорні 22Патчі 7

Кожна точка охоплює 3 днів.

OpenSSF Scorecard 6.8 / 10
6.8сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-07-22 12:03 UTC

10Binary-Artifactsno binaries found in the repo
н/д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
н/д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
Прямі залежності 1
РеєстрПакетОбмеження версіїМаніфест
crates.ioqsckatas/Cargo.toml
Усі залежності 1 315

Повний розв'язаний набір залежностей із графа залежностей GitHub: 0 прямих і 1 315 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

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

Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 1 299 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 14 мають відомі сповіщення, з них 0 прямі. 16 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза наведеним переліком пакетів.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
brace-expansion1.1.14непрямависока15.0.7
brace-expansion2.1.0непрямависока15.0.7
brace-expansion5.0.5непрямависока25.0.7
fast-uri3.1.2непрямависока24.1.1
js-yaml4.2.0непрямависока14.3.0
linkify-it5.0.1непрямависока15.0.2
@opentelemetry/core1.30.1непрямапомірна12.8.0
@opentelemetry/core2.6.1непрямапомірна12.8.0
dompurify3.4.11непряманизька13.4.12
rand0.9.2непряманизька20.10.1
anyhow1.0.102непряманевідома11.0.103
crossbeam-epoch0.9.18непряманевідома10.9.20
difference2.0.0непряманевідома1
paste1.0.15непряманевідома1

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний
{
  "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"
}

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v1.13.0, схема v0.26.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистикаcrates.io.