Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.23.0 · метрики 1.13.0 · 2026-07-21 20:30 UTC

streamr-dev / network

Monorepo containing all the main components of Streamr Network.

TypeScriptЛіцензію не виявлено★ 578 зірок⑂ 44 форкиз квіт. 2021 р.Переглянути на GitHub ↗

streamr-dev/network має індекс здоров’я 66 зі 100, що відповідає смузі «Помірний». Найвищий показник — Engineering Quality (88/100), найнижчий — Security (44/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконують 2 учасники.

66
загалом / 100
Помірний

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

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

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

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

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

Власність

StreamrОрганізація
146 підписників143 публічні репозиторіїз лип. 2014 р.

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

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

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
npm@streamr/dht103.3.1539111168 днів тому
npm@streamr/sdk103.3.194180168 днів тому
npm@streamr/node103.3.19080168 днів тому
npm@streamr/utils103.3.15 070149168 днів тому
npm@streamr/cli-tools103.3.1131183168 днів томуstreamrclitoolutility
npm@streamr/proto-rpc103.3.1596111168 днів тому
npm@streamr/test-utils103.3.1249147168 днів тому
npm@streamr/cdn-location103.3.147780168 днів тому

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

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

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

60Помірний · 22% загального індексу
Як обчислюється оцінка
36/36Свіжість push — останній push 0 дн. тому
17.3/36Ритм комітів — 25/52 тижнів із комітами
18/18Обсяг комітів — 125 комітів за останній рік
0/10OpenSSF Scorecard: Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Використані вхідні дані
commits_last_year125
human_commit_share0,92
days_since_last_push0
active_weeks_last_year25

Дисципліна релізів

44У зоні ризику
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 1 релізів
0/36Свіжість релізів — останній реліз 742 дн. тому
12.6/27Ритм релізів — ритм невідомий (єдиний реліз)
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count1
latest_release_tagv101.0.1
releases_from_tagsні
days_since_latest_release742
mean_days_between_releases
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

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

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

53Помірний · 18% загального індексу
Як обчислюється оцінка
44.8/60Зірки — 578 зірок
13.6/25Форки — 44 форків
6/15Спостерігачі — 13 спостерігачів
Використані вхідні дані
forks44
stars578
watchers13
growth_stateorganic
growth_factor_pct100

Здоров'я спільноти

32У зоні ризику
Як обчислюється оцінка
22.5/22.5README
0/22.5Ліцензія — файлу ліцензії не виявлено
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
6.3/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseні
has_contributingні
has_issue_templateні
has_code_of_conductні
has_pull_request_templateтак
Як обчислюється оцінка
52.1/80Щомісячні завантаження — 8 093 завантажень/місяць у npm
0/20Залежні пакети в реєстрі — ця екосистема цього не повідомляє
Використані вхідні дані
packages@streamr/dht, @streamr/sdk, @streamr/node, @streamr/utils, @streamr/cli-tools, @streamr/proto-rpc, @streamr/test-utils, @streamr/cdn-location
dependents
ecosystemsnpm
total_downloads
monthly_downloads8 093
Виключено з оцінювання (немає даних або не застосовно): Залежні пакети в реєстрі. Залишкові ваги перенормовано.

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

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

77Добрий · 24% загального індексу
Як обчислюється оцінка
25.2/54Бас-фактор — на 2 контриб’ютор(ів) припадає половина всіх комітів
15.8/22.5Розподіл комітів — головний контриб’ютор — автор 30% комітів
13.5/13.5Широта контриб’юторів — 32 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 23 contributing companies or organizations
Використані вхідні дані
bus_factor2
contributors_sampled32
top_contributor_share0,298
Як обчислюється оцінка
46.8/46.8Вирішення issue — закрито 100% issue
31.5/38.3Прийняття PR — злито 2 809/3 408 вирішених PR
3/15OpenSSF Scorecard: Code-Review — Found 6/30 approved changesets -- score normalized to 2
Використані вхідні дані
merged_prs2 809
open_issues0
closed_issues16
issue_closed_ratio1
closed_unmerged_prs599
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
0/20Верифікований домен
15.6/25Охоплення власника — 146 підписників у streamr-dev
25/25Послужний список — 143 публічних репозиторіїв, вік облікового запису ~12 р.
Використані вхідні дані
followers146
owner_typeOrganization
is_verified
owner_loginstreamr-dev
public_repos143
account_age_days4 395

Супровід пакетів

100Відмінний
Як обчислюється оцінка
25/25Опубліковано й доступно — 8 пакет(ів) у npm
35/35Свіжість публікацій — остання публікація 168 дн. тому
20/20Історія версій — 183 опублікованих версій
20/20Не застарілий — активний, не deprecated і не yanked
Використані вхідні дані
packages@streamr/dht, @streamr/sdk, @streamr/node, @streamr/utils, @streamr/cli-tools, @streamr/proto-rpc, @streamr/test-utils, @streamr/cdn-location
ecosystemsnpm
any_deprecatedні
min_days_since_publish168

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

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

88Відмінний · 20% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 16 процес(ів) CI
24/24Наявні тести
16/16Конфігурація лінтера — eslint.config.mjs
0/9.6Pre-commit-хуки
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 21 out of 21 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigтак
has_linter_configтак
has_precommit_configні

Документація

85Відмінний
Як обчислюється оцінка
30/30README
25/25Каталог документації
0/15Сайт документації / домашня сторінка
10/10Опис репозиторію
10/10Теми — 6 тем
10/10Wiki
Використані вхідні дані
topicspubsub, decentralized, peer-to-peer, streamr, streamr-client, protocol
has_wikiтак
homepage
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

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

44У зоні ризику · 16% загального індексу

Стан безпеки

35У зоні ризику
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
0/7.5Branch-Protection — branch protection not enabled on development/release branches
2.5/2.5CI-Tests — 21 out of 21 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
1.5/7.5Code-Review — Found 6/30 approved changesets -- score normalized to 2
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
0/5Fuzzing — project is not fuzzed
0/2.5Ліцензія — license file not detected
0/7.5Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
0/5Packaging — немає даних
0.5/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 1
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — немає даних
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 174 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate3,5
Виключено з оцінювання (немає даних або не застосовно): packaging, signed_releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщень — жодна пряма залежність не має відомих сповіщень
10.4/25Непрямі залежності без відомих сповіщень — уражено 1: elliptic 6.6.1 (high 7.3)
33.8/40Немає задавнених сповіщень — 1 пакет(ів) зі сповіщеннями без реакції понад 90 дн.; найдавніше опубліковано 193 дн. тому
Використані вхідні дані
sourceosv
advisories1
affected_packages1
assessed_packages183
unassessed_packages0
affected_by_severityhigh 1
direct_affected_packages0
Звірено з runtime-замиканням залежностей npm:@streamr/dht@103.3.1 — тим, що тягне за собою встановлення опублікованого пакета, — 183 пакетів. Досяжність не аналізується.

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

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

67Помірний · 0% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентів — немає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
40/40Читабельна історія комітів — намір зазначено у 86 з 92 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
legible_history_share0,935
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
0/18Розгортання однією командою
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — eslint.config.mjs
11/11Статична перевірка типів — docs/tsconfig.json, packages/autocertifier-client/tsconfig.json, packages/autocertifier-server/test/tsconfig.json, packages/autocertifier-server/tsconfig.json, packages/browser-test-runner/tsconfig.json, packages/cdn-location/data-generation/tsconfig.json, packages/cdn-location/test/tsconfig.json, packages/cdn-location/tsconfig.json, packages/cli-tools/test/tsconfig.json, packages/cli-tools/tsconfig.json, packages/dht/test/tsconfig.json, packages/dht/tsconfig.json, packages/geoip-location/test/tsconfig.json, packages/geoip-location/tsconfig.json, packages/node/test/tsconfig.json, packages/node/tsconfig.json, packages/proto-rpc/test/tsconfig.json, packages/proto-rpc/tsconfig.json, packages/sdk/bin/tsconfig.json, packages/sdk/test/exports/tsconfig.json, packages/sdk/test/tsconfig.json, packages/sdk/tsconfig.json, packages/test-utils/test/tsconfig.json, packages/test-utils/tsconfig.json, packages/trackerless-network/test/tsconfig.json, packages/trackerless-network/tsconfig.json, packages/utils/test/tsconfig.json, packages/utils/tsconfig.json
10/10Відтворюване середовище — Dockerfile, lockfile
6/10Підтверджена практика роботи з агентами — 3 з останніх 100 комітів створено агентом або з його зазначенням
8/8Автоматизоване супроводження — 8 з останніх 100 комітів — автоматичні оновлення залежностей
1/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 1
Використані вхідні дані
has_nixні
has_testsтак
lockfilespackage-lock.json
has_dockerfileтак
typed_languageтак
bootstrap_files
has_devcontainerні
has_linter_configтак
typecheck_configsdocs/tsconfig.json, packages/autocertifier-client/tsconfig.json, packages/autocertifier-server/test/tsconfig.json, packages/autocertifier-server/tsconfig.json, packages/browser-test-runner/tsconfig.json, packages/cdn-location/data-generation/tsconfig.json, packages/cdn-location/test/tsconfig.json, packages/cdn-location/tsconfig.json, packages/cli-tools/test/tsconfig.json, packages/cli-tools/tsconfig.json, packages/dht/test/tsconfig.json, packages/dht/tsconfig.json, packages/geoip-location/test/tsconfig.json, packages/geoip-location/tsconfig.json, packages/node/test/tsconfig.json, packages/node/tsconfig.json, packages/proto-rpc/test/tsconfig.json, packages/proto-rpc/tsconfig.json, packages/sdk/bin/tsconfig.json, packages/sdk/test/exports/tsconfig.json, packages/sdk/test/tsconfig.json, packages/sdk/tsconfig.json, packages/test-utils/test/tsconfig.json, packages/test-utils/tsconfig.json, packages/trackerless-network/test/tsconfig.json, packages/trackerless-network/tsconfig.json, packages/utils/test/tsconfig.json, packages/utils/tsconfig.json
agent_commit_share0,03
toolchain_manifests
dependency_bot_commit_share0,08
Як обчислюється оцінка
45/45Типізований код — TypeScript (статично типізована)
55/55Керовані розміри файлів — 0/973 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageTypeScript
largest_source_bytes50 393
source_files_sampled973
oversized_source_files0
Як обчислюється оцінка
40/40Схема API (OpenAPI/GraphQL/proto) — packages/autocertifier-client/protos/AutoCertifier.proto, packages/dht/protos/DhtRpc.proto, packages/dht/protos/tests.proto, packages/proto-rpc/examples/errors/ErrorRpc.proto, packages/proto-rpc/examples/hello/HelloRpc.proto, packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto, packages/proto-rpc/examples/wakeup/WakeUpRpc.proto, packages/proto-rpc/protos/ProtoRpc.proto, packages/proto-rpc/test/protos/HelloRpc.proto, packages/proto-rpc/test/protos/TestProtos.proto, packages/proto-rpc/test/protos/WakeUpRpc.proto, packages/sdk/protos/SdkRpc.proto, packages/trackerless-network/protos/NetworkRpc.proto
0/20Сервер MCP
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_filespackages/autocertifier-client/protos/AutoCertifier.proto, packages/dht/protos/DhtRpc.proto, packages/dht/protos/tests.proto, packages/proto-rpc/examples/errors/ErrorRpc.proto, packages/proto-rpc/examples/hello/HelloRpc.proto, packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto, packages/proto-rpc/examples/wakeup/WakeUpRpc.proto, packages/proto-rpc/protos/ProtoRpc.proto, packages/proto-rpc/test/protos/HelloRpc.proto, packages/proto-rpc/test/protos/TestProtos.proto, packages/proto-rpc/test/protos/WakeUpRpc.proto, packages/sdk/protos/SdkRpc.proto, packages/trackerless-network/protos/NetworkRpc.proto

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

578зірок GitHub
32контриб'юторів
125комітів за останні 12 місяців
0днів від останнього пушу
1релізів
2бас-фактор
0відкритих issue
npmпакетних екосистем

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

  • Resolved dependency list truncated to 2000 of 2820 packages (counts remain complete)

Докладніше

Історія зірок і форків 578 ★ / 44 ⇿
578Зірки
44Форки
1Релізи

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

010020030040050060057842862021-052023-112026-05
Мажорні 0Мінорні 0Патчі 1

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

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

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

10Binary-Artifactsno binaries found in the repo
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests21 out of 21 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
2Code-ReviewFound 6/30 approved changesets -- score normalized to 2
10Contributorsproject has 23 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
0Maintained0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
н/дPackagingpackaging workflow not detected
1Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 1
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
н/дSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities174 existing vulnerabilities detected
Прямі залежності 151
РеєстрПакетОбмеження версіїМаніфест
npm@protobuf-ts/runtime-rpc^2.8.2packages/autocertifier-client/package.json
npm@streamr/utils103.3.1packages/autocertifier-client/package.json
npmeventemitter3^5.0.0packages/autocertifier-client/package.json
npmnode-forge^1.3.2packages/autocertifier-client/package.json
npm@aws-sdk/client-route-53^3.936.0packages/autocertifier-server/package.json
npm@streamr/autocertifier-client103.3.1packages/autocertifier-server/package.json
npm@streamr/dht103.3.1packages/autocertifier-server/package.json
npm@streamr/proto-rpc103.3.1packages/autocertifier-server/package.json
npm@streamr/utils103.3.1packages/autocertifier-server/package.json
npmacme-client^5.4.0packages/autocertifier-server/package.json
npmbody-parser^2.2.1packages/autocertifier-server/package.json
npmdns2^2.1.0packages/autocertifier-server/package.json
npmdotenv^17.2.3packages/autocertifier-server/package.json
npmexpress^5.2.0packages/autocertifier-server/package.json
npmlodash^4.17.21packages/autocertifier-server/package.json
npmsqlite^5.1.1packages/autocertifier-server/package.json
npmsqlite3^5.1.7packages/autocertifier-server/package.json
npmuuid^11.1.0packages/autocertifier-server/package.json
npm@streamr/utils103.3.1packages/cdn-location/package.json
npmhaversine^1.1.1packages/cdn-location/package.json
npm@streamr/config^5.9.2packages/cli-tools/package.json
npm@streamr/dht103.3.1packages/cli-tools/package.json
npm@streamr/network-contracts^9.1.0packages/cli-tools/package.json
npm@streamr/sdk103.3.1packages/cli-tools/package.json
npm@streamr/trackerless-network103.3.1packages/cli-tools/package.json
npm@streamr/utils103.3.1packages/cli-tools/package.json
npmcommander^14.0.2packages/cli-tools/package.json
npmeasy-table^1.1.1packages/cli-tools/package.json
npmethers^6.13.0packages/cli-tools/package.json
npmevent-stream^4.0.1packages/cli-tools/package.json
npmlodash^4.17.21packages/cli-tools/package.json
npmsemver^7.7.3packages/cli-tools/package.json
npm@js-sdsl/ordered-map^4.4.2packages/dht/package.json
npm@protobuf-ts/runtime^2.8.2packages/dht/package.json
npm@protobuf-ts/runtime-rpc^2.8.2packages/dht/package.json
npm@streamr/autocertifier-client103.3.1packages/dht/package.json
npm@streamr/cdn-location103.3.1packages/dht/package.json
npm@streamr/geoip-location103.3.1packages/dht/package.json
npm@streamr/proto-rpc103.3.1packages/dht/package.json
npm@streamr/utils103.3.1packages/dht/package.json
npmeventemitter3^5.0.0packages/dht/package.json
npmheap^0.2.6packages/dht/package.json
npmipaddr.js^2.0.1packages/dht/package.json
npmk-bucket^5.1.0packages/dht/package.json
npmlodash^4.17.21packages/dht/package.json
npmlru-cache^11.2.2packages/dht/package.json
npmnode-datachannel^0.27.0packages/dht/package.json
npmtimers-browserify^2.0.12packages/dht/package.json
npmuuid^11.1.0packages/dht/package.json
npmwebsocket^1.0.34packages/dht/package.json
npmws^8.18.3packages/dht/package.json
npm@streamr/utils103.3.1packages/geoip-location/package.json
npmeventemitter3^5.0.0packages/geoip-location/package.json
npmlong-timeout^0.1.1packages/geoip-location/package.json
npmmmdb-lib^3.0.1packages/geoip-location/package.json
npmtar^7.5.2packages/geoip-location/package.json
npmuuid^11.1.0packages/geoip-location/package.json
npm@inquirer/prompts^7.9.0packages/node/package.json
npm@streamr/config^5.9.2packages/node/package.json
npm@streamr/dht103.3.1packages/node/package.json
npm@streamr/sdk103.3.1packages/node/package.json
npm@streamr/utils103.3.1packages/node/package.json
npmaedes^0.51.3packages/node/package.json
npmajv^8.17.1packages/node/package.json
npmajv-formats^3.0.1packages/node/package.json
npmcassandra-driver^4.8.0packages/node/package.json
npmchalk^4.0.0packages/node/package.json
npmcommander^14.0.2packages/node/package.json
npmconsistent-hash^1.1.1packages/node/package.json
npmcors^2.8.5packages/node/package.json
npmethers^6.13.0packages/node/package.json
npmeventemitter3^5.0.0packages/node/package.json
npmexpress^5.2.0packages/node/package.json
npmheap^0.2.6packages/node/package.json
npmlodash^4.17.21packages/node/package.json
npmmerge2^1.4.1packages/node/package.json
npmp-limit^3.1.0packages/node/package.json
npmqs^6.14.0packages/node/package.json
npmuuid^11.1.0packages/node/package.json
npmws^8.18.3packages/node/package.json
npmzod^4.1.13packages/node/package.json
npm@protobuf-ts/runtime^2.8.2packages/proto-rpc/package.json
npm@protobuf-ts/runtime-rpc^2.8.2packages/proto-rpc/package.json
npm@streamr/utils103.3.1packages/proto-rpc/package.json
npmeventemitter3^5.0.0packages/proto-rpc/package.json
npmlodash^4.17.21packages/proto-rpc/package.json
npmuuid^11.1.0packages/proto-rpc/package.json
npm@noble/post-quantum^0.4.1packages/sdk/package.json
npm@protobuf-ts/runtime^2.8.2packages/sdk/package.json
npm@protobuf-ts/runtime-rpc^2.8.2packages/sdk/package.json
npm@streamr/config^5.9.2packages/sdk/package.json
npm@streamr/dht103.3.1packages/sdk/package.json
npm@streamr/network-contracts^9.1.0packages/sdk/package.json
npm@streamr/proto-rpc103.3.1packages/sdk/package.json
npm@streamr/trackerless-network103.3.1packages/sdk/package.json
npm@streamr/utils103.3.1packages/sdk/package.json
npmenv-paths^2.2.1packages/sdk/package.json
npmethers^6.13.0packages/sdk/package.json
npmeventemitter3^5.0.0packages/sdk/package.json
npmidb^8.0.3packages/sdk/package.json
npmlodash^4.17.21packages/sdk/package.json
npmlru-cache^11.2.2packages/sdk/package.json
npmp-limit^3.1.0packages/sdk/package.json
npmp-memoize4.0.4packages/sdk/package.json
npmp-throttle4.1.1packages/sdk/package.json
npmreadable-stream^4.7.0packages/sdk/package.json
npmreflect-metadata^0.2.1packages/sdk/package.json
npmsqlite^5.1.1packages/sdk/package.json
npmsqlite3^5.1.7packages/sdk/package.json
npmtimers-browserify^2.0.12packages/sdk/package.json
npmts-essentials^10.1.1packages/sdk/package.json
npmts-toolbelt^9.6.0packages/sdk/package.json
npmtsyringe^4.10.0packages/sdk/package.json
npmuuid^11.1.0packages/sdk/package.json
npmzod^4.1.13packages/sdk/package.json
npm@streamr/config^5.9.2packages/test-utils/package.json
npm@streamr/network-contracts^9.1.0packages/test-utils/package.json
npm@streamr/utils103.3.1packages/test-utils/package.json
npmcors^2.8.5packages/test-utils/package.json
npmethers^6.13.0packages/test-utils/package.json
npmexpress^5.2.0packages/test-utils/package.json
npmjest^30.2.0packages/test-utils/package.json
npmjest-matcher-utils^30.0.5packages/test-utils/package.json
npmlodash^4.17.21packages/test-utils/package.json
npm@protobuf-ts/runtime^2.8.2packages/trackerless-network/package.json
npm@protobuf-ts/runtime-rpc^2.8.2packages/trackerless-network/package.json
npm@streamr/dht103.3.1packages/trackerless-network/package.json
npm@streamr/proto-rpc103.3.1packages/trackerless-network/package.json
npm@streamr/utils103.3.1packages/trackerless-network/package.json
npmeventemitter3^5.0.0packages/trackerless-network/package.json
npmlodash^4.17.21packages/trackerless-network/package.json
npmts-essentials^10.1.1packages/trackerless-network/package.json
npmuuid^11.1.0packages/trackerless-network/package.json
npmyallist^5.0.0packages/trackerless-network/package.json
npm@noble/curves^1.9.7packages/utils/package.json
npm@noble/hashes^2.0.1packages/utils/package.json
npm@noble/post-quantum^0.4.1packages/utils/package.json
npmasn1.js^5.4.1packages/utils/package.json
npmbrowserify-aes^1.2.0packages/utils/package.json
npmbuffer^6.0.3packages/utils/package.json
npmbuffer-shim^1.0.1packages/utils/package.json
npmeventemitter3^5.0.0packages/utils/package.json
npmhash-base^3.1.2packages/utils/package.json
npmlodash^4.17.21packages/utils/package.json
npmpath-browserify^1.0.1packages/utils/package.json
npmpino^10.1.0packages/utils/package.json
npmpino-pretty^13.1.2packages/utils/package.json
npmpublic-encrypt^4.0.3packages/utils/package.json
npmreadable-stream^4.7.0packages/utils/package.json
npmsecp256k1^5.0.1packages/utils/package.json
npmsha3^2.1.4packages/utils/package.json
Усі залежності 2 820

Повний розв'язаний набір залежностей із графа залежностей GitHub: 210 прямих і 2 610 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.Показано перші 2000 пакетів, спочатку прямі — підсумкові числа охоплюють увесь граф.

РеєстрПакетВерсіяЗв'язок
npm@aws-sdk/client-route-533.936.0пряма
npm@aws-sdk/client-route-53^3.936.0пряма
npm@inquirer/prompts7.9.0пряма
npm@inquirer/prompts^7.9.0пряма
npm@js-sdsl/ordered-map4.4.2пряма
npm@js-sdsl/ordered-map^4.4.2пряма
npm@noble/curves1.2.0пряма
npm@noble/curves1.9.7пряма
npm@noble/curves^1.9.7пряма
npm@noble/hashes1.3.2пряма
npm@noble/hashes1.8.0пряма
npm@noble/hashes2.0.1пряма
npm@noble/hashes^2.0.1пряма
npm@noble/post-quantum0.4.1пряма
npm@noble/post-quantum^0.4.1пряма
npm@protobuf-ts/runtime2.11.1пряма
npm@protobuf-ts/runtime^2.8.2пряма
npm@protobuf-ts/runtime-rpc2.11.1пряма
npm@protobuf-ts/runtime-rpc^2.8.2пряма
npm@streamr/autocertifier-client103.2.0пряма
npm@streamr/autocertifier-client103.3.0пряма
npm@streamr/cdn-location103.3.0пряма
npm@streamr/config5.9.2пряма
npm@streamr/config^5.9.2пряма
npm@streamr/dht103.2.0пряма
npm@streamr/dht103.2.2пряма
npm@streamr/dht103.3.0пряма
npm@streamr/geoip-location103.3.0пряма
npm@streamr/network-contracts9.1.0пряма
npm@streamr/network-contracts^9.1.0пряма
npm@streamr/proto-rpc103.2.0пряма
npm@streamr/proto-rpc103.2.2пряма
npm@streamr/proto-rpc103.3.0пряма
npm@streamr/sdk103.2.0пряма
npm@streamr/sdk103.3.0пряма
npm@streamr/trackerless-network103.2.0пряма
npm@streamr/trackerless-network103.2.2пряма
npm@streamr/trackerless-network103.3.0пряма
npm@streamr/utils103.2.0пряма
npm@streamr/utils103.2.2пряма
npm@streamr/utils103.3.0пряма
npmacme-client5.4.0пряма
npmacme-client^5.4.0пряма
npmaedes0.51.3пряма
npmaedes^0.51.3пряма
npmajv6.12.6пряма
npmajv8.17.1пряма
npmajv^8.17.1пряма
npmajv-formats2.1.1пряма
npmajv-formats3.0.1пряма
npmajv-formats^3.0.1пряма
npmasn1.js4.10.1пряма
npmasn1.js5.4.1пряма
npmasn1.js^5.4.1пряма
npmbody-parser1.20.3пряма
npmbody-parser2.2.1пряма
npmbody-parser^2.2.1пряма
npmbrowserify-aes1.2.0пряма
npmbrowserify-aes^1.2.0пряма
npmbuffer5.7.1пряма
npmbuffer6.0.3пряма
npmbuffer^6.0.3пряма
npmbuffer-shim1.0.1пряма
npmbuffer-shim^1.0.1пряма
npmcassandra-driver4.8.0пряма
npmcassandra-driver^4.8.0пряма
npmchalk4.1.0пряма
npmchalk4.1.2пряма
npmchalk5.4.1пряма
npmchalk^4.0.0пряма
npmcommander1.0.4пряма
npmcommander10.0.1пряма
npmcommander12.1.0пряма
npmcommander14.0.2пряма
npmcommander2.20.3пряма
npmcommander2.9.0пряма
npmcommander5.1.0пряма
npmcommander7.2.0пряма
npmcommander8.3.0пряма
npmcommander^14.0.2пряма
npmconsistent-hash1.2.2пряма
npmconsistent-hash^1.1.1пряма
npmcors2.8.5пряма
npmcors^2.8.5пряма
npmdns22.1.0пряма
npmdns2^2.1.0пряма
npmdotenv16.3.1пряма
npmdotenv16.4.7пряма
npmdotenv16.6.1пряма
npmdotenv17.2.3пряма
npmdotenv^17.2.3пряма
npmeasy-table1.2.0пряма
npmeasy-table^1.1.1пряма
npmenv-paths2.2.1пряма
npmenv-paths^2.2.1пряма
npmethers6.13.5пряма
npmethers^6.13.0пряма
npmevent-stream4.0.1пряма
npmevent-stream^4.0.1пряма
npmeventemitter34.0.7пряма
npmeventemitter35.0.1пряма
npmeventemitter3^5.0.0пряма
npmexpress4.21.2пряма
npmexpress5.2.0пряма
npmexpress^5.2.0пряма
npmhash-base3.0.5пряма
npmhash-base3.1.2пряма
npmhash-base^3.1.2пряма
npmhaversine1.1.1пряма
npmhaversine^1.1.1пряма
npmheap0.2.7пряма
npmheap^0.2.6пряма
npmidb8.0.3пряма
npmidb^8.0.3пряма
npmipaddr.js1.9.1пряма
npmipaddr.js2.2.0пряма
npmipaddr.js^2.0.1пряма
npmjest30.2.0пряма
npmjest^30.2.0пряма
npmjest-matcher-utils30.2.0пряма
npmjest-matcher-utils^30.0.5пряма
npmk-bucket5.1.0пряма
npmk-bucket^5.1.0пряма
npmlodash4.17.21пряма
npmlodash^4.17.21пряма
npmlong-timeout0.1.1пряма
npmlong-timeout^0.1.1пряма
npmlru-cache10.4.3пряма
npmlru-cache11.0.2пряма
npmlru-cache11.2.2пряма
npmlru-cache5.1.1пряма
npmlru-cache6.0.0пряма
npmlru-cache^11.2.2пряма
npmmerge21.4.1пряма
npmmerge2^1.4.1пряма
npmmmdb-lib3.0.1пряма
npmmmdb-lib^3.0.1пряма
npmnode-datachannel0.27.0пряма
npmnode-datachannel^0.27.0пряма
npmnode-forge1.3.1пряма
npmnode-forge1.3.2пряма
npmnode-forge^1.3.2пряма
npmp-limit1.3.0пряма
npmp-limit2.3.0пряма
npmp-limit3.1.0пряма
npmp-limit4.0.0пряма
npmp-limit6.2.0пряма
npmp-limit^3.1.0пряма
npmp-memoize4.0.4пряма
npmp-throttle4.1.1пряма
npmpath-browserify1.0.1пряма
npmpath-browserify^1.0.1пряма
npmpino10.1.0пряма
npmpino^10.1.0пряма
npmpino-pretty13.1.2пряма
npmpino-pretty^13.1.2пряма
npmpublic-encrypt4.0.3пряма
npmpublic-encrypt^4.0.3пряма
npmqs6.13.0пряма
npmqs6.14.0пряма
npmqs^6.14.0пряма
npmreadable-stream2.3.8пряма
npmreadable-stream3.6.2пряма
npmreadable-stream4.7.0пряма
npmreadable-stream^4.7.0пряма
npmreflect-metadata0.2.2пряма
npmreflect-metadata^0.2.1пряма
npmsecp256k15.0.1пряма
npmsecp256k1^5.0.1пряма
npmsemver5.7.2пряма
npmsemver6.3.1пряма
npmsemver7.5.4пряма
npmsemver7.7.0пряма
npmsemver7.7.2пряма
npmsemver7.7.3пряма
npmsemver^7.7.3пряма
npmsha32.1.4пряма
npmsha3^2.1.4пряма
npmsqlite5.1.1пряма
npmsqlite^5.1.1пряма
npmsqlite35.1.7пряма
npmsqlite3^5.1.7пряма
npmtar6.2.1пряма
npmtar7.5.2пряма
npmtar^7.5.2пряма
npmtimers-browserify2.0.12пряма
npmtimers-browserify^2.0.12пряма
npmts-essentials10.1.1пряма
npmts-essentials^10.1.1пряма
npmts-toolbelt9.6.0пряма
npmts-toolbelt^9.6.0пряма
npmtsyringe4.10.0пряма
npmtsyringe^4.10.0пряма
npmuuid10.0.0пряма
npmuuid11.1.0пряма
npmuuid8.3.2пряма
npmuuid^11.1.0пряма
npmwebsocket1.0.35пряма
npmwebsocket^1.0.34пряма
npmws7.5.10пряма
npmws8.17.1пряма
npmws8.18.0пряма
npmws8.18.3пряма
npmws^8.18.3пряма
npmyallist3.1.1пряма
npmyallist4.0.0пряма
npmyallist5.0.0пряма
npmyallist^5.0.0пряма
npmzod4.1.13пряма
npmzod^4.1.13пряма
npm@adraffy/ens-normalize1.10.1непряма
npm@algolia/autocomplete-core1.17.9непряма
npm@algolia/autocomplete-plugin-algolia-insights1.17.9непряма
npm@algolia/autocomplete-preset-algolia1.17.9непряма
npm@algolia/autocomplete-shared1.17.9непряма
npm@algolia/client-abtesting5.20.0непряма
npm@algolia/client-analytics5.20.0непряма
npm@algolia/client-common5.20.0непряма
npm@algolia/client-insights5.20.0непряма
npm@algolia/client-personalization5.20.0непряма
npm@algolia/client-query-suggestions5.20.0непряма
npm@algolia/client-search5.20.0непряма
npm@algolia/events4.0.1непряма
npm@algolia/ingestion1.20.0непряма
npm@algolia/monitoring1.20.0непряма
npm@algolia/recommend5.20.0непряма
npm@algolia/requester-browser-xhr5.20.0непряма
npm@algolia/requester-fetch5.20.0непряма
npm@algolia/requester-node-http5.20.0непряма
npm@ampproject/remapping2.3.0непряма
npm@asamuzakjp/css-color2.8.3непряма
npm@aws-crypto/sha256-browser5.2.0непряма
npm@aws-crypto/sha256-js5.2.0непряма
npm@aws-crypto/supports-web-crypto5.2.0непряма
npm@aws-crypto/util5.2.0непряма
npm@aws-sdk/client-sso3.936.0непряма
npm@aws-sdk/core3.936.0непряма
npm@aws-sdk/credential-provider-env3.936.0непряма
npm@aws-sdk/credential-provider-http3.936.0непряма
npm@aws-sdk/credential-provider-ini3.936.0непряма
npm@aws-sdk/credential-provider-login3.936.0непряма
npm@aws-sdk/credential-provider-node3.936.0непряма
npm@aws-sdk/credential-provider-process3.936.0непряма
npm@aws-sdk/credential-provider-sso3.936.0непряма
npm@aws-sdk/credential-provider-web-identity3.936.0непряма
npm@aws-sdk/middleware-host-header3.936.0непряма
npm@aws-sdk/middleware-logger3.936.0непряма
npm@aws-sdk/middleware-recursion-detection3.936.0непряма
npm@aws-sdk/middleware-sdk-route533.936.0непряма
npm@aws-sdk/middleware-user-agent3.936.0непряма
npm@aws-sdk/nested-clients3.936.0непряма
npm@aws-sdk/region-config-resolver3.936.0непряма
npm@aws-sdk/token-providers3.936.0непряма
npm@aws-sdk/types3.936.0непряма
npm@aws-sdk/util-endpoints3.936.0непряма
npm@aws-sdk/util-locate-window3.893.0непряма
npm@aws-sdk/util-user-agent-browser3.936.0непряма
npm@aws-sdk/util-user-agent-node3.936.0непряма
npm@aws-sdk/xml-builder3.930.0непряма
npm@aws/lambda-invoke-store0.2.1непряма
npm@babel/code-frame7.26.2непряма
npm@babel/code-frame7.27.1непряма
npm@babel/compat-data7.26.5непряма
npm@babel/compat-data7.28.5непряма
npm@babel/core7.26.7непряма
npm@babel/core7.28.5непряма
npm@babel/generator7.26.5непряма
npm@babel/generator7.28.5непряма
npm@babel/helper-annotate-as-pure7.25.9непряма
npm@babel/helper-compilation-targets7.26.5непряма
npm@babel/helper-compilation-targets7.27.2непряма
npm@babel/helper-create-class-features-plugin7.25.9непряма
npm@babel/helper-create-regexp-features-plugin7.26.3непряма
npm@babel/helper-define-polyfill-provider0.6.3непряма
npm@babel/helper-globals7.28.0непряма
npm@babel/helper-member-expression-to-functions7.25.9непряма
npm@babel/helper-module-imports7.25.9непряма
npm@babel/helper-module-imports7.27.1непряма
npm@babel/helper-module-transforms7.26.0непряма
npm@babel/helper-module-transforms7.28.3непряма
npm@babel/helper-optimise-call-expression7.25.9непряма
npm@babel/helper-plugin-utils7.26.5непряма
npm@babel/helper-plugin-utils7.27.1непряма
npm@babel/helper-remap-async-to-generator7.25.9непряма
npm@babel/helper-replace-supers7.26.5непряма
npm@babel/helper-skip-transparent-expression-wrappers7.25.9непряма
npm@babel/helper-string-parser7.25.9непряма
npm@babel/helper-string-parser7.27.1непряма
npm@babel/helper-validator-identifier7.25.9непряма
npm@babel/helper-validator-identifier7.28.5непряма
npm@babel/helper-validator-option7.25.9непряма
npm@babel/helper-validator-option7.27.1непряма
npm@babel/helper-wrap-function7.25.9непряма
npm@babel/helpers7.26.7непряма
npm@babel/helpers7.28.4непряма
npm@babel/parser7.26.7непряма
npm@babel/parser7.28.5непряма
npm@babel/plugin-bugfix-firefox-class-in-computed-class-key7.25.9непряма
npm@babel/plugin-bugfix-safari-class-field-initializer-scope7.25.9непряма
npm@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression7.25.9непряма
npm@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining7.25.9непряма
npm@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly7.25.9непряма
npm@babel/plugin-proposal-private-property-in-object7.21.0-placeholder-for-preset-env.2непряма
npm@babel/plugin-syntax-async-generators7.8.4непряма
npm@babel/plugin-syntax-bigint7.8.3непряма
npm@babel/plugin-syntax-class-properties7.12.13непряма
npm@babel/plugin-syntax-class-static-block7.14.5непряма
npm@babel/plugin-syntax-dynamic-import7.8.3непряма
npm@babel/plugin-syntax-import-assertions7.26.0непряма
npm@babel/plugin-syntax-import-attributes7.26.0непряма
npm@babel/plugin-syntax-import-attributes7.27.1непряма
npm@babel/plugin-syntax-import-meta7.10.4непряма
npm@babel/plugin-syntax-json-strings7.8.3непряма
npm@babel/plugin-syntax-jsx7.25.9непряма
npm@babel/plugin-syntax-jsx7.27.1непряма
npm@babel/plugin-syntax-logical-assignment-operators7.10.4непряма
npm@babel/plugin-syntax-nullish-coalescing-operator7.8.3непряма
npm@babel/plugin-syntax-numeric-separator7.10.4непряма
npm@babel/plugin-syntax-object-rest-spread7.8.3непряма
npm@babel/plugin-syntax-optional-catch-binding7.8.3непряма
npm@babel/plugin-syntax-optional-chaining7.8.3непряма
npm@babel/plugin-syntax-private-property-in-object7.14.5непряма
npm@babel/plugin-syntax-top-level-await7.14.5непряма
npm@babel/plugin-syntax-typescript7.25.9непряма
npm@babel/plugin-syntax-typescript7.27.1непряма
npm@babel/plugin-syntax-unicode-sets-regex7.18.6непряма
npm@babel/plugin-transform-arrow-functions7.25.9непряма
npm@babel/plugin-transform-async-generator-functions7.25.9непряма
npm@babel/plugin-transform-async-to-generator7.25.9непряма
npm@babel/plugin-transform-block-scoped-functions7.26.5непряма
npm@babel/plugin-transform-block-scoping7.25.9непряма
npm@babel/plugin-transform-class-properties7.25.9непряма
npm@babel/plugin-transform-class-static-block7.26.0непряма
npm@babel/plugin-transform-classes7.25.9непряма
npm@babel/plugin-transform-computed-properties7.25.9непряма
npm@babel/plugin-transform-destructuring7.25.9непряма
npm@babel/plugin-transform-dotall-regex7.25.9непряма
npm@babel/plugin-transform-duplicate-keys7.25.9непряма
npm@babel/plugin-transform-duplicate-named-capturing-groups-regex7.25.9непряма
npm@babel/plugin-transform-dynamic-import7.25.9непряма
npm@babel/plugin-transform-exponentiation-operator7.26.3непряма
npm@babel/plugin-transform-export-namespace-from7.25.9непряма
npm@babel/plugin-transform-for-of7.25.9непряма
npm@babel/plugin-transform-function-name7.25.9непряма
npm@babel/plugin-transform-json-strings7.25.9непряма
npm@babel/plugin-transform-literals7.25.9непряма
npm@babel/plugin-transform-logical-assignment-operators7.25.9непряма
npm@babel/plugin-transform-member-expression-literals7.25.9непряма
npm@babel/plugin-transform-modules-amd7.25.9непряма
npm@babel/plugin-transform-modules-commonjs7.26.3непряма
npm@babel/plugin-transform-modules-systemjs7.25.9непряма
npm@babel/plugin-transform-modules-umd7.25.9непряма
npm@babel/plugin-transform-named-capturing-groups-regex7.25.9непряма
npm@babel/plugin-transform-new-target7.25.9непряма
npm@babel/plugin-transform-nullish-coalescing-operator7.26.6непряма
npm@babel/plugin-transform-numeric-separator7.25.9непряма
npm@babel/plugin-transform-object-rest-spread7.25.9непряма
npm@babel/plugin-transform-object-super7.25.9непряма
npm@babel/plugin-transform-optional-catch-binding7.25.9непряма
npm@babel/plugin-transform-optional-chaining7.25.9непряма
npm@babel/plugin-transform-parameters7.25.9непряма
npm@babel/plugin-transform-private-methods7.25.9непряма
npm@babel/plugin-transform-private-property-in-object7.25.9непряма
npm@babel/plugin-transform-property-literals7.25.9непряма
npm@babel/plugin-transform-react-constant-elements7.25.9непряма
npm@babel/plugin-transform-react-display-name7.25.9непряма
npm@babel/plugin-transform-react-jsx7.25.9непряма
npm@babel/plugin-transform-react-jsx-development7.25.9непряма
npm@babel/plugin-transform-react-pure-annotations7.25.9непряма
npm@babel/plugin-transform-regenerator7.25.9непряма
npm@babel/plugin-transform-regexp-modifiers7.26.0непряма
npm@babel/plugin-transform-reserved-words7.25.9непряма
npm@babel/plugin-transform-runtime7.25.9непряма
npm@babel/plugin-transform-shorthand-properties7.25.9непряма
npm@babel/plugin-transform-spread7.25.9непряма
npm@babel/plugin-transform-sticky-regex7.25.9непряма
npm@babel/plugin-transform-template-literals7.25.9непряма
npm@babel/plugin-transform-typeof-symbol7.26.7непряма
npm@babel/plugin-transform-typescript7.26.7непряма
npm@babel/plugin-transform-unicode-escapes7.25.9непряма
npm@babel/plugin-transform-unicode-property-regex7.25.9непряма
npm@babel/plugin-transform-unicode-regex7.25.9непряма
npm@babel/plugin-transform-unicode-sets-regex7.25.9непряма
npm@babel/preset-env7.26.7непряма
npm@babel/preset-modules0.1.6-no-external-pluginsнепряма
npm@babel/preset-react7.26.3непряма
npm@babel/preset-typescript7.26.0непряма
npm@babel/runtime7.26.7непряма
npm@babel/runtime7.28.4непряма
npm@babel/runtime-corejs37.26.7непряма
npm@babel/template7.25.9непряма
npm@babel/template7.27.2непряма
npm@babel/traverse7.26.7непряма
npm@babel/traverse7.28.5непряма
npm@babel/types7.26.7непряма
npm@babel/types7.28.5непряма
npm@bazel/runfiles6.3.1непряма
npm@bcoe/v8-coverage0.2.3непряма
npm@bufbuild/protobuf2.5.0непряма
npm@bufbuild/protoplugin2.5.0непряма
npm@colors/colors1.5.0непряма
npm@cspotcode/source-map-support0.8.1непряма
npm@csstools/cascade-layer-name-parser2.0.4непряма
npm@csstools/color-helpers5.0.1непряма
npm@csstools/css-calc2.1.1непряма
npm@csstools/css-color-parser3.0.7непряма
npm@csstools/css-parser-algorithms3.0.4непряма
npm@csstools/css-tokenizer3.0.3непряма
npm@csstools/media-query-list-parser4.0.2непряма
npm@csstools/postcss-cascade-layers5.0.1непряма
npm@csstools/postcss-color-function4.0.7непряма
npm@csstools/postcss-color-mix-function3.0.7непряма
npm@csstools/postcss-content-alt-text2.0.4непряма
npm@csstools/postcss-exponential-functions2.0.6непряма
npm@csstools/postcss-font-format-keywords4.0.0непряма
npm@csstools/postcss-gamut-mapping2.0.7непряма
npm@csstools/postcss-gradients-interpolation-method5.0.7непряма
npm@csstools/postcss-hwb-function4.0.7непряма
npm@csstools/postcss-ic-unit4.0.0непряма
npm@csstools/postcss-initial2.0.0непряма
npm@csstools/postcss-is-pseudo-class5.0.1непряма
npm@csstools/postcss-light-dark-function2.0.7непряма
npm@csstools/postcss-logical-float-and-clear3.0.0непряма
npm@csstools/postcss-logical-overflow2.0.0непряма
npm@csstools/postcss-logical-overscroll-behavior2.0.0непряма
npm@csstools/postcss-logical-resize3.0.0непряма
npm@csstools/postcss-logical-viewport-units3.0.3непряма
npm@csstools/postcss-media-minmax2.0.6непряма
npm@csstools/postcss-media-queries-aspect-ratio-number-values3.0.4непряма
npm@csstools/postcss-nested-calc4.0.0непряма
npm@csstools/postcss-normalize-display-values4.0.0непряма
npm@csstools/postcss-oklab-function4.0.7непряма
npm@csstools/postcss-progressive-custom-properties4.0.0непряма
npm@csstools/postcss-random-function1.0.2непряма
npm@csstools/postcss-relative-color-syntax3.0.7непряма
npm@csstools/postcss-scope-pseudo-class4.0.1непряма
npm@csstools/postcss-sign-functions1.1.1непряма
npm@csstools/postcss-stepped-value-functions4.0.6непряма
npm@csstools/postcss-text-decoration-shorthand4.0.1непряма
npm@csstools/postcss-trigonometric-functions4.0.6непряма
npm@csstools/postcss-unset-value4.0.0непряма
npm@csstools/selector-resolve-nested3.0.0непряма
npm@csstools/selector-specificity5.0.0непряма
npm@csstools/utilities2.0.0непряма
npm@discoveryjs/json-ext0.5.7непряма
npm@discoveryjs/json-ext0.6.3непряма
npm@docsearch/css3.8.3непряма
npm@docsearch/react3.8.3непряма
npm@docusaurus/babel3.7.0непряма
npm@docusaurus/bundler3.7.0непряма
npm@docusaurus/core3.7.0непряма
npm@docusaurus/cssnano-preset3.7.0непряма
npm@docusaurus/logger3.7.0непряма
npm@docusaurus/mdx-loader3.7.0непряма
npm@docusaurus/module-type-aliases3.7.0непряма
npm@docusaurus/plugin-client-redirects3.7.0непряма
npm@docusaurus/plugin-content-blog3.7.0непряма
npm@docusaurus/plugin-content-docs3.7.0непряма
npm@docusaurus/plugin-content-pages3.7.0непряма
npm@docusaurus/plugin-debug3.7.0непряма
npm@docusaurus/plugin-google-analytics3.7.0непряма
npm@docusaurus/plugin-google-gtag3.7.0непряма
npm@docusaurus/plugin-google-tag-manager3.7.0непряма
npm@docusaurus/plugin-sitemap3.7.0непряма
npm@docusaurus/plugin-svgr3.7.0непряма
npm@docusaurus/preset-classic3.7.0непряма
npm@docusaurus/react-loadable6.0.0непряма
npm@docusaurus/theme-classic3.7.0непряма
npm@docusaurus/theme-common3.7.0непряма
npm@docusaurus/theme-search-algolia3.7.0непряма
npm@docusaurus/theme-translations3.7.0непряма
npm@docusaurus/tsconfig3.7.0непряма
npm@docusaurus/types3.7.0непряма
npm@docusaurus/utils3.7.0непряма
npm@docusaurus/utils-common3.7.0непряма
npm@docusaurus/utils-validation3.7.0непряма
npm@electron/get2.0.3непряма
npm@electron/rebuild4.0.1непряма
npm@electron/rebuild^4.0.1непряма
npm@emnapi/core1.4.3непряма
npm@emnapi/runtime1.4.3непряма
npm@emnapi/wasi-threads1.0.2непряма
npm@esbuild/aix-ppc640.27.2непряма
npm@esbuild/android-arm0.27.2непряма
npm@esbuild/android-arm640.27.2непряма
npm@esbuild/android-x640.27.2непряма
npm@esbuild/darwin-arm640.27.2непряма
npm@esbuild/darwin-x640.27.2непряма
npm@esbuild/freebsd-arm640.27.2непряма
npm@esbuild/freebsd-x640.27.2непряма
npm@esbuild/linux-arm0.27.2непряма
npm@esbuild/linux-arm640.27.2непряма
npm@esbuild/linux-ia320.27.2непряма
npm@esbuild/linux-loong640.27.2непряма
npm@esbuild/linux-mips64el0.27.2непряма
npm@esbuild/linux-ppc640.27.2непряма
npm@esbuild/linux-riscv640.27.2непряма
npm@esbuild/linux-s390x0.27.2непряма
npm@esbuild/linux-x640.27.2непряма
npm@esbuild/netbsd-arm640.27.2непряма
npm@esbuild/netbsd-x640.27.2непряма
npm@esbuild/openbsd-arm640.27.2непряма
npm@esbuild/openbsd-x640.27.2непряма
npm@esbuild/openharmony-arm640.27.2непряма
npm@esbuild/sunos-x640.27.2непряма
npm@esbuild/win32-arm640.27.2непряма
npm@esbuild/win32-ia320.27.2непряма
npm@esbuild/win32-x640.27.2непряма
npm@eslint-community/eslint-utils4.9.0непряма
npm@eslint-community/regexpp4.12.1непряма
npm@eslint/config-array0.19.2непряма
npm@eslint/core0.11.0непряма
npm@eslint/eslintrc3.2.0непряма
npm@eslint/js9.20.0непряма
npm@eslint/js9.39.1непряма
npm@eslint/object-schema2.1.6непряма
npm@eslint/plugin-kit0.2.6непряма
npm@gar/promisify1.1.3непряма
npm@gerrit0/mini-shiki1.27.2непряма
npm@hapi/hoek9.3.0непряма
npm@hapi/topo5.1.0непряма
npm@humanfs/core0.19.1непряма
npm@humanfs/node0.16.6непряма
npm@humanwhocodes/module-importer1.0.1непряма
npm@humanwhocodes/retry0.3.1непряма
npm@humanwhocodes/retry0.4.1непряма
npm@hutson/parse-repository-url3.0.2непряма
npm@inquirer/ansi1.0.1непряма
npm@inquirer/checkbox4.3.0непряма
npm@inquirer/confirm5.1.19непряма
npm@inquirer/core10.3.0непряма
npm@inquirer/editor4.2.21непряма
npm@inquirer/expand4.0.21непряма
npm@inquirer/external-editor1.0.2непряма
npm@inquirer/figures1.0.14непряма
npm@inquirer/input4.2.5непряма
npm@inquirer/number3.0.21непряма
npm@inquirer/password4.0.21непряма
npm@inquirer/rawlist4.1.9непряма
npm@inquirer/search3.2.0непряма
npm@inquirer/select4.4.0непряма
npm@inquirer/testing2.1.51непряма
npm@inquirer/testing^2.1.51непряма
npm@inquirer/type3.0.9непряма
npm@isaacs/balanced-match4.0.1непряма
npm@isaacs/brace-expansion5.0.0непряма
npm@isaacs/cliui8.0.2непряма
npm@isaacs/fs-minipass4.0.1непряма
npm@isaacs/string-locale-compare1.1.0непряма
npm@istanbuljs/load-nyc-config1.1.0непряма
npm@istanbuljs/schema0.1.3непряма
npm@jest/console30.2.0непряма
npm@jest/core30.2.0непряма
npm@jest/diff-sequences30.0.1непряма
npm@jest/environment30.2.0непряма
npm@jest/expect30.2.0непряма
npm@jest/expect-utils30.2.0непряма
npm@jest/fake-timers30.2.0непряма
npm@jest/fake-timers^30.0.5непряма
npm@jest/get-type30.1.0непряма
npm@jest/globals30.2.0непряма
npm@jest/globals^30.0.5непряма
npm@jest/pattern30.0.1непряма
npm@jest/reporters30.2.0непряма
npm@jest/schemas29.6.3непряма
npm@jest/schemas30.0.5непряма
npm@jest/snapshot-utils30.2.0непряма
npm@jest/source-map30.0.1непряма
npm@jest/test-result30.2.0непряма
npm@jest/test-sequencer30.2.0непряма
npm@jest/transform30.2.0непряма
npm@jest/types29.6.3непряма
npm@jest/types30.2.0непряма
npm@jridgewell/gen-mapping0.3.12непряма
npm@jridgewell/gen-mapping0.3.8непряма
npm@jridgewell/remapping2.3.5непряма
npm@jridgewell/resolve-uri3.1.2непряма
npm@jridgewell/set-array1.2.1непряма
npm@jridgewell/source-map0.3.6непряма
npm@jridgewell/sourcemap-codec1.5.0непряма
npm@jridgewell/sourcemap-codec1.5.5непряма
npm@jridgewell/trace-mapping0.3.25непряма
npm@jridgewell/trace-mapping0.3.29непряма
npm@jridgewell/trace-mapping0.3.9непряма
npm@leichtgewicht/ip-codec2.0.5непряма
npm@lerna/create9.0.1непряма
npm@malept/cross-spawn-promise2.0.0непряма
npm@manypkg/cli0.25.1непряма
npm@manypkg/find-root3.1.0непряма
npm@manypkg/get-packages3.1.0непряма
npm@manypkg/tools2.1.0непряма
npm@mdx-js/mdx3.1.0непряма
npm@mdx-js/react3.1.0непряма
npm@napi-rs/nice1.0.1непряма
npm@napi-rs/nice-android-arm-eabi1.0.1непряма
npm@napi-rs/nice-android-arm641.0.1непряма
npm@napi-rs/nice-darwin-arm641.0.1непряма
npm@napi-rs/nice-darwin-x641.0.1непряма
npm@napi-rs/nice-freebsd-x641.0.1непряма
npm@napi-rs/nice-linux-arm-gnueabihf1.0.1непряма
npm@napi-rs/nice-linux-arm64-gnu1.0.1непряма
npm@napi-rs/nice-linux-arm64-musl1.0.1непряма
npm@napi-rs/nice-linux-ppc64-gnu1.0.1непряма
npm@napi-rs/nice-linux-riscv64-gnu1.0.1непряма
npm@napi-rs/nice-linux-s390x-gnu1.0.1непряма
npm@napi-rs/nice-linux-x64-gnu1.0.1непряма
npm@napi-rs/nice-linux-x64-musl1.0.1непряма
npm@napi-rs/nice-win32-arm64-msvc1.0.1непряма
npm@napi-rs/nice-win32-ia32-msvc1.0.1непряма
npm@napi-rs/nice-win32-x64-msvc1.0.1непряма
npm@napi-rs/wasm-runtime0.2.11непряма
npm@napi-rs/wasm-runtime0.2.4непряма
npm@nightwatch/chai5.0.3непряма
npm@nightwatch/html-reporter-template0.3.0непряма
npm@nightwatch/nightwatch-inspector1.0.1непряма
npm@nodelib/fs.scandir2.1.5непряма
npm@nodelib/fs.stat2.0.5непряма
npm@nodelib/fs.walk1.2.8непряма
npm@npmcli/agent3.0.0непряма
npm@npmcli/agent4.0.0непряма
npm@npmcli/arborist9.1.6непряма
npm@npmcli/fs1.1.1непряма
npm@npmcli/fs4.0.0непряма
npm@npmcli/fs5.0.0непряма
npm@npmcli/git6.0.3непряма
npm@npmcli/git7.0.1непряма
npm@npmcli/installed-package-contents3.0.0непряма
npm@npmcli/installed-package-contents4.0.0непряма
npm@npmcli/map-workspaces5.0.3непряма
npm@npmcli/metavuln-calculator9.0.3непряма
npm@npmcli/move-file1.1.2непряма
npm@npmcli/name-from-folder3.0.0непряма
npm@npmcli/name-from-folder4.0.0непряма
npm@npmcli/node-gyp4.0.0непряма
npm@npmcli/node-gyp5.0.0непряма
npm@npmcli/package-json7.0.2непряма
npm@npmcli/promise-spawn8.0.3непряма
npm@npmcli/promise-spawn9.0.1непряма
npm@npmcli/query4.0.1непряма
npm@npmcli/redact3.2.2непряма
npm@npmcli/run-script10.0.2непряма
npm@nx/devkit22.1.0непряма
npm@nx/nx-darwin-arm6422.1.0непряма
npm@nx/nx-darwin-x6422.1.0непряма
npm@nx/nx-freebsd-x6422.1.0непряма
npm@nx/nx-linux-arm-gnueabihf22.1.0непряма
npm@nx/nx-linux-arm64-gnu22.1.0непряма
npm@nx/nx-linux-arm64-musl22.1.0непряма
npm@nx/nx-linux-x64-gnu22.1.0непряма
npm@nx/nx-linux-x64-musl22.1.0непряма
npm@nx/nx-win32-arm64-msvc22.1.0непряма
npm@nx/nx-win32-x64-msvc22.1.0непряма
npm@octokit/auth-token4.0.0непряма
npm@octokit/core5.2.2непряма
npm@octokit/endpoint9.0.6непряма
npm@octokit/graphql7.1.1непряма
npm@octokit/openapi-types24.2.0непряма
npm@octokit/plugin-enterprise-rest6.0.1непряма
npm@octokit/plugin-paginate-rest11.4.4-cjs.2непряма
npm@octokit/plugin-request-log4.0.1непряма
npm@octokit/plugin-rest-endpoint-methods13.3.2-cjs.1непряма
npm@octokit/request8.4.1непряма
npm@octokit/request-error5.1.1непряма
npm@octokit/rest20.1.2непряма
npm@octokit/types13.10.0непряма
npm@paralleldrive/cuid22.2.2непряма
npm@peculiar/asn1-cms2.3.15непряма
npm@peculiar/asn1-csr2.3.15непряма
npm@peculiar/asn1-ecc2.3.15непряма
npm@peculiar/asn1-pfx2.3.15непряма
npm@peculiar/asn1-pkcs82.3.15непряма
npm@peculiar/asn1-pkcs92.3.15непряма
npm@peculiar/asn1-rsa2.3.15непряма
npm@peculiar/asn1-schema2.3.15непряма
npm@peculiar/asn1-x5092.3.15непряма
npm@peculiar/asn1-x509-attr2.3.15непряма
npm@peculiar/x5091.12.3непряма
npm@pinojs/redact0.4.0непряма
npm@pkgjs/parseargs0.11.0непряма
npm@pkgr/core0.2.9непряма
npm@pnpm/config.env-replace1.1.0непряма
npm@pnpm/network.ca-file1.0.2непряма
npm@pnpm/npm-conf2.3.1непряма
npm@polka/url1.0.0-next.28непряма
npm@protobuf-ts/plugin2.11.1непряма
npm@protobuf-ts/protoc2.11.1непряма
npm@rollup/plugin-alias6.0.0непряма
npm@rollup/plugin-alias^6.0.0непряма
npm@rollup/plugin-commonjs29.0.0непряма
npm@rollup/plugin-commonjs^29.0.0непряма
npm@rollup/plugin-json6.1.0непряма
npm@rollup/plugin-json^6.1.0непряма
npm@rollup/plugin-node-resolve16.0.3непряма
npm@rollup/plugin-node-resolve^16.0.3непряма
npm@rollup/plugin-terser0.4.4непряма
npm@rollup/plugin-terser^0.4.4непряма
npm@rollup/pluginutils5.3.0непряма
npm@rollup/rollup-android-arm-eabi4.55.1непряма
npm@rollup/rollup-android-arm644.55.1непряма
npm@rollup/rollup-darwin-arm644.55.1непряма
npm@rollup/rollup-darwin-x644.55.1непряма
npm@rollup/rollup-freebsd-arm644.55.1непряма
npm@rollup/rollup-freebsd-x644.55.1непряма
npm@rollup/rollup-linux-arm-gnueabihf4.55.1непряма
npm@rollup/rollup-linux-arm-musleabihf4.55.1непряма
npm@rollup/rollup-linux-arm64-gnu4.55.1непряма
npm@rollup/rollup-linux-arm64-musl4.55.1непряма
npm@rollup/rollup-linux-loong64-gnu4.55.1непряма
npm@rollup/rollup-linux-loong64-musl4.55.1непряма
npm@rollup/rollup-linux-ppc64-gnu4.55.1непряма
npm@rollup/rollup-linux-ppc64-musl4.55.1непряма
npm@rollup/rollup-linux-riscv64-gnu4.55.1непряма
npm@rollup/rollup-linux-riscv64-musl4.55.1непряма
npm@rollup/rollup-linux-s390x-gnu4.55.1непряма
npm@rollup/rollup-linux-x64-gnu4.55.1непряма
npm@rollup/rollup-linux-x64-musl4.55.1непряма
npm@rollup/rollup-openbsd-x644.55.1непряма
npm@rollup/rollup-openharmony-arm644.55.1непряма
npm@rollup/rollup-win32-arm64-msvc4.55.1непряма
npm@rollup/rollup-win32-ia32-msvc4.55.1непряма
npm@rollup/rollup-win32-x64-gnu4.55.1непряма
npm@rollup/rollup-win32-x64-msvc4.55.1непряма
npm@rtsao/scc1.1.0непряма
npm@shikijs/engine-oniguruma1.29.1непряма
npm@shikijs/types1.29.1непряма
npm@shikijs/vscode-textmate10.0.1непряма
npm@sideway/address4.1.5непряма
npm@sideway/formula3.0.1непряма
npm@sideway/pinpoint2.0.0непряма
npm@sigstore/bundle4.0.0непряма
npm@sigstore/core3.0.0непряма
npm@sigstore/protobuf-specs0.5.0непряма
npm@sigstore/sign4.0.1непряма
npm@sigstore/tuf4.0.0непряма
npm@sigstore/verify3.0.0непряма
npm@sinclair/typebox0.27.8непряма
npm@sinclair/typebox0.34.41непряма
npm@sindresorhus/is4.6.0непряма
npm@sindresorhus/is5.6.0непряма
npm@sinonjs/commons3.0.1непряма
npm@sinonjs/fake-timers13.0.5непряма
npm@slorber/remark-comment1.0.0непряма
npm@smithy/abort-controller4.2.5непряма
npm@smithy/config-resolver4.4.3непряма
npm@smithy/core3.18.5непряма
npm@smithy/credential-provider-imds4.2.5непряма
npm@smithy/fetch-http-handler5.3.6непряма
npm@smithy/hash-node4.2.5непряма
npm@smithy/invalid-dependency4.2.5непряма
npm@smithy/is-array-buffer2.2.0непряма
npm@smithy/is-array-buffer4.2.0непряма
npm@smithy/middleware-content-length4.2.5непряма
npm@smithy/middleware-endpoint4.3.12непряма
npm@smithy/middleware-retry4.4.12непряма
npm@smithy/middleware-serde4.2.6непряма
npm@smithy/middleware-stack4.2.5непряма
npm@smithy/node-config-provider4.3.5непряма
npm@smithy/node-http-handler4.4.5непряма
npm@smithy/property-provider4.2.5непряма
npm@smithy/protocol-http5.3.5непряма
npm@smithy/querystring-builder4.2.5непряма
npm@smithy/querystring-parser4.2.5непряма
npm@smithy/service-error-classification4.2.5непряма
npm@smithy/shared-ini-file-loader4.4.0непряма
npm@smithy/signature-v45.3.5непряма
npm@smithy/smithy-client4.9.8непряма
npm@smithy/types4.9.0непряма
npm@smithy/url-parser4.2.5непряма
npm@smithy/util-base644.3.0непряма
npm@smithy/util-body-length-browser4.2.0непряма
npm@smithy/util-body-length-node4.2.1непряма
npm@smithy/util-buffer-from2.2.0непряма
npm@smithy/util-buffer-from4.2.0непряма
npm@smithy/util-config-provider4.2.0непряма
npm@smithy/util-defaults-mode-browser4.3.11непряма
npm@smithy/util-defaults-mode-node4.2.14непряма
npm@smithy/util-endpoints3.2.5непряма
npm@smithy/util-hex-encoding4.2.0непряма
npm@smithy/util-middleware4.2.5непряма
npm@smithy/util-retry4.2.5непряма
npm@smithy/util-stream4.5.6непряма
npm@smithy/util-uri-escape4.2.0непряма
npm@smithy/util-utf82.3.0непряма
npm@smithy/util-utf84.2.0непряма
npm@smithy/util-waiter4.2.5непряма
npm@smithy/uuid1.1.0непряма
npm@socket.io/component-emitter3.1.2непряма
npm@streamr/autocertifier-server103.3.0непряма
npm@streamr/browser-test-runner0.0.1непряма
npm@streamr/browser-test-runner^0.0.1непряма
npm@streamr/cli-tools103.3.0непряма
npm@streamr/node103.3.0непряма
npm@streamr/test-utils103.2.0непряма
npm@streamr/test-utils103.2.2непряма
npm@streamr/test-utils103.3.0непряма
npm@stylistic/eslint-plugin5.6.1непряма
npm@svgr/babel-plugin-add-jsx-attribute8.0.0непряма
npm@svgr/babel-plugin-remove-jsx-attribute8.0.0непряма
npm@svgr/babel-plugin-remove-jsx-empty-expression8.0.0непряма
npm@svgr/babel-plugin-replace-jsx-attribute-value8.0.0непряма
npm@svgr/babel-plugin-svg-dynamic-title8.0.0непряма
npm@svgr/babel-plugin-svg-em-dimensions8.0.0непряма
npm@svgr/babel-plugin-transform-react-native-svg8.1.0непряма
npm@svgr/babel-plugin-transform-svg-component8.0.0непряма
npm@svgr/babel-preset8.1.0непряма
npm@svgr/core8.1.0непряма
npm@svgr/hast-util-to-babel-ast8.0.0непряма
npm@svgr/plugin-jsx8.1.0непряма
npm@svgr/plugin-svgo8.1.0непряма
npm@svgr/webpack8.1.0непряма
npm@szmarczak/http-timer4.0.6непряма
npm@szmarczak/http-timer5.0.1непряма
npm@tootallnate/once1.1.2непряма
npm@trysound/sax0.2.0непряма
npm@tsconfig/node101.0.11непряма
npm@tsconfig/node121.0.11непряма
npm@tsconfig/node141.0.3непряма
npm@tsconfig/node161.0.4непряма
npm@tsconfig/node2020.1.8непряма
npm@tufjs/canonical-json2.0.0непряма
npm@tufjs/models4.0.0непряма
npm@tybys/wasm-util0.9.0непряма
npm@types/acorn4.0.6непряма
npm@types/babel__core7.20.5непряма
npm@types/babel__generator7.27.0непряма
npm@types/babel__template7.4.4непряма
npm@types/babel__traverse7.28.0непряма
npm@types/body-parser1.19.5непряма
npm@types/bonjour3.5.13непряма
npm@types/cacheable-request6.0.3непряма
npm@types/chai4.3.20непряма
npm@types/connect3.4.38непряма
npm@types/connect-history-api-fallback1.5.4непряма
npm@types/cookiejar2.1.5непряма
npm@types/cors2.8.19непряма
npm@types/cors^2.8.19непряма
npm@types/debug4.1.12непряма
npm@types/dns22.0.10непряма
npm@types/dns2^2.0.10непряма
npm@types/eslint9.6.1непряма
npm@types/eslint-scope3.7.7непряма
npm@types/eslint__js9.14.0непряма
npm@types/estree1.0.6непряма
npm@types/estree1.0.8непряма
npm@types/estree-jsx1.0.5непряма
npm@types/event-stream4.0.6непряма
npm@types/event-stream^4.0.6непряма
npm@types/express4.17.21непряма
npm@types/express5.0.1непряма
npm@types/express^5.0.1непряма
npm@types/express-serve-static-core4.19.6непряма
npm@types/express-serve-static-core5.0.6непряма
npm@types/fs-extra8.1.5непряма
npm@types/glob7.2.0непряма
npm@types/gtag.js0.0.12непряма
npm@types/hast3.0.4непряма
npm@types/haversine1.1.8непряма
npm@types/haversine^1.1.8непряма
npm@types/heap0.2.35непряма
npm@types/heap^0.2.35непряма
npm@types/history4.7.11непряма
npm@types/html-minifier-terser6.1.0непряма
npm@types/http-cache-semantics4.0.4непряма
npm@types/http-errors2.0.4непряма
npm@types/http-proxy1.17.15непряма
npm@types/istanbul-lib-coverage2.0.6непряма
npm@types/istanbul-lib-report3.0.3непряма
npm@types/istanbul-reports3.0.4непряма
npm@types/jest30.0.0непряма
npm@types/json-schema7.0.15непряма
npm@types/json50.0.29непряма
npm@types/k-bucket5.0.4непряма
npm@types/k-bucket^5.0.1непряма
npm@types/keyv3.1.4непряма
npm@types/lodash4.17.21непряма
npm@types/lodash^4.17.21непряма
npm@types/long-timeout0.1.2непряма
npm@types/long-timeout^0.1.2непряма
npm@types/md52.3.6непряма
npm@types/md5^2.3.6непряма
npm@types/mdast4.0.4непряма
npm@types/mdx2.0.13непряма
npm@types/merge21.4.4непряма
npm@types/merge2^1.4.4непряма
npm@types/methods1.1.4непряма
npm@types/mime1.3.5непряма
npm@types/minimatch3.0.5непряма
npm@types/minimist1.2.5непряма
npm@types/ms2.1.0непряма
npm@types/node17.0.45непряма
npm@types/node18.19.76непряма
npm@types/node20.19.9непряма
npm@types/node22.12.0непряма
npm@types/node22.7.5непряма
npm@types/node24.10.1непряма
npm@types/node-forge1.3.11непряма
npm@types/node-forge1.3.14непряма
npm@types/node-forge^1.3.14непряма
npm@types/normalize-package-data2.4.4непряма
npm@types/parse-json4.0.2непряма
npm@types/prismjs1.26.5непряма
npm@types/prop-types15.7.14непряма
npm@types/qs6.14.0непряма
npm@types/qs6.9.18непряма
npm@types/qs^6.14.0непряма
npm@types/range-parser1.2.7непряма
npm@types/react18.3.18непряма
npm@types/react-router5.1.20непряма
npm@types/react-router-config5.0.11непряма
npm@types/react-router-dom5.3.3непряма
npm@types/readable-stream4.0.23непряма
npm@types/readable-stream^4.0.23непряма
npm@types/resolve1.20.2непряма
npm@types/responselike1.0.3непряма
npm@types/retry0.12.0непряма
npm@types/sax1.2.7непряма
npm@types/secp256k14.0.7непряма
npm@types/secp256k1^4.0.7непряма
npm@types/selenium-webdriver4.1.28непряма
npm@types/semver7.7.1непряма
npm@types/semver^7.7.1непряма
npm@types/send0.17.4непряма
npm@types/serve-index1.9.4непряма
npm@types/serve-static1.15.7непряма
npm@types/sockjs0.3.36непряма
npm@types/stack-utils2.0.3непряма
npm@types/stream-to-array2.3.3непряма
npm@types/stream-to-array^2.3.3непряма
npm@types/superagent8.1.9непряма
npm@types/supertest6.0.3непряма
npm@types/supertest^6.0.3непряма
npm@types/tar6.1.13непряма
npm@types/tar^6.1.11непряма
npm@types/unist2.0.11непряма
npm@types/unist3.0.3непряма
npm@types/websocket1.0.10непряма
npm@types/websocket^1.0.10непряма
npm@types/ws8.18.1непряма
npm@types/ws8.5.14непряма
npm@types/ws^8.18.1непряма
npm@types/yallist5.0.0непряма
npm@types/yallist^5.0.0непряма
npm@types/yargs17.0.33непряма
npm@types/yargs-parser21.0.3непряма
npm@types/yauzl2.10.3непряма
npm@typescript-eslint/eslint-plugin8.47.0непряма
npm@typescript-eslint/parser8.47.0непряма
npm@typescript-eslint/project-service8.47.0непряма
npm@typescript-eslint/scope-manager8.47.0непряма
npm@typescript-eslint/tsconfig-utils8.47.0непряма
npm@typescript-eslint/type-utils8.47.0непряма
npm@typescript-eslint/types8.47.0непряма
npm@typescript-eslint/typescript-estree8.47.0непряма
npm@typescript-eslint/utils8.47.0непряма
npm@typescript-eslint/visitor-keys8.47.0непряма
npm@typescript/vfs1.6.1непряма
npm@ungap/structured-clone1.3.0непряма
npm@unrs/resolver-binding-darwin-arm641.7.11непряма
npm@unrs/resolver-binding-darwin-x641.7.11непряма
npm@unrs/resolver-binding-freebsd-x641.7.11непряма
npm@unrs/resolver-binding-linux-arm-gnueabihf1.7.11непряма
npm@unrs/resolver-binding-linux-arm-musleabihf1.7.11непряма
npm@unrs/resolver-binding-linux-arm64-gnu1.7.11непряма
npm@unrs/resolver-binding-linux-arm64-musl1.7.11непряма
npm@unrs/resolver-binding-linux-ppc64-gnu1.7.11непряма
npm@unrs/resolver-binding-linux-riscv64-gnu1.7.11непряма
npm@unrs/resolver-binding-linux-riscv64-musl1.7.11непряма
npm@unrs/resolver-binding-linux-s390x-gnu1.7.11непряма
npm@unrs/resolver-binding-linux-x64-gnu1.7.11непряма
npm@unrs/resolver-binding-linux-x64-musl1.7.11непряма
npm@unrs/resolver-binding-wasm32-wasi1.7.11непряма
npm@unrs/resolver-binding-win32-arm64-msvc1.7.11непряма
npm@unrs/resolver-binding-win32-ia32-msvc1.7.11непряма
npm@unrs/resolver-binding-win32-x64-msvc1.7.11непряма
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/configtest3.0.1непряма
npm@webpack-cli/info3.0.1непряма
npm@webpack-cli/serve3.0.1непряма
npm@xtuc/ieee7541.2.0непряма
npm@xtuc/long4.2.2непряма
npm@yarnpkg/lockfile1.1.0непряма
npm@yarnpkg/parsers3.0.2непряма
npm@zkochan/js-yaml0.0.7непряма
npmabbrev1.1.1непряма
npmabbrev3.0.1непряма
npmabort-controller3.0.0непряма
npmaccepts1.3.8непряма
npmaccepts2.0.0непряма
npmacorn8.14.0непряма
npmacorn8.15.0непряма
npmacorn-import-phases1.0.4непряма
npmacorn-jsx5.3.2непряма
npmacorn-walk8.3.4непряма
npmadd-stream1.0.0непряма
npmaddress1.2.2непряма
npmadm-zip0.5.16непряма
npmaedes-packet3.0.0непряма
npmaedes-persistence9.1.2непряма
npmaes-js4.0.0-beta.5непряма
npmagent-base6.0.2непряма
npmagent-base7.1.3непряма
npmagent-base7.1.4непряма
npmagentkeepalive4.6.0непряма
npmaggregate-error3.1.0непряма
npmajv-keywords3.5.2непряма
npmajv-keywords5.1.0непряма
npmalgoliasearch5.20.0непряма
npmalgoliasearch-helper3.24.1непряма
npmansi-align3.0.1непряма
npmansi-colors4.1.1непряма
npmansi-colors4.1.3непряма
npmansi-escapes4.3.2непряма
npmansi-html-community0.0.8непряма
npmansi-regex5.0.1непряма
npmansi-regex6.1.0непряма
npmansi-styles4.3.0непряма
npmansi-styles5.2.0непряма
npmansi-styles6.2.1непряма
npmansi-to-html0.7.2непряма
npmany-promise1.3.0непряма
npmanymatch3.1.3непряма
npmaproba2.0.0непряма
npmarchiver5.3.2непряма
npmarchiver-utils2.1.0непряма
npmarchiver-utils3.0.4непряма
npmare-we-there-yet3.0.1непряма
npmarg4.1.3непряма
npmarg5.0.2непряма
npmargparse1.0.10непряма
npmargparse2.0.1непряма
npmaria-query5.1.3непряма
npmarray-buffer-byte-length1.0.2непряма
npmarray-differ3.0.0непряма
npmarray-flatten1.1.1непряма
npmarray-ify1.0.0непряма
npmarray-includes3.1.9непряма
npmarray-union2.1.0непряма
npmarray.prototype.findlastindex1.2.6непряма
npmarray.prototype.flat1.3.3непряма
npmarray.prototype.flatmap1.3.3непряма
npmarraybuffer.prototype.slice1.0.4непряма
npmarrify1.0.1непряма
npmarrify2.0.1непряма
npmasap2.0.6непряма
npmasn1js3.0.5непряма
npmassert2.1.0непряма
npmassertion-error1.1.0непряма
npmastring1.9.0непряма
npmasync3.2.6непряма
npmasync-function1.0.0непряма
npmasync-mqtt2.6.3непряма
npmasync-mqtt^2.6.1непряма
npmasynckit0.4.0непряма
npmat-least-node1.0.0непряма
npmatomic-sleep1.0.0непряма
npmautoprefixer10.4.20непряма
npmavailable-typed-arrays1.0.7непряма
npmaxe-core4.10.2непряма
npmaxios1.13.2непряма
npmbabel-jest30.2.0непряма
npmbabel-loader9.2.1непряма
npmbabel-plugin-dynamic-import-node2.3.3непряма
npmbabel-plugin-istanbul7.0.1непряма
npmbabel-plugin-jest-hoist30.2.0непряма
npmbabel-plugin-polyfill-corejs20.4.12непряма
npmbabel-plugin-polyfill-corejs30.10.6непряма
npmbabel-plugin-polyfill-regenerator0.6.3непряма
npmbabel-preset-current-node-syntax1.2.0непряма
npmbabel-preset-jest30.2.0непряма
npmbail2.0.2непряма
npmbalanced-match1.0.2непряма
npmbase64-js1.5.1непряма
npmbase64id2.0.0непряма
npmbaseline-browser-mapping2.9.11непряма
npmbatch0.6.1непряма
npmbefore-after-hook2.2.3непряма
npmbenchmark2.1.4непряма
npmbenchmark^2.1.4непряма
npmbig.js5.2.2непряма
npmbin-links5.0.0непряма
npmbinary-extensions2.3.0непряма
npmbindings1.5.0непряма
npmbl4.1.0непряма
npmbl6.0.19непряма
npmbn.js4.12.1непряма
npmbn.js4.12.2непряма
npmbn.js5.2.1непряма
npmbonjour-service1.3.0непряма
npmboolbase1.0.0непряма
npmboolean3.2.0непряма
npmbowser2.12.1непряма
npmboxen5.1.2непряма
npmboxen6.2.1непряма
npmboxen7.1.1непряма
npmbrace-expansion1.1.11непряма
npmbrace-expansion1.1.12непряма
npmbrace-expansion2.0.1непряма
npmbrace-expansion2.0.2непряма
npmbraces3.0.3непряма
npmbrorand1.1.0непряма
npmbrowser-resolve2.0.0непряма
npmbrowser-stdout1.3.1непряма
npmbrowserify-cipher1.0.1непряма
npmbrowserify-des1.0.2непряма
npmbrowserify-rsa4.1.1непряма
npmbrowserify-sign4.2.3непряма
npmbrowserify-zlib0.2.0непряма
npmbrowserslist4.24.4непряма
npmbrowserslist4.27.0непряма
npmbs-logger0.2.6непряма
npmbser2.1.1непряма
npmbuffer-crc320.2.13непряма
npmbuffer-from1.1.2непряма
npmbuffer-xor1.0.3непряма
npmbufferutil4.0.9непряма
npmbufferutil^4.0.9непряма
npmbuiltin-status-codes3.0.0непряма
npmbyte-size8.1.1непряма
npmbytes3.0.0непряма
npmbytes3.1.2непряма
npmbytes^3.1.1непряма
npmcacache15.3.0непряма
npmcacache19.0.1непряма
npmcacache20.0.3непряма
npmcacheable-lookup5.0.4непряма
npmcacheable-lookup7.0.0непряма
npmcacheable-request10.2.14непряма
npmcacheable-request7.0.4непряма
npmcall-bind1.0.8непряма
npmcall-bind-apply-helpers1.0.1непряма
npmcall-bind-apply-helpers1.0.2непряма
npmcall-bound1.0.3непряма
npmcall-bound1.0.4непряма
npmcallsites3.1.0непряма
npmcamel-case4.1.2непряма
npmcamelcase5.3.1непряма
npmcamelcase6.3.0непряма
npmcamelcase7.0.1непряма
npmcamelcase-keys6.2.2непряма
npmcaniuse-api3.0.0непряма
npmcaniuse-lite1.0.30001696непряма
npmcaniuse-lite1.0.30001753непряма
npmccount2.0.1непряма
npmchai-nightwatch0.5.3непряма
npmchar-regex1.0.2непряма
npmcharacter-entities2.0.2непряма
npmcharacter-entities-html42.1.0непряма
npmcharacter-entities-legacy3.0.0непряма
npmcharacter-reference-invalid2.0.1непряма
npmchardet2.1.1непряма
npmcheck-error1.0.2непряма
npmcheerio1.0.0-rc.12непряма
npmcheerio-select2.1.0непряма
npmchokidar3.5.3непряма
npmchokidar3.6.0непряма
npmchownr1.1.4непряма
npmchownr2.0.0непряма
npmchownr3.0.0непряма
npmchrome-trace-event1.0.4непряма
npmci-info3.3.0непряма
npmci-info3.9.0непряма
npmci-info4.3.0непряма
npmci-info4.3.1непряма
npmcipher-base1.0.6непряма
npmcjs-module-lexer2.1.0непряма
npmclean-css5.3.3непряма
npmclean-stack2.2.0непряма
npmcli-boxes2.2.1непряма
npmcli-boxes3.0.0непряма
npmcli-cursor3.1.0непряма
npmcli-spinners2.6.1непряма
npmcli-table0.3.11непряма
npmcli-table30.6.5непряма
npmcli-width4.1.0непряма
npmcliui7.0.4непряма
npmcliui8.0.1непряма
npmclone1.0.4непряма
npmclone-deep4.0.1непряма
npmclone-response1.0.3непряма
npmclsx2.1.1непряма
npmcmd-shim6.0.3непряма
npmcmd-shim7.0.0непряма
npmco4.6.0непряма
npmcollapse-white-space2.1.0непряма
npmcollect-v8-coverage1.0.2непряма
npmcolor-convert2.0.1непряма
npmcolor-name1.1.4непряма
npmcolor-support1.1.3непряма
npmcolord2.9.3непряма
npmcolorette1.4.0непряма
npmcolorette2.0.20непряма
npmcolors1.0.3непряма
npmcolors1.4.0непряма
npmcolumnify1.6.0непряма
npmcombine-promises1.2.0непряма
npmcombine-source-map0.8.0непряма
npmcombined-stream1.0.8непряма
npmcomma-separated-tokens2.0.3непряма
npmcommist1.1.0непряма
npmcommon-ancestor-path1.0.1непряма
npmcommon-path-prefix3.0.0непряма
npmcommondir1.0.1непряма
npmcompare-func2.0.0непряма
npmcomponent-emitter1.3.1непряма
npmcompress-commons4.1.2непряма
npmcompressible2.0.18непряма
npmcompression1.7.5непряма
npmconcat-map0.0.1непряма
npmconcat-stream2.0.0непряма
npmconfig-chain1.1.13непряма
npmconfigstore6.0.0непряма
npmconnect3.7.0непряма
npmconnect-history-api-fallback2.0.0непряма
npmconsola3.4.0непряма
npmconsole-browserify1.2.0непряма
npmconsole-control-strings1.1.0непряма
npmconstants-browserify1.0.0непряма
npmcontent-disposition0.5.2непряма
npmcontent-disposition0.5.4непряма
npmcontent-disposition1.0.0непряма
npmcontent-type1.0.5непряма
npmconventional-changelog-angular7.0.0непряма
npmconventional-changelog-core5.0.1непряма
npmconventional-changelog-preset-loader3.0.0непряма
npmconventional-changelog-writer6.0.1непряма
npmconventional-commits-filter3.0.0непряма
npmconventional-commits-parser4.0.0непряма
npmconventional-recommended-bump7.0.1непряма
npmconvert-source-map1.1.3непряма
npmconvert-source-map1.2.0непряма
npmconvert-source-map2.0.0непряма
npmcookie0.7.1непряма
npmcookie0.7.2непряма
npmcookie-signature1.0.6непряма
npmcookie-signature1.2.2непряма
npmcookiejar2.1.4непряма
npmcopy-text-to-clipboard3.2.0непряма
npmcopy-webpack-plugin11.0.0непряма
npmcore-js3.40.0непряма
npmcore-js-compat3.40.0непряма
npmcore-js-pure3.40.0непряма
npmcore-util-is1.0.3непряма
npmcosmiconfig6.0.0непряма
npmcosmiconfig8.3.6непряма
npmcosmiconfig9.0.0непряма
npmcrc-321.2.2непряма
npmcrc32-stream4.0.3непряма
npmcreate-ecdh4.0.4непряма
npmcreate-hash1.2.0непряма
npmcreate-hmac1.1.7непряма
npmcreate-require1.1.1непряма
npmcross-spawn7.0.6непряма
npmcrypto-browserify3.12.1непряма
npmcrypto-random-string4.0.0непряма
npmcss-blank-pseudo7.0.1непряма
npmcss-declaration-sorter7.2.0непряма
npmcss-has-pseudo7.0.2непряма
npmcss-loader6.11.0непряма
npmcss-minimizer-webpack-plugin5.0.1непряма
npmcss-prefers-color-scheme10.0.0непряма
npmcss-select4.3.0непряма
npmcss-select5.1.0непряма
npmcss-tree2.2.1непряма
npmcss-tree2.3.1непряма
npmcss-what6.1.0непряма
npmcssdb8.2.3непряма
npmcssesc3.0.0непряма
npmcssnano6.1.2непряма
npmcssnano-preset-advanced6.1.2непряма
npmcssnano-preset-default6.1.2непряма
npmcssnano-utils4.0.2непряма
npmcsso5.0.5непряма
npmcssstyle4.2.1непряма
npmcsstype3.1.3непряма
npmcustom-event1.0.1непряма
npmd1.0.2непряма
npmdargs7.0.0непряма
npmdata-urls5.0.0непряма
npmdata-view-buffer1.0.2непряма
npmdata-view-byte-length1.0.2непряма
npmdata-view-byte-offset1.0.1непряма
npmdate-format4.0.14непряма
npmdateformat3.0.3непряма
npmdateformat4.6.3непряма
npmdebounce1.2.1непряма
npmdebug2.6.9непряма
npmdebug3.2.7непряма
npmdebug4.3.4непряма
npmdebug4.3.7непряма
npmdebug4.4.0непряма
npmdebug4.4.3непряма
npmdecamelize1.2.0непряма
npmdecamelize4.0.0непряма
npmdecamelize-keys1.1.1непряма
npmdecimal.js10.5.0непряма
npmdecode-named-character-reference1.0.2непряма
npmdecompress-response6.0.0непряма
npmdedent1.5.3непряма
npmdedent1.7.0непряма
npmdeep-eql4.0.1непряма
npmdeep-equal2.2.3непряма
npmdeep-extend0.6.0непряма
npmdeep-is0.1.4непряма
npmdeepmerge4.3.1непряма
npmdefault-gateway6.0.3непряма
npmdefaults1.0.4непряма
npmdefer-to-connect2.0.1непряма
npmdefine-data-property1.1.4непряма
npmdefine-lazy-prop2.0.0непряма
npmdefine-properties1.2.1непряма
npmdel6.1.1непряма
npmdelayed-stream1.0.0непряма
npmdelegates1.0.0непряма
npmdepd1.1.2непряма
npmdepd2.0.0непряма
npmdeprecation2.3.1непряма
npmdequal2.0.3непряма
npmdes.js1.1.0непряма
npmdestroy1.2.0непряма
npmdetect-indent5.0.0непряма
npmdetect-indent7.0.1непряма
npmdetect-libc2.0.3непряма
npmdetect-newline3.1.0непряма
npmdetect-node2.1.0непряма
npmdetect-port1.6.1непряма
npmdetect-port-alt1.1.6непряма
npmdevlop1.1.0непряма
npmdevtools-protocol0.0.1140464непряма
npmdezalgo1.0.4непряма
npmdi0.0.1непряма
npmdidyoumean1.2.2непряма
npmdiff4.0.2непряма
npmdiff5.0.0непряма
npmdiffie-hellman5.0.3непряма
npmdir-glob3.0.1непряма
npmdns-packet5.6.1непряма
npmdoctrine2.1.0непряма
npmdocusaurus-plugin-typedoc1.2.2непряма
npmdom-converter0.2.0непряма
npmdom-serialize2.2.1непряма
npmdom-serializer1.4.1непряма
npmdom-serializer2.0.0непряма
npmdomain-browser4.22.0непряма
npmdomelementtype2.3.0непряма
npmdomhandler4.3.1непряма
npmdomhandler5.0.3непряма
npmdomutils2.8.0непряма
npmdomutils3.2.2непряма
npmdot-case3.0.4непряма
npmdot-prop5.3.0непряма
npmdot-prop6.0.1непряма
npmdotenv-expand11.0.7непряма
npmdunder-proto1.0.1непряма
npmduplexer0.1.2непряма
npmduplexify4.1.3непряма
npmeastasianwidth0.2.0непряма
npmee-first1.1.1непряма
npmejs3.1.10непряма
npmelectron34.2.0непряма
npmelectron^34.0.0непряма
npmelectron-to-chromium1.5.244непряма
npmelectron-to-chromium1.5.90непряма
npmelliptic6.5.4непряма
npmelliptic6.6.1непряма
npmemittery0.13.1непряма
npmemoji-regex8.0.0непряма
npmemoji-regex9.2.2непряма
npmemojilib2.4.0непряма
npmemojis-list3.0.0непряма
npmemoticon4.1.0непряма
npmencodeurl1.0.2непряма
npmencodeurl2.0.0непряма
npmencoding0.1.13непряма
npmend-of-stream1.4.4непряма
npmengine.io6.6.4непряма
npmengine.io-parser5.2.3непряма
npmenhanced-resolve5.18.0непряма
npmenhanced-resolve5.18.1непряма
npmenquirer2.3.6непряма
npment2.2.2непряма
npmentities2.2.0непряма
npmentities4.5.0непряма
npmenvinfo7.11.0непряма
npmenvinfo7.13.0непряма
npmenvinfo7.14.0непряма
npmerr-code2.0.3непряма
npmerror-ex1.3.2непряма
npmes-abstract1.24.0непряма
npmes-define-property1.0.1непряма
npmes-errors1.3.0непряма
npmes-get-iterator1.1.3непряма
npmes-module-lexer1.6.0непряма
npmes-object-atoms1.1.1непряма
npmes-set-tostringtag2.1.0непряма
npmes-shim-unscopables1.1.0непряма
npmes-to-primitive1.3.0непряма
npmes5-ext0.10.64непряма
npmes6-error4.1.1непряма
npmes6-iterator2.0.3непряма
npmes6-symbol3.1.4непряма
npmesast-util-from-estree2.0.0непряма
npmesast-util-from-js2.0.1непряма
npmesbuild0.27.2непряма
npmescalade3.2.0непряма
npmescape-goat4.0.0непряма
npmescape-html1.0.3непряма
npmescape-string-regexp1.0.5непряма
npmescape-string-regexp2.0.0непряма
npmescape-string-regexp4.0.0непряма
npmescape-string-regexp5.0.0непряма
npmeslint9.20.1непряма
npmeslint-config-streamr-ts7.0.0непряма
npmeslint-import-context0.1.8непряма
npmeslint-import-resolver-node0.3.9непряма
npmeslint-import-resolver-typescript4.4.4непряма
npmeslint-module-utils2.12.1непряма
npmeslint-plugin-import2.32.0непряма
npmeslint-plugin-jest29.2.1непряма
npmeslint-plugin-promise7.2.1непряма
npmeslint-scope5.1.1непряма
npmeslint-scope8.2.0непряма
npmeslint-visitor-keys3.4.3непряма
npmeslint-visitor-keys4.2.1непряма
npmesniff2.0.1непряма
npmespree10.4.0непряма
npmesprima4.0.1непряма
npmesquery1.6.0непряма
npmesrecurse4.3.0непряма
npmestraverse4.3.0непряма
npmestraverse5.3.0непряма
npmestree-util-attach-comments3.0.0непряма
npmestree-util-build-jsx3.0.1непряма
npmestree-util-is-identifier-name3.0.0непряма
npmestree-util-scope1.0.0непряма
npmestree-util-to-js2.0.0непряма
npmestree-util-value-to-estree3.2.1непряма
npmestree-util-visit2.0.0непряма
npmestree-walker2.0.2непряма
npmestree-walker3.0.3непряма
npmesutils2.0.3непряма
npmeta2.2.0непряма
npmetag1.8.1непряма
npmeval0.1.8непряма
npmevent-emitter0.3.5непряма
npmevent-target-shim5.0.1непряма
npmevents3.3.0непряма
npmevp_bytestokey1.0.3непряма
npmexeca5.0.0непряма
npmexeca5.1.1непряма
npmexit-x0.2.2непряма
npmexpand-template2.0.3непряма
npmexpect30.2.0непряма
npmexpect^30.0.5непряма
npmexponential-backoff3.1.2непряма
npmext1.7.0непряма
npmextend3.0.2непряма
npmextend-shallow2.0.1непряма
npmextract-zip2.0.1непряма
npmfast-copy3.0.2непряма
npmfast-deep-equal3.1.3непряма
npmfast-glob3.3.3непряма
npmfast-json-stable-stringify2.1.0непряма
npmfast-levenshtein2.0.6непряма
npmfast-safe-stringify2.1.1непряма
npmfast-unique-numbers8.0.13непряма
npmfast-uri3.0.6непряма
npmfast-xml-parser5.2.5непряма
npmfastest-levenshtein1.0.16непряма
npmfastfall1.5.1непряма
npmfastparallel2.4.1непряма
npmfastq1.18.0непряма
npmfastq1.19.0непряма
npmfastseries2.0.0непряма
npmfault2.0.1непряма
npmfaye-websocket0.11.4непряма
npmfb-watchman2.0.2непряма
npmfd-slicer1.1.0непряма
npmfdir6.4.4непряма
npmfeed4.2.2непряма
npmfigures3.2.0непряма
npmfile-entry-cache8.0.0непряма
npmfile-loader6.2.0непряма
npmfile-uri-to-path1.0.0непряма
npmfilelist1.0.4непряма
npmfilesize8.0.7непряма
npmfill-range7.1.1непряма
npmfinalhandler1.1.2непряма
npmfinalhandler1.3.1непряма
npmfinalhandler2.1.0непряма
npmfind-cache-dir4.0.0непряма
npmfind-up2.1.0непряма
npmfind-up3.0.0непряма
npmfind-up4.1.0непряма
npmfind-up5.0.0непряма
npmfind-up6.3.0непряма
npmflat5.0.2непряма
npmflat-cache4.0.1непряма
npmflatted3.3.3непряма
npmfollow-redirects1.15.9непряма
npmfor-each0.3.5непряма
npmforeground-child3.3.0непряма
npmforeground-child3.3.1непряма
npmfork-ts-checker-webpack-plugin6.5.3непряма
npmform-data4.0.4непряма
npmform-data-encoder2.1.4непряма
npmformat0.2.2непряма
npmformidable3.5.4непряма
npmforwarded0.2.0непряма
npmfraction.js4.3.7непряма
npmfresh0.5.2непряма
npmfresh2.0.0непряма
npmfrom0.1.7непряма
npmfront-matter4.0.2непряма
npmfs-constants1.0.0непряма
npmfs-extra11.3.0непряма
npmfs-extra11.3.2непряма
npmfs-extra8.1.0непряма
npmfs-extra9.1.0непряма
npmfs-minipass2.1.0непряма
npmfs-minipass3.0.3непряма
npmfs-monkey1.0.6непряма
npmfs.realpath1.0.0непряма
npmfsevents2.3.3непряма
npmfunction-bind1.1.2непряма
npmfunction.prototype.name1.1.8непряма
npmfunctions-have-names1.2.3непряма
npmgauge4.0.4непряма
npmgensync1.0.0-beta.2непряма
npmget-caller-file2.0.5непряма
npmget-func-name2.0.2непряма
npmget-intrinsic1.2.7непряма
npmget-intrinsic1.3.0непряма
npmget-own-enumerable-property-symbols3.0.2непряма
npmget-package-type0.1.0непряма
npmget-pkg-repo4.2.1непряма
npmget-port5.1.1непряма
npmget-proto1.0.1непряма
npmget-stream5.2.0непряма
npmget-stream6.0.0непряма
npmget-stream6.0.1непряма
npmget-symbol-description1.1.0непряма
npmget-symbol-from-current-process-h1.0.2непряма
npmget-tsconfig4.10.1непряма
npmget-uv-event-loop-napi-h1.0.6непряма
npmgit-raw-commits3.0.0непряма
npmgit-remote-origin-url2.0.0непряма
npmgit-semver-tags5.0.1непряма
npmgit-up7.0.0непряма
npmgit-url-parse14.0.0непряма
npmgitconfiglocal1.0.0непряма
npmgithub-from-package0.0.0непряма
npmgithub-slugger1.5.0непряма
npmglob10.4.5непряма
npmglob11.0.1непряма
npmglob11.1.0непряма
npmglob13.0.0непряма
npmglob7.2.3непряма
npmglob8.1.0непряма
npmglob9.3.5непряма
npmglob-parent5.1.2непряма
npmglob-parent6.0.2непряма
npmglob-to-regexp0.4.1непряма
npmglobal-agent3.0.0непряма
npmglobal-dirs3.0.1непряма
npmglobal-modules2.0.0непряма
npmglobal-prefix3.0.0непряма
npmglobals11.12.0непряма
npmglobals14.0.0непряма
npmglobals16.5.0непряма
npmglobalthis1.0.4непряма
npmglobby10.0.1непряма
npmglobby11.1.0непряма
npmglobby13.2.2непряма
npmgopd1.2.0непряма
npmgot11.8.6непряма
npmgot12.6.1непряма
npmgraceful-fs4.2.10непряма
npmgraceful-fs4.2.11непряма
npmgraceful-readlink1.0.1непряма
npmgraphemer1.4.0непряма
npmgray-matter4.0.3непряма
npmgzip-size6.0.0непряма
npmhandle-thing2.0.1непряма
npmhandlebars4.7.8непряма
npmhard-rejection2.1.0непряма
npmhas-bigints1.1.0непряма
npmhas-flag4.0.0непряма
npmhas-property-descriptors1.0.2непряма
npmhas-proto1.2.0непряма
npmhas-symbols1.1.0непряма
npmhas-tostringtag1.0.2непряма
npmhas-unicode2.0.1непряма
npmhas-yarn3.0.0непряма
npmhash.js1.1.7непряма
npmhasown2.0.2непряма
npmhast-util-from-parse58.0.2непряма
npmhast-util-parse-selector4.0.0непряма
npmhast-util-raw9.1.0непряма
npmhast-util-to-estree3.1.1непряма
npmhast-util-to-jsx-runtime2.3.2непряма
npmhast-util-to-parse58.0.0непряма
npmhast-util-whitespace3.0.0непряма
npmhastscript9.0.0непряма
npmhe1.2.0непряма
npmhelp-me3.0.0непряма
npmhelp-me5.0.0непряма
npmhistory4.10.1непряма
npmhmac-drbg1.0.1непряма
npmhoist-non-react-statics3.3.2непряма
npmhosted-git-info2.8.9непряма
npmhosted-git-info4.1.0непряма
npmhosted-git-info8.1.0непряма
npmhosted-git-info9.0.2непряма
npmhpack.js2.1.6непряма
npmhtml-encoding-sniffer4.0.0непряма
npmhtml-entities2.5.2непряма
npmhtml-escaper2.0.2непряма
npmhtml-minifier-terser6.1.0непряма
npmhtml-minifier-terser7.2.0непряма
npmhtml-tags3.3.1непряма
npmhtml-void-elements3.0.0непряма
npmhtml-webpack-plugin5.6.3непряма
npmhtmlparser26.1.0непряма
npmhtmlparser28.0.2непряма
npmhttp-cache-semantics4.1.1непряма
npmhttp-deceiver1.2.7непряма
npmhttp-errors1.6.3непряма
npmhttp-errors2.0.0непряма
npmhttp-errors2.0.1непряма
npmhttp-parser-js0.5.9непряма
npmhttp-proxy1.18.1непряма
npmhttp-proxy-agent4.0.1непряма
npmhttp-proxy-agent7.0.2непряма
npmhttp-proxy-middleware2.0.7непряма
npmhttp2-wrapper1.0.3непряма
npmhttp2-wrapper2.2.1непряма
npmhttps-browserify1.0.0непряма
npmhttps-proxy-agent5.0.1непряма
npmhttps-proxy-agent7.0.6непряма
npmhuman-signals2.1.0непряма
npmhumanize-ms1.2.1непряма
npmhyperid3.3.0непряма
npmiconv-lite0.4.24непряма
npmiconv-lite0.6.3непряма
npmiconv-lite0.7.0непряма
npmicss-utils5.1.0непряма
npmieee7541.2.1непряма
npmignore5.3.2непряма
npmignore7.0.5непряма
npmignore-walk8.0.0непряма
npmimage-size1.2.0непряма
npmimmediate3.0.6непряма
npmimmer9.0.21непряма
npmimport-fresh3.3.0непряма
npmimport-fresh3.3.1непряма
npmimport-lazy4.0.0непряма
npmimport-local3.1.0непряма
npmimport-local3.2.0непряма
npmimurmurhash0.1.4непряма
npmindent-string4.0.0непряма
npminfer-owner1.0.4непряма
npminfima0.2.0-alpha.45непряма
npminflight1.0.6непряма
npminherits2.0.3непряма
npminherits2.0.4непряма
npmini1.3.8непряма
npmini2.0.0непряма
npmini5.0.0непряма
npmini6.0.0непряма
npminit-package-json8.2.2непряма
npminline-source-map0.6.3непряма
npminline-style-parser0.2.4непряма
npminquirer12.9.6непряма
npminternal-slot1.1.0непряма
npminterpret1.4.0непряма
npminterpret3.1.1непряма
npminvariant2.2.4непряма
npmip-address9.0.5непряма
npmis-alphabetical2.0.1непряма
npmis-alphanumerical2.0.1непряма
npmis-arguments1.2.0непряма
npmis-array-buffer3.0.5непряма
npmis-arrayish0.2.1непряма
npmis-async-function2.1.1непряма
npmis-bigint1.1.0непряма
npmis-binary-path2.1.0непряма
npmis-boolean-object1.2.2непряма
npmis-bun-module2.0.0непряма
npmis-callable1.2.7непряма
npmis-ci3.0.1непряма
npmis-core-module2.16.1непряма
npmis-data-view1.0.2непряма
npmis-date-object1.1.0непряма
npmis-decimal2.0.1непряма
npmis-docker2.2.1непряма
npmis-extendable0.1.1непряма
npmis-extglob2.1.1непряма
npmis-finalizationregistry1.1.1непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-generator-fn2.1.0непряма
npmis-generator-function1.1.0непряма
npmis-glob4.0.3непряма
npmis-hexadecimal2.0.1непряма
npmis-installed-globally0.4.0непряма
npmis-interactive1.0.0непряма
npmis-lambda1.0.1непряма
npmis-map2.0.3непряма
npmis-module1.0.0непряма
npmis-nan1.3.2непряма
npmis-negative-zero2.0.3непряма
npmis-npm6.0.0непряма
npmis-number7.0.0непряма
npmis-number-object1.1.1непряма
npmis-obj1.0.1непряма
npmis-obj2.0.0непряма
npmis-path-cwd2.2.0непряма
npmis-path-inside3.0.3непряма
npmis-plain-obj1.1.0непряма
npmis-plain-obj2.1.0непряма
npmis-plain-obj3.0.0непряма
npmis-plain-obj4.1.0непряма
npmis-plain-object2.0.4непряма
npmis-plain-object3.0.1непряма
npmis-potential-custom-element-name1.0.1непряма
npmis-promise4.0.0непряма
npmis-reference1.2.1непряма
npmis-regex1.2.1непряма
npmis-regexp1.0.0непряма
npmis-root2.1.0непряма
npmis-set2.0.3непряма
npmis-shared-array-buffer1.0.4непряма
npmis-ssh1.4.1непряма
npmis-stream2.0.0непряма
npmis-stream2.0.1непряма
npmis-string1.1.1непряма
npmis-symbol1.1.1непряма
npmis-text-path1.0.1непряма
npmis-typed-array1.1.15непряма
npmis-typedarray1.0.0непряма
npmis-unicode-supported0.1.0непряма
npmis-weakmap2.0.2непряма
npmis-weakref1.1.1непряма
npmis-weakset2.0.4непряма
npmis-wsl2.2.0непряма
npmis-yarn-global0.4.1непряма
npmisarray0.0.1непряма
npmisarray1.0.0непряма
npmisarray2.0.5непряма
npmisbinaryfile4.0.10непряма
npmisexe2.0.0непряма
npmisexe3.1.1непряма
npmisobject3.0.1непряма
npmisomorphic-timers-promises1.0.1непряма
npmistanbul-lib-coverage3.2.2непряма
npmistanbul-lib-instrument6.0.3непряма
npmistanbul-lib-report3.0.1непряма
npmistanbul-lib-source-maps5.0.6непряма
npmistanbul-reports3.2.0непряма
npmjackspeak3.4.3непряма
npmjackspeak4.0.2непряма
npmjackspeak4.1.1непряма
npmjake10.9.2непряма
npmjasmine-core4.6.1непряма
npmjest-changed-files30.2.0непряма
npmjest-circus30.2.0непряма
npmjest-cli30.2.0непряма
npmjest-config30.2.0непряма
npmjest-diff30.2.0непряма
npmjest-docblock30.2.0непряма
npmjest-each30.2.0непряма
npmjest-environment-node30.2.0непряма
npmjest-extended7.0.0непряма
npmjest-get-type27.5.1непряма
npmjest-haste-map30.2.0непряма
npmjest-leak-detector27.5.1непряма
npmjest-leak-detector30.2.0непряма
npmjest-leak-detector^27.3.1непряма
npmjest-message-util30.2.0непряма
npmjest-mock30.2.0непряма
npmjest-mock^30.0.5непряма
npmjest-mock-extended4.0.0непряма
npmjest-pnp-resolver1.2.3непряма
npmjest-regex-util30.0.1непряма
npmjest-resolve30.2.0непряма
npmjest-resolve-dependencies30.2.0непряма
npmjest-runner30.2.0непряма
npmjest-runtime30.2.0непряма
npmjest-snapshot30.2.0непряма
npmjest-util29.7.0непряма
npmjest-util30.2.0непряма
npmjest-validate30.2.0непряма
npmjest-watcher30.2.0непряма
npmjest-worker27.5.1непряма
npmjest-worker29.7.0непряма
npmjest-worker30.2.0непряма
npmjiti1.21.7непряма
npmjju1.4.0непряма
npmjoi17.13.3непряма
npmjoycon3.1.1непряма
npmjs-sdsl4.3.0непряма
npmjs-string-escape1.0.1непряма
npmjs-tokens4.0.0непряма
npmjs-yaml3.14.1непряма
npmjs-yaml3.14.2непряма
npmjs-yaml4.1.0непряма
npmjsbn1.1.0непряма
npmjsdom24.1.3непряма
npmjsesc3.0.2непряма
npmjsesc3.1.0непряма
npmjson-buffer3.0.1непряма
npmjson-parse-better-errors1.0.2непряма
npmjson-parse-even-better-errors2.3.1непряма
npmjson-parse-even-better-errors4.0.0непряма
npmjson-parse-even-better-errors5.0.0непряма
npmjson-schema-traverse0.4.1непряма
npmjson-schema-traverse1.0.0непряма
npmjson-stable-stringify-without-jsonify1.0.1непряма
npmjson-stringify-nice1.1.4непряма
npmjson-stringify-safe5.0.1непряма
npmjson51.0.2непряма
npmjson52.2.3непряма
npmjsonc-parser3.2.0непряма
npmjsonfile4.0.0непряма
npmjsonfile6.1.0непряма
npmjsonfile6.2.0непряма
npmjsonparse1.3.1непряма
npmJSONStream1.3.5непряма
npmjszip3.10.1непряма
npmjust-diff6.0.2непряма
npmjust-diff-apply5.5.0непряма
npmkarma6.4.4непряма
npmkarma^6.4.4непряма
npmkarma-chrome-launcher3.2.0непряма
npmkarma-chrome-launcher^3.1.1непряма
npmkarma-electron7.3.0непряма
npmkarma-electron^7.3.0непряма
npmkarma-jasmine5.1.0непряма
npmkarma-jasmine^5.1.0непряма
npmkarma-sourcemap-loader0.4.0непряма
npmkarma-sourcemap-loader^0.4.0непряма
npmkarma-spec-reporter0.0.36непряма
npmkarma-spec-reporter^0.0.36непряма
npmkarma-webpack5.0.1непряма
npmkarma-webpack^5.0.1непряма
npmkeypress0.1.0непряма
npmkeyv4.5.4непряма
npmkind-of6.0.3непряма
npmkleur3.0.3непряма
npmky1.7.5непряма
npmlatest-version7.0.0непряма
npmlaunch-editor2.9.1непряма
npmlazystream1.0.1непряма
npmlerna9.0.1непряма
npmleven2.1.0непряма
npmleven3.1.0непряма
npmlevn0.4.1непряма
npmlibnpmaccess10.0.3непряма
npmlibnpmpublish11.1.2непряма
npmlie3.3.0непряма
npmlilconfig3.1.3непряма
npmlines-and-columns1.2.4непряма
npmlines-and-columns2.0.3непряма
npmlinkify-it5.0.0непряма
npmload-json-file4.0.0непряма
npmload-json-file6.2.0непряма
npmloader-runner4.3.0непряма
npmloader-runner4.3.1непряма
npmloader-utils2.0.4непряма
npmloader-utils3.3.1непряма
npmlocate-path2.0.0непряма
npmlocate-path3.0.0непряма
npmlocate-path5.0.0непряма
npmlocate-path6.0.0непряма
npmlocate-path7.2.0непряма
npmlodash.debounce4.0.8непряма
npmlodash.defaults4.2.0непряма
npmlodash.difference4.5.0непряма
npmlodash.flatten4.4.0непряма
npmlodash.ismatch4.4.0непряма
npmlodash.isplainobject4.0.6непряма
npmlodash.memoize3.0.4непряма
npmlodash.memoize4.1.2непряма
npmlodash.merge4.6.2непряма
npmlodash.union4.6.0непряма
npmlodash.uniq4.5.0непряма
npmlog-symbols4.1.0непряма
npmlog4js6.9.1непряма
npmlong5.2.5непряма
npmlongest-streak3.1.0непряма
npmloose-envify1.4.0непряма
npmloupe2.3.7непряма
npmlower-case2.0.2непряма
npmlowercase-keys2.0.0непряма
npmlowercase-keys3.0.0непряма
npmlunr2.3.9непряма
npmmagic-string0.30.21непряма
npmmake-dir2.1.0непряма
npmmake-dir4.0.0непряма
npmmake-error1.3.6непряма
npmmake-fetch-happen14.0.3непряма
npmmake-fetch-happen15.0.2непряма
npmmake-fetch-happen9.1.0непряма
npmmakeerror1.0.12непряма
npmmap-age-cleaner0.1.3непряма
npmmap-obj1.0.1непряма
npmmap-obj4.3.0непряма
npmmap-stream0.0.7непряма
npmmarkdown-extensions2.0.0непряма
npmmarkdown-it14.1.0непряма
npmmarkdown-table2.0.0непряма
npmmarkdown-table3.0.4непряма
npmmatcher3.0.0непряма
npmmath-intrinsics1.1.0непряма
npmmd5.js1.3.5непряма
npmmdast-util-directive3.1.0непряма
npmmdast-util-find-and-replace3.0.2непряма
npmmdast-util-from-markdown2.0.2непряма
npmmdast-util-frontmatter2.0.1непряма
npmmdast-util-gfm3.0.0непряма
npmmdast-util-gfm-autolink-literal2.0.1непряма
npmmdast-util-gfm-footnote2.0.0непряма
npmmdast-util-gfm-strikethrough2.0.0непряма
npmmdast-util-gfm-table2.0.0непряма
npmmdast-util-gfm-task-list-item2.0.0непряма
npmmdast-util-mdx3.0.0непряма
npmmdast-util-mdx-expression2.0.1непряма
npmmdast-util-mdx-jsx3.2.0непряма
npmmdast-util-mdxjs-esm2.0.1непряма
npmmdast-util-phrasing4.1.0непряма
npmmdast-util-to-hast13.2.0непряма
npmmdast-util-to-markdown2.1.2непряма
npmmdast-util-to-string4.0.0непряма
npmmdn-data2.0.28непряма
npmmdn-data2.0.30непряма
npmmdurl2.0.0непряма
npmmedia-typer0.3.0непряма
npmmedia-typer1.1.0непряма
npmmemfs3.5.3непряма
npmmeow8.1.2непряма
npmmerge-descriptors1.0.3непряма
npmmerge-descriptors2.0.0непряма
npmmerge-stream2.0.0непряма
npmmethods1.1.2непряма
npmmicromark4.0.1непряма
npmmicromark-core-commonmark2.0.2непряма
npmmicromark-extension-directive3.0.2непряма
npmmicromark-extension-frontmatter2.0.0непряма
npmmicromark-extension-gfm3.0.0непряма
npmmicromark-extension-gfm-autolink-literal2.1.0непряма
npmmicromark-extension-gfm-footnote2.1.0непряма
npmmicromark-extension-gfm-strikethrough2.1.0непряма
npmmicromark-extension-gfm-table2.1.1непряма
npmmicromark-extension-gfm-tagfilter2.0.0непряма
npmmicromark-extension-gfm-task-list-item2.1.0непряма
npmmicromark-extension-mdx-expression3.0.0непряма
npmmicromark-extension-mdx-jsx3.0.1непряма
npmmicromark-extension-mdx-md2.0.0непряма
npmmicromark-extension-mdxjs3.0.0непряма
npmmicromark-extension-mdxjs-esm3.0.0непряма
npmmicromark-factory-destination2.0.1непряма
npmmicromark-factory-label2.0.1непряма
npmmicromark-factory-mdx-expression2.0.2непряма
npmmicromark-factory-space1.1.0непряма
npmmicromark-factory-space2.0.1непряма
npmmicromark-factory-title2.0.1непряма
npmmicromark-factory-whitespace2.0.1непряма
npmmicromark-util-character1.2.0непряма
npmmicromark-util-character2.1.1непряма
npmmicromark-util-chunked2.0.1непряма
npmmicromark-util-classify-character2.0.1непряма
npmmicromark-util-combine-extensions2.0.1непряма
npmmicromark-util-decode-numeric-character-reference2.0.2непряма
npmmicromark-util-decode-string2.0.1непряма
npmmicromark-util-encode2.0.1непряма
npmmicromark-util-events-to-acorn2.0.2непряма
npmmicromark-util-html-tag-name2.0.1непряма
npmmicromark-util-normalize-identifier2.0.1непряма
npmmicromark-util-resolve-all2.0.1непряма
npmmicromark-util-sanitize-uri2.0.1непряма
npmmicromark-util-subtokenize2.0.4непряма
npmmicromark-util-symbol1.1.0непряма
npmmicromark-util-symbol2.0.1непряма
npmmicromark-util-types1.1.0непряма
npmmicromark-util-types2.0.1непряма
npmmicromatch4.0.8непряма
npmmiller-rabin4.0.1непряма
Сповіщення про залежності 1

Встановлення npm:@streamr/dht@103.3.1 тягне 183 пакетів, прямих і транзитивних: 1 мають відомі сповіщення, з них 0 — прямі залежності.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
elliptic6.6.1непрямависока1

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

Звіт у форматі JSON машиночитний
{
  "data": {
    "repo": {
      "topics": [
        "pubsub",
        "decentralized",
        "peer-to-peer",
        "streamr",
        "streamr-client",
        "protocol"
      ],
      "is_fork": false,
      "size_kb": 188109,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "HTML": 4792,
        "Shell": 7984,
        "JavaScript": 93038,
        "TypeScript": 3515237
      },
      "pushed_at": "2026-07-21T20:21:53Z",
      "created_at": "2021-04-07T18:23:22Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-21T12:26:46Z",
      "description": "Monorepo containing all the main components of Streamr Network.",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": null,
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript"
      ]
    },
    "owner": {
      "blog": "https://streamr.network",
      "name": "Streamr",
      "type": "Organization",
      "login": "streamr-dev",
      "company": null,
      "location": "Zug, Switzerland",
      "followers": 146,
      "avatar_url": "https://avatars.githubusercontent.com/u/8115255?v=4",
      "created_at": "2014-07-09T15:01:33Z",
      "is_verified": null,
      "public_repos": 143,
      "account_age_days": 4395
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [
        {
          "tag": "v101.0.1",
          "kind": "patch",
          "published_at": "2024-07-09T12:19:58Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "8159b8e9a1930ddcb3a3860f83de6da976e045b7",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.3.1",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-02-03T15:46:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5d35c22fd067d3eb54a9469c9032ac0410751789",
          "body": "… usage (#3379)\n\n## Summary\n\nAdds the `timers-browserify` polyfill to the DHT package, enabling\nstandalone DHT usage in browsers without requiring consumers to manually\npolyfill `setImmediate`. The SDK retains its existing polyfill for\nredundancy.\n\n## Changes\n\n- Add `timers-browserify` dependency to `@streamr/dht` package\n- Add `import 'timers'` polyfill in DHT's `exports.ts` for browser\ncompatibility\n- Configure `timers` → `timers-browserify` alias in DHT's rollup browser\nconfig",
          "is_bot": false,
          "headline": "refactor: Add `timers` polyfill to DHT package for standalone browser…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-02-03T15:19:40Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a4e5b05e1e3da04f6ae567c3d235da2d20d29b7",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.3.0",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-29T13:25:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0c7e373ce7c3675c2f67bf3ecc4ff765cff37023",
          "body": null,
          "is_bot": false,
          "headline": "Update CHANGELOG",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-29T12:46:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9613aff49a3fa6abfc8f674c8a889b7237dd59e4",
          "body": "## Summary\n\nSeparates SDK browser smoke tests from the main browser end-to-end test\njob into its own dedicated workflow job for better CI visibility and\nparallel execution.\n\n## Changes\n\n- Extracted `npm run test-browser-smoke` from existing browser test job\n- Created new `sdk-browser-smoke-test` job\n[…]\nab=bugbot) for commit\n9562af267fad83068ba06307efdaa43cba5e264a. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "ci: Run SDK browser smoke tests as a separate workflow job (#3372)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-28T13:06:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "7039eea2daedc60dbe9a3e99fd35e6514ba9f082",
          "body": "## Summary\n\nFix `undefined` `__dirname` error in browser environments by using\n`import.meta.url` for migration URL resolution in `PersistenceManager`.\nRollup handles the conversion to environment-specific resolution for\nnon-ESM builds.\n\n## Changes\n\n- Use `import.meta.url` instead of `__dirname` in\n`\n[…]\nab=bugbot) for commit\nb5e61d28c1c72e57e9bf7147206098b28725892e. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "fix: ES module compatibility for migrations URL resolution (#3373)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-28T12:52:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e664704e362f5e3fef6e4ebb056064df3ed1cbaa",
          "body": "- [x] Update changelog",
          "is_bot": false,
          "headline": "feat: Bundles (NET-1657, NET-1658) (#3331)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-23T17:22:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "71c6ea208a67df0cd09fed89386fd6d7fe7f9a62",
          "body": "… syntax (#3369)\n\n## Summary\n\nSwitch from default import (`import StreamrClient from '@streamr/sdk'`)\nto named export (`import { StreamrClient } from '@streamr/sdk'`) across\ninternal packages, and explicitly annotate type-only imports using\nTypeScript's `import type` syntax for cleaner, more explici\n[…]\nll available imports\n- **Refactoring**: Renaming exports is safer and more traceable with\nnamed imports\n- **Clarity**: Named imports make it explicit what is being imported,\nimproving code readability",
          "is_bot": false,
          "headline": "refactor: Use named `StreamrClient` export and explicit `type` import…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-23T13:44:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "10c11ae00f017f57716a76b263612ec5da156898",
          "body": "## Summary\n\nAllow packages to define their Karma setup files in either JavaScript\n(`karma-setup.js`) or TypeScript (`karma-setup.ts`). This provides\nflexibility for packages that prefer type-safe configuration.\n\n## Changes\n\n- Update `createKarmaConfig.ts` to check for both `karma-setup.js` and\n`karm\n[…]\nrst matching file found (JS takes precedence over TS)\n\n## Limitations and future improvements\n\n- If Karma is not phased out first, consider migrating all packages to\nTypeScript configs for consistency",
          "is_bot": false,
          "headline": "feat(browser-test-runner): Support TypeScript karma-setup files (#3368)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-23T12:41:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "77033eccb5cef670307c6a71d0d47b99e898f6e4",
          "body": "…tup import from `PersistenceManager` (#3367)\n\n## Summary\n\nFix a circular dependency in the SDK by removing a redundant `import\n'./setupTsyringe'` statement from `PersistenceManager.ts`.\n\nThe circular dependency chain was:\n1. `PersistenceManager.ts` imports `setupTsyringe.ts`\n2. `setupTsyringe.ts` i\n[…]\nt in `PersistenceManager.ts` was\nredundant and only served to create this circular reference.\n\n## Changes\n\n- Remove unnecessary `import './setupTsyringe'` from\n`packages/sdk/src/PersistenceManager.ts`",
          "is_bot": false,
          "headline": "fix(sdk): Fix circular dependency by removing redundant `tsyringe` se…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-23T11:53:54Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9a110cf0f47cc2bd31971b8d12e18ba444c210ef",
          "body": "…#3366)\n\n## Summary\n\nStandardize all `eventemitter3` imports across the codebase to use named\nexports instead of default imports, ensuring consistent import style.\n\n## Changes\n\n- Changed `import EventEmitter from 'eventemitter3'` to `import {\nEventEmitter } from 'eventemitter3'` in 21 files\n- Changed `import EventEmitter3 from 'eventemitter3'` to `import {\nEventEmitter } from 'eventemitter3'` in 3 files, updating corresponding\nclass usages from `EventEmitter3` to `EventEmitter`",
          "is_bot": false,
          "headline": "refactor: Use named imports for `EventEmitter` from `eventemitter3` (…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-23T11:42:20Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f531e375333f2b330c34dcf268a22b6ac94c7e49",
          "body": "## Summary\n\nResolve circular dependencies in the SDK's dependency injection (DI)\ncontainer by using token-based injection instead of direct class\nreferences. This eliminates the need for `delay()` wrappers for\n`Resends` and `Subscriber` classes.\n\n> [!important]\n> This change is necessary for future \n[…]\n to\nthis pattern in the future\n- The `delay()` wrapper is still used for `StreamRegistry` and\n`GroupKeyManager` in `MessagePipelineFactory`; these could be converted\nto token injection for consistency",
          "is_bot": false,
          "headline": "fix: Resolve circular dependencies in the SDK package (#3361)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-21T09:37:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e2ef3010e142c4833105af6647fe802eb793634a",
          "body": "## Summary\n\nCentralizes the `tsyringe` dependency injection setup by introducing a\ndedicated `setupTsyringe.ts` module that handles the `reflect-metadata`\nimport. This eliminates the need for scattered `import\n'reflect-metadata'` statements across source and test files, making the\nDI configuration m\n[…]\n## Limitations and future improvements\n\n- The setup module currently only imports `reflect-metadata`, but could\nbe extended in the future to include other tsyringe configuration or\npolyfills if needed",
          "is_bot": false,
          "headline": "refactor(sdk): Clean-up `tsyringe` setup (#3362)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-20T22:37:06Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4f55793abd79226a4d3a9b08dfa950c029e89c53",
          "body": "Gotta learn the hard way, eh?",
          "is_bot": false,
          "headline": "Update footnotes in the CHANGELOG",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-20T13:31:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "588ccd5280e19265d6af76a9f2de4e174d97a647",
          "body": "Updated CHANGELOG with new versions and fixes for various packages.",
          "is_bot": false,
          "headline": "Revise CHANGELOG for versions 103.2.0 to 103.2.2",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-20T11:18:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "db3f68af96c7c94658bd765b40f7b0b0a476b036",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.2.2",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-19T16:27:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e7708138753aced1c1e059d1439c068bd9afc7ac",
          "body": null,
          "is_bot": false,
          "headline": "Commit missing locks",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-19T16:26:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "21a2f4097159c1dd774132570aaf76714f424364",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.2.1",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-19T16:18:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "30409e811da25cf1c5062f2e45bda77cdd8b1293",
          "body": null,
          "is_bot": false,
          "headline": "fix: id can be number after minimization",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-19T16:10:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ddcf69e731da43440918adf6910f00bf33fb4ecf",
          "body": "…age (#3351)\n\nThis pull request refactors how configuration types are imported and\norganized throughout the SDK. The main change is the migration of\ntype-only imports from `Config` to a new `ConfigTypes` module, improving\ntype safety, clarity, and separation of concerns. Additionally, some\nexports a\n[…]\neping type definitions\nand implementation details separate, making the SDK easier to maintain\nand understand.\n\n> [!important]\n> Remember to run `npm run clean && npm run bootstrap` to avoid\nconfusion.",
          "is_bot": false,
          "headline": "refactor(sdk): Resolve selected circular dependencies in the SDK pack…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-16T20:37:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c97a8202b403e4b030b354f613e68df091f02c3b",
          "body": "…(#3350)\n\n## Summary\n\nAdded logic to filter out records that do not exist in Route53 to get\nrid of errors during delete records queries.",
          "is_bot": false,
          "headline": "fix(autocertifier-server): Only delete existing records from route53 …",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2026-01-16T16:15:31Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fe21ce107cef46c705622fec3282e99869d9f804",
          "body": "…ration (#3349)\n\n## Summary\n\nAdd error handling for route53 delete records operation. This ensures\nthat the subdomain creation is continued after the delete call has been\nmade. If the Route53 API does not hold a given domain it now throws but\nit should still delete everything that it does hold. Quick fix for now.",
          "is_bot": false,
          "headline": "fix(auto certifier-server): Add error handling for delete records ope…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2026-01-16T14:46:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ec64653df32bf09c41d664e178e88d3ea984d607",
          "body": "This pull request updates documentation and metadata references\nthroughout the codebase to point to the new `streamr-dev/network`\nrepository, replacing outdated references to `network-monorepo`. The\nchanges primarily affect README files, documentation, and code comments,\nensuring consistency and acc\n[…]\n and social links in `packages/sdk/README.md` to reflect\nthe new repository name.\n\n**Code comments:**\n\n* Updated a code comment in `packages/node/src/broker.ts` to reference\nthe correct Wiki location.",
          "is_bot": false,
          "headline": "fix: Fix incorrect header image URL in README (#3348)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-16T13:40:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f3db4d29fb844d4b1a000f19dcd2b5395ab7e31a",
          "body": "…e (#3347)\n\n## Summary\n\nWait for 15 seconds after adding an acme-challenge record to wait for\nthe change to propagate. This fixes the following errors:\n`Failed to create certificate for\n12b93fa1-2eb1-4540-a64b-84829f9cc507.streamr-nodes.xyz with ip:\n95.216.15.80 error: Error: Error while resolving D\n[…]\n29f9cc507.streamr-nodes.xyz.`\n\n`Failed to create certificate for\n827b7512-342d-48f2-9481-bdcdb1e05597.streamr-nodes.xyz with ip:\n95.216.15.80 error: Error: Did not find challenge value in TXT record.`",
          "is_bot": false,
          "headline": "fix(autocertifier-server): Wait for acme-challenge record to propagat…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2026-01-14T16:49:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d2c1e07c15f18e6b3d62a8c2a1e70f6d77d53731",
          "body": "… Route53 (#3346)\n\n## Summary\n\nWe are hitting rate limits with Route53 in the autocertifier server. We\nused to send individual queries to delete records from Route53. Now\ninstead the records to delete are sent in a single request. The changes\nalso include increased logging to make debugging of failing creation of\nsubdomains and certificates more apparent.",
          "is_bot": false,
          "headline": "feat(autocertifier-server): Delete unused DNS records in batches from…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2026-01-14T13:09:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58d67f8942ff0861dd65fe4f171611aac9e04d37",
          "body": "…code (#3304)\n\nThis pull request refactors TypeScript configuration across multiple\npackages to improve handling of generated code and project references,\nand updates some package scripts for consistency. It also includes minor\ncode improvements for clarity and correctness.\n\n> [!NOTE]\n> Previously, \n[…]\nbd9a739979cf4c5L93-R93)\n[[4]](diffhunk://#diff-0c8af68961e03aa39330bdcca6e9201cc7421497e5dfe3fb4eddfd62b358e22aL29-R29)\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor: Enable `noImplicitOverride` on the remaining non-generated …",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-06T16:21:36Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "36fca2be0384a0673c4c59b27d3c5cb9427ea6ef",
          "body": "Resolves the following warnings without adding\n`baseline-browser-mapping` as our own dev dep.\n\n```\n[baseline-browser-mapping] The data in this module is over two months old.  To ensure accurate Baseline data, please update: `npm i baseline-browser-mapping@latest -D`\n```",
          "is_bot": false,
          "headline": "chore: Update browser test runner dev deps (#3328)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-06T16:16:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a930fd1062a7cb28aa84e2068343802fb21fd919",
          "body": "This pull request makes a small update to the TypeScript configuration\nfor Karma tests in `packages/utils`. The change adds type definitions\nfor `jest` and `jest-extended` to ensure proper type support when\nrunning tests.\n\n## Notes\n\nFor some reason ts does not complain about the missing\n`@streamr/test-utils` in the utils package. It should, really. It's not\nits dependency. It will (would) in the future (when we intro bundles).",
          "is_bot": false,
          "headline": "refactor: Customize tsconfig `types` declaration for `utils` (#3327)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2026-01-06T15:00:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01185d0b5c578a193ad62ad5a09d50aaec5a833b",
          "body": "…round 2) (#3317)\n\nThis pull request primarily standardizes how loggers are initialized\nacross the codebase by using explicit string names instead of the\n`module` object. This change improves clarity and consistency in log\noutput, making it easier to identify log sources. Additionally, a\nrelated tes\n[…]\nnames\ncreated from strings instead of the `module` object.\n\n### Future steps\n\n* We may want to stick to string-based scopes/modules to be explicit.\nThis way we could also simplify `Logger#createName`.",
          "is_bot": false,
          "headline": "refactor: Use explicit module names instead of `module` for logging (…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-26T19:31:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "691ef70590edafe31135a1515b15d94e7e995a5b",
          "body": "… (#3309)\n\nThis pull request standardizes logger initialization throughout the\ncodebase by replacing the use of `new Logger(module)` with a more\ndescriptive string identifier for each module or class. This improves\nthe clarity of log messages and makes it easier to trace logs back to\ntheir source co\n[…]\nv-specific \"dependency\"\nfrom their setups soon.\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: mondoreale <320066+mondoreale@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor: Avoid NodeJS-specific `module` (use explicit logger scopes)…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-26T18:48:00Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8977cb856059bde6ba3b13a58359480c84cf2741",
          "body": "Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to\n3.14.2.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\">js-yaml's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>[3.14.2] - 2025-11-15</h2>\n<h3>Security</h3>\n<u\n[…]\nursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\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": "build(deps): bump js-yaml from 3.14.1 to 3.14.2 (#3313)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-12-26T17:51:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "89448bce17a78129f86670050e6753a36dfff7e5",
          "body": "This pull request updates the `clean` script in the `package.json` files\nacross multiple packages to improve how Jest's cache is cleared. The\nscript now explicitly provides an empty config to the `jest\n--clearCache` command, which helps prevent issues if a local or default\nJest config is missing or \n[…]\nost \"shared\"\ntest package (like `test-utils`) gets called first which may (will) in\nthe future cause deletion of its jest setup files used by some packages\nin their jest setups (like custom matchers).",
          "is_bot": false,
          "headline": "refactor: Clear jest's cache without validating jest configs (#3312)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-26T01:28:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "91c09c87f100eaec1917faaec54ffc13e97416b7",
          "body": "…s (#3310)\n\nThis pull request updates the `executeSafePromise` utility to improve\nits error handling across different environments. The main enhancement\nis more robust detection of whether the code is running in Node/Electron\nor in a browser, and handling fatal promise rejections appropriately in\nea\n[…]\ntried but karma\ndoesn't let it slide so easily.\n\n---------\n\nCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>\nCo-authored-by: mondoreale <320066+mondoreale@users.noreply.github.com>",
          "is_bot": false,
          "headline": "refactor: Make `executeSafePromise` work in browsers without polyfill…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-26T00:49:06Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "77c7b070b12082fd974aa1e35231cbd976724d05",
          "body": "… stop tracking sdk's generated config validator (#3292)\n\nThis pull request standardizes and improves the cleaning process across\nseveral packages by ensuring that generated code directories are\nconsistently removed by the `clean` script. It also updates the\n`.gitignore` in the SDK package to match \n[…]\nrectory.\n\n**`.gitignore` update:**\n\n* Updated `packages/sdk/.gitignore` to ignore the entire `src/generated`\ndirectory instead of individual subdirectories, aligning it with the new\ncleaning behavior.",
          "is_bot": false,
          "headline": "refactor: Incl. generated code (protos, what not) in `clean` scripts;…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-18T22:08:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "924ecf22bf0dcd9abecb347d8c3610b0dc954592",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.2.0",
          "author_name": "juslesan",
          "author_login": "juslesan",
          "committed_at": "2025-12-18T14:40:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "00097ad81b4aad3a1f1e6b66940c18ff48a9d2ed",
          "body": "Bumps [express](https://github.com/expressjs/express) from 5.1.0 to\n5.2.0.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/expressjs/express/releases\">express's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v5.2.0</h2>\n<h2>Important: Security</h2>\n<ul>\n<li>Securi\n[…]\nursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\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": "build(deps): bump express from 5.1.0 to 5.2.0 (#3253)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-12-17T15:12:12Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc69eab179fc1be6ee9230f57f1ebe9570d863b6",
          "body": "Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to\n1.3.2.\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\">node-forge's\nchangelog</a>.</em></p>\n<blockquote>\n<h2>1.3.2 - 2025-11-25</h2>\n<h3>Securit\n[…]\nursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\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": "build(deps): bump node-forge from 1.3.1 to 1.3.2 (#3247)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-12-17T15:03:55Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "892c72d890363c5844e20263ae7af65b6b1156b6",
          "body": "Bumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.0\nto 2.2.1.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/expressjs/body-parser/releases\">body-parser's\nreleases</a>.</em></p>\n<blockquote>\n<h2>v2.2.1</h2>\n<h2>Important: Security</h2>\n[…]\nursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\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": "build(deps): bump body-parser from 2.2.0 to 2.2.1 (#3246)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-12-17T14:52:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2de7f485f52897c8097e3ca6bd7dd0de0d151282",
          "body": "## Background\n\nThere are two different buffers related to this PR. The propagation\nbuffer and connection buffers. The propagation buffer is used when a\nnode is broadcasting data but does not have neighbors to send the data\nto. The connection buffer is used when a new connection is formed in the\nnetw\n[…]\no\ndisable buffering on connecting connections to avoid sending of old\nmessages by setting the `contentDeliveryBufferWhileConnecting` as false.\n\n---------\n\nCo-authored-by: Teo Gebhard <teo@streamr.com>",
          "is_bot": false,
          "headline": "feat(sdk): Add content delivery layer buffer configurations (#3305)",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-12-17T14:03:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2502c44945e06b8200d4e125c3e98d8841a2e920",
          "body": "…(#3302)\n\n## Summary\n\nAdd new configuration section `validation` that can be used to disable\nvalidation of stream permissions and partition counts.\n\n## Changes\n\n- Added new `validation` section that can be used to set `permissions`\nand `partitions` to `false` to bypass validation.\n\n---------\n\nCo-authored-by: Teo Gebhard <teo@streamr.com>",
          "is_bot": false,
          "headline": "feat(sdk): [NET-1661] Configuration options for bypassing validation …",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-12-17T13:40:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fe18df1081db3a92cadd474e001cb85b4684eefa",
          "body": "…nvironment usage (#3303)\n\nThis PR removes `\"dom\"` from SDK's TypeScript `lib` configuration to\navoid pulling browser-specific types into the default scope. The SDK is\nnot primarily a browser environment, and having DOM types globally\navailable was masking environment boundaries and weakening type s\n[…]\n document that the file currently mixes browser and\nNode.js code.\n\n* This makes the environment dependency explicit and flags the file for\nfuture refactoring into environment-specific implementations.",
          "is_bot": false,
          "headline": "refactor: Drop `\"dom\"` lib from SDK's TypeScript config and clarify e…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-16T15:17:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3413fb3068759bcd0c86cf8a5dd7cd02abae31d8",
          "body": "This pull request refactors TypeScript configuration across several\npackages to simplify project structure and build scripts. It removes\nredundant or legacy `tsconfig.node.json` and related files, consolidates\nconfiguration into main `tsconfig.json` files, and updates references\nand build scripts ac\n[…]\nff-d33492e918ed4916dd23554eb003330d2983698030d26bbf2667c472e2bb0166R1-R6)\n\nOverall, these changes make the TypeScript setup across packages more\nconsistent, easier to understand, and less error-prone.",
          "is_bot": false,
          "headline": "refactor: Detach tsconfigs for Jest from the build (#3301)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-16T14:15:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "728d1e668a530e14adf604d795e7cb0cf4861d20",
          "body": "…` to packages where it's really needed (#3299)\n\nThis pull request updates TypeScript configuration to adjust how project\nreference redirects are handled. The main change is moving the\n`disableSourceOfProjectReferenceRedirect` option from the root\n`tsconfig.node.json` to the more specific\n`packages/\n[…]\ndirects.\n* Added `disableSourceOfProjectReferenceRedirect: true` to\n`packages/cli-tools/tsconfig.node.json` so that this setting only\napplies to the CLI tools package, providing more granular control.",
          "is_bot": false,
          "headline": "refactor: Scope the usage of `disableSourceOfProjectReferenceRedirect…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-15T10:35:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "24ff75c2ddb00a6cb63493dc56fd0c14b83672c5",
          "body": "This pull request updates TypeScript Jest configuration files to\ncentralize and standardize the declaration of custom test utility types.\nThe main change is moving the inclusion of\n`@streamr/test-utils/customMatcherTypes` from package-level\nconfigurations into the root `tsconfig.jest.json`, ensuring\n[…]\nnfiguration.\n[[1]](diffhunk://#diff-198e2b7b2035fa308d0d3c58fddc55ee01229e98c40f7c40ac11cffb40092f83L3-L9)\n[[2]](diffhunk://#diff-c14c2d64f2874f18ecea49d8f61528f5d0a7064ce5e125b3807f2c1dc3491d30L4-L8)",
          "is_bot": false,
          "headline": "refactor: Unify `types` for jest tsconfigs (#3298)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T23:54:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3c975338a6f15f088cfccee861cb0689ed7676d0",
          "body": "This pull request updates the packaging configuration for several\npackages, focusing on standardizing the `files` field in `package.json`\nand cleaning up ignored files. The main goal is to ensure that only the\nnecessary files are included in published npm packages, improving\nconsistency and reducing\n[…]\nt.[^1]\n\n[^1]: `autocertifier-client` was the only package with `.npmignore`. It\nalso had `files` in its `package.json`. Now it's just like all the other\npackages – driven by the `files` field \\*only*.",
          "is_bot": false,
          "headline": "refactor: Update the lists of files included in packages (#3297)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T19:10:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "25f4d73ea32cb8f85abfb86a0dff149d9d973da2",
          "body": "This pull request updates TypeScript configuration files related to\ntesting, mainly by centralizing the configuration of type definitions\nfor Karma tests. The main change is moving the specification of\ntest-related type definitions from individual package-level\n`tsconfig.karma.json` files into the r\n[…]\nDOM libraries in its `lib` array, removing older versions for\nclarity and modernity[^1].\n\n[^1]: `lib` field is cumulative – including `ESNext` (bleeding edge)\nmeans we implicitly include all previous.",
          "is_bot": false,
          "headline": "refactor: Unify Karma tsconfigs (#3296)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T18:18:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1b2eb138fc3eed069058d41f46355c67682624aa",
          "body": "…otobuf code (#3294)\n\nThis pull request removes the `noImplicitOverride` option from several\nTypeScript configuration files across multiple packages.\n\n> [!NOTE]\n> Previously, `noImplicitOverride` was explicitly set to `false` across\nthe app. This was not a design choice, but a workaround: the\nauto-g\n[…]\n9d8b46d0b7L5)\n[[4]](diffhunk://#diff-a9339bd6577b7c530e347d4f43de35b290cc6536979b7edf04bbd809a63a68a7L5)\n* Removed the `noImplicitOverride` option from `tsconfig.jest.json` in\nthe `cli-tools` package.",
          "is_bot": false,
          "headline": "refactor: Restore strict `noImplicitOverride` for packages with no pr…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T17:44:08Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5c840c74ad2704c2e1e3fc9e892a9b6f79aba8ab",
          "body": "This pull request makes minor formatting adjustments to the\n`tsconfig.karma.json` file, expanding the `types` and `include` fields\ninto multi-line arrays for improved readability. No functional changes\nwere made.[^1]\n\n[^1]: It also is a follow-up to #3293 – I missed a spot.",
          "is_bot": false,
          "headline": "refactor: Reformat tsconfigs for consistency (2nd round) (#3295)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T17:32:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2281fa2949f4bbfbc73459d17217a76118eb4c49",
          "body": "This pull request mainly makes formatting and minor configuration\nchanges to various TypeScript configuration files across several\npackages. The changes primarily involve expanding single-line arrays for\n`types` and `include` fields into multi-line arrays for improved\nreadability, and removing some \n[…]\nfined\nupstream.\n[[1]](diffhunk://#diff-24db07be3ce94f0c29f9b1cdb5eb169b812640e615757b63168ec8eb28d605c6L4-L8)\n[[2]](diffhunk://#diff-da4b27143d8b704c97435b2267bc2d9781d587007709041f823c4409fbb9001fL9)",
          "is_bot": false,
          "headline": "refactor: Reformat tsconfigs for consistency (#3293)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-14T16:50:16Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1b27c8f6407d3e7dbb5c8b779969afde18f2f7a8",
          "body": "…#3270)\n\nThis pull request updates TypeScript configuration for the `cli-tools`\npackage to improve project references and build reliability. The changes\nprimarily enhance how the package manages its dependencies and build\nprocess, ensuring better integration with related packages and more\nrobust pro\n[…]\nrevent issues with source file\nredirection in project references.\n\n**Other adjustments:**\n\n* Removed the `composite` option from `cli-tools/tsconfig.node.json`, as\nit is now managed at a higher level.",
          "is_bot": false,
          "headline": "refactor [NET-1646]: Clean-up tsconfigs for the `cli-tools` package (…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-12T15:42:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b90adea4121b8b3e8d05a517fbf4873c33f6fde5",
          "body": "## Summary\n\nMake it possible to provide explicit encryption keys to the\nStreamrClient. These keys will be used in a given stream for all\npublishers as the encryption key. Setting the explicit keys disables the\ngroup key exchange. Therefore, all participants in the stream need to\nagree on what key is\n[…]\no the `encryption` section\n- The `GroupKeyManager#fetchKey` returns explicitly defined keys if they\nare defined\n- `Publisher` initializes the `GroupKeyQueue` with the explicit keys if\nthey are defined",
          "is_bot": false,
          "headline": "feat(sdk): Explicit encryption keys (#3284)",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-12-12T13:40:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1c39b80f6033a3189539f2e0f552fcc9b568cd08",
          "body": "…e (#3269)\n\nThis pull request updates TypeScript configuration and build scripts for\nthe `cdn-location` (primarily) and `dht` packages to improve type\nchecking, project references, and test configuration. The main focus is\non refining how different parts of the codebase are built and checked,\nespeci\n[…]\nnces update for `dht` package:**\n\n* Changed `dht` package TypeScript configs to reference the entire\n`cdn-location` project instead of just its `tsconfig.node.json`,\nsimplifying dependency management.",
          "is_bot": false,
          "headline": "refactor [NET-1645]: Clean-up tsconfigs for the `cdn-location` packag…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-12T01:01:39Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6fcdc1005da2f91edf5b6177539d72fc3b4b3bf1",
          "body": "… package (#3268)\n\nThis pull request updates the TypeScript build and lint configuration\nfor the `browser-test-runner` package to use the main `tsconfig.json`\ninstead of `tsconfig.node.json`. It also adds a new script for\ntype-checking without emitting output.\n\n### Changes\n\n**Build and TypeScript co\n[…]\nde.json` for project references.\n* Updated the `build` script in `package.json` to use the default\n`tsconfig.json` and added a `check` script for running TypeScript type\nchecks without emitting files.",
          "is_bot": false,
          "headline": "refactor [NET-1644]: Clean-up tsconfigs for the `browser-test-runner`…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-12T00:42:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b92286b4935aa93ca17d6b8416fc0f7addef2916",
          "body": "…-server` tsconfigs (#3267)\n\nThis pull request simplifies and standardizes the TypeScript\nconfiguration across several packages, particularly for\n`autocertifier-client` and related dependencies. It removes redundant or\nunnecessary configuration files, updates script commands, and\nstreamlines referen\n[…]\nh the new configuration.\n\n**Reference and include adjustments:**\n\n* Updated references in `autocertifier-server` and its test configs to\nmatch the new structure and ensure correct dependency tracking.",
          "is_bot": false,
          "headline": "refactor [NET-1643]: Clean-up `autocertifier-client` & `autocertifier…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-12T00:40:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "6bf0d7b78da260d0c3c5b62c22f91f65842eb88b",
          "body": "This pull request updates TypeScript configuration files across multiple\npackages to use project references instead of extending from\n`tsconfig.jest.json`. Additionally, it includes minor improvements to\nthe SDK's Karma Webpack configuration and a script invocation in the DHT\npackage. These changes \n[…]\nompatibility.\n\n### Future\n\n* This here is just a rearrangement; prep for future steps. Eventually\nall key files will become references in package-level `tsconfig.json`.\nWe need to clean them up first.",
          "is_bot": false,
          "headline": "refactor: Define proper package-level `tsconfig.json` files (#3288)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-12T00:08:53Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c31dbcdd233c28aa9898d92c7c87009b5915656b",
          "body": "This pull request standardizes the `include` patterns in various\n`tsconfig` files across multiple packages. The main change is replacing\nglob patterns like `\"src/**/*\"` with just `\"src\"` (and similar for other\nfolders), simplifying the TypeScript configuration and potentially\nimproving build perform\n[…]\nglob patterns\n(e.g., `\"src/**/*\"`).\n\n**Minor related adjustments:**\n\n* Adjusted some `exclude` patterns and removed unnecessary file\nreferences in the `sdk` package's `tsconfig` files for consistency.",
          "is_bot": false,
          "headline": "refactor: Remove unnecessary globbing from `tsconfig` files (#3287)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-11T23:54:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "99a16109dfda608cd176eeb1067648d94e440c18",
          "body": "This pull request removes several `tsconfig.browser.json` files from\nmultiple packages and updates the corresponding `tsconfig.karma.json`\nfiles to extend from the shared root configuration instead. This\nstreamlines TypeScript configuration across packages, reducing\nredundancy and potential inconsis\n[…]\nd added necessary compiler options and includes directly.\n* Ensured that all updated `tsconfig.karma.json` files explicitly\nspecify `outDir`, `noImplicitOverride`, and the appropriate `include`\npaths.",
          "is_bot": false,
          "headline": "refactor: Remove \"browser\" tsconfig jsons (#3286)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-11T23:37:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "060a4c2c80f6f316a029d3e33cc14515e3003de3",
          "body": "Updates the `dht` package’s `WebsocketServer` to correctly use the named\n`WebSocketServer` export introduced in ws v8+, improving clarity and\ntype consistency.\n\n> [!NOTE]\n> The current `WebSocket.Server` way works as long as we target CJS and\nnot ESM. The new way works for both.\n\n### Changes\n\n- Upda\n[…]\nr } from 'ws'` syntax,\ndistinguishing it from the WebSocket client type.\n- Replaced all `WebSocket.Server` type references and instantiations\nwith `WebSocketServer` for consistent and accurate typing.",
          "is_bot": false,
          "headline": "refactor: Import `WebSocketServer` properly (#3290)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-11T23:31:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "20babce12dd656d76fa713f1f5d7b846eaadbd21",
          "body": "This pull request removes the unused `.prettierrc` configuration file,\nwhich previously specified code formatting rules for tab width and\nsemicolon usage.\n\n### Changes\n\n* Deleted `.prettierrc`, removing custom Prettier settings for\n`tabWidth` and `semi`.",
          "is_bot": false,
          "headline": "refactor: Remove .prettierrc (unused) (#3289)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-11T23:29:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0b43c0028a71f77988e5251d196babb110a6dc32",
          "body": "Reindents all tsconfig JSON files to the consistent tab size of 2\ncharacters.",
          "is_bot": false,
          "headline": "refactor: Reindent tsconfigs (#3285)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-11T23:12:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bde94c92405061d328837a2656a97ded1b9811ac",
          "body": "Added a `--binary` flag to the `stream subscribe` and `stream publish`\ncommands. When this flag is enabled, the commands read and write binary\nbytes instead of normal JSON or hex strings. If the `--with-metadata`\nflag is also used, the bytes represent the protobuf-encoded\n`StreamMessage` objects.\n\nA\n[…]\n could support `--raw` publishing without the `--binary` flag by\nconstructing `StreamMessage` instances directly in the CLI tool. See\n`stream-publish.test.ts` for an example of how to create messages.",
          "is_bot": false,
          "headline": "feat(cli-tools): Binary publish (#3282)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-11T00:01:52Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "1723408ff0aacfd23c97347ec44b25f0bf615648",
          "body": "Unified style of recent changelog additions and added links to PRs.",
          "is_bot": false,
          "headline": "docs(sdk): Changelog links (#3281)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-10T23:55:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8c5f0cd9b2968770f08327c85a1de48a6d5824a2",
          "body": "Added the `StreamrClient#publishRaw()` method.\n\nIt is the counterpart to the existing `StreamrClient#subscribe({ raw:\ntrue }`) method. In raw publish/subscribe mode, the SDK’s message\npipeline is bypassed: e.g. validation, decryption, and message ordering\nare skipped.",
          "is_bot": false,
          "headline": "feat(sdk): Raw publish (#3280)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-10T23:34:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3187e70dd8c1710d06f885573e930b9591b6c4ab",
          "body": "This pull request updates the `Logger` utility to make its scoping more\nflexible and less dependent on NodeJS `module` objects.[^1] The changes\nallow the logger to be initialized with either a string or an object\ncontaining an `id`, making it easier to use in different contexts beyond\njust files or \n[…]\nout a\npolyfill. Next steps would be to stop initializing `Logger` with\n`module`, esp. in files targetting multiple environments – subject for a\nseparate PR.\n\n[^1]: Extracted (with changes) from #3279.",
          "is_bot": false,
          "headline": "refactor: Unbind `Logger` from NodeJS `module` object (by type) (#3283)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-10T13:15:29Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "878862afe4f44baa99f234d41fa89cdb1dd6696f",
          "body": "…test-runner` (#3266)\n\nThis pull request migrates Karma and Webpack configuration files from\nCommonJS/JavaScript to ES Modules/TypeScript across several packages,\nand improves type safety and maintainability for browser-based tests. It\nalso refactors the `createKarmaConfig` and `createWebpackConfig`\n[…]\non enhancements:**\n\n* Added explicit empty `alias` and `fallback` fields to `resolve` in\n`webpack.config.js` to support new type definitions and ensure\ncompatibility with the updated config factories.",
          "is_bot": false,
          "headline": "rafactor: Migrate karma config files to ts and fix types in `browser-…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-08T16:01:31Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5bf5704169588114c69091ca190d1475be7c0279",
          "body": "We can now provide metadata in the input of `stream publish`. If\n`--with-metadata `is used, then input is expected to be in this format:\n\n```\n{\n    \"content\": ...,\n    \"metadata\": { ... }\n}\n```\n\n## Related changes\n\nAdded `@streamr/test-utils` to `jest` setup so that we can use the\n`toEqualBinary()` custom matcher.",
          "is_bot": false,
          "headline": "feat(cli-tools): Add `--with-metadata` flag to `stream publish` (#3265)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-08T15:59:36Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "783144d853925f1776059357ce53003f60c2668b",
          "body": "…` (#3263)\n\nUsers must provide a partition value when using the `--partition` flag.\nIf the value is omitted, the command now shows a descriptive error\nmessage.\n\nThere are no changes to the optionality of the flag: it is still ok to\nleave it out, in which case the command defaults to partition `0`, j\n[…]\nsureValidStreamPartitionIndex (.../network/packages/utils/dist/src/partition.js:10:15)\n```\n\nNow we show standard `commander` error:\n```\nerror: option '-p, --partition <partition>' argument missing\n```",
          "is_bot": false,
          "headline": "fix(cli-tools): Value required for `--partition` in `stream subscribe…",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-08T15:38:25Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e34bcc9b476f05b5a8309a346caec81fedf2a2ef",
          "body": "Added an optional flag to `stream publish` to control the target\npartition.\n\n## Default partition\n\nNote that the default value for the partition is `undefined`, i.e. it\npublishes to random partition (just like before this PR). In\n`stream-subscribe` there is similar flag, which has a default value of\n[…]\nab=bugbot) for commit\n3cf70088e223f9f69555c47fcbb53e58f637a64e. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "feat(cli-tools): Add `--partition` flag to `stream publish` (#3262)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-08T15:25:13Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9ff9215c9e2bbf720c5fb5d751fd680bbcdbeb2b",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.2.0-rc.0",
          "author_name": "juslesan",
          "author_login": "juslesan",
          "committed_at": "2025-12-08T15:00:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f5b6aca1d7ee628de28d861c3f02f8f201c1577e",
          "body": "## Summary\n\nAdded support for opening bidirectional proxy connections to the\nnetwork. These proxy connections can be used to publish and subscribe to\nmessages in the network. The bidirectional connections are now the\ndefault behavior. This is an important feature for proxied nodes in the\nStreamrTV. Previously it was possible to only set unidirectional publish\nor subscribe proxy connections. Support for opening publish or subscribe\nonly proxy connections is kept in the network.",
          "is_bot": false,
          "headline": "feat [NET-1639]: Bidirectional proxy connections (#3260)",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-12-08T11:51:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9d6d37ac469c5cfffa8b3aa83598fcab043c3bd6",
          "body": null,
          "is_bot": false,
          "headline": "bump autostaker gas limit from 500k to 750k",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-12-08T10:36:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d6fafbbe665cf7850808ce921bdabe43f5b4033f",
          "body": "Signature values were incorrectly printed as byte arrays in `subscribe`\ncommand output when `--with-metadata` was used. Now the values are\nprinted as hex strings.",
          "is_bot": false,
          "headline": "fix(cli-tools): Signature output in `subscribe --with-metadata` (#3245)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-12-05T19:28:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e445fd1b580327140ffd17233e0fe8ae3a741bbf",
          "body": "## Summary\n\nSee below bugbot summary.\n\n## Checklist before requesting a review\n\n- [ ] Is this a breaking change? If it is, be clear in summary.\n- [x] Read through code myself one more time.\n- [x] Make sure any and all `TODO` comments left behind are meant to be\nleft in.\n- [x] Has reasonable passing \n[…]\ndate automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\n---------\n\nCo-authored-by: Santeri Juslenius <santeri.juslenius@gmail.com>",
          "is_bot": false,
          "headline": "[NET-1638] implement findProxyNodes in sdk (#3257)",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-12-05T15:58:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fac358358696d52075a25db41975b33480acfab5",
          "body": "…configs (#3256)\n\nThis pull request refactors TypeScript configuration for several\npackages to improve test environment isolation and reduce unnecessary\ntype inclusions. The main changes include removing test-related type\ndefinitions from `tsconfig.browser.json` files, creating dedicated\n`tsconfig.k\n[…]\nab=bugbot) for commit\n6570abbcd70fb0d8d6eae78b1114dd35a11caa8b. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "refactor: Clean-up \"browser\" tsconfig files and give Karma its own ts…",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-04T12:12:01Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "27f3fd924b76bee006de61dbf8560e80b0ab731a",
          "body": "This PR removes unused Webpack config fields from `createWebpackConfig`\nand `createKarmaConfig` utils and fixes Karma warnings about implicit\nconfiguration.\n\n## Changes\n\n* Removes `entry` and output `filename` from `createWebpackConfig`,\nsince Karma ignores them and only warns about their presence.\n\n[…]\nab=bugbot) for commit\n1b3032d19fe95808bf34cca8ab0e38790ebd0ddb. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "refactor: Clean-up karma setup (#3255)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-02T22:28:36Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "541a9448bb307cb5991caf7ecf240084278e1051",
          "body": "## Summary\n\nThis pull request focuses on improving type safety and modernizing\nimport usage across the `packages/utils` module. The changes primarily\nconvert regular imports to `type` imports for TypeScript type-only\ndependencies, update event emitter usage for consistency, and enhance\nerror handlin\n[…]\nab=bugbot) for commit\n5f8bbe4b7d606d60a26eec22bd9a920e6925b1f6. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->",
          "is_bot": false,
          "headline": "refactor: Tweak & tighten types for `@streamr/utils` (#3249)",
          "author_name": "Mariusz Roliński",
          "author_login": "mondoreale",
          "committed_at": "2025-12-01T21:38:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "99f9e94bf50d22574319f67d8b68031cdcd096a5",
          "body": "Bumps the dependencies group with 3 updates:\n[eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest),\n[@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)\nand [zod](https://github.com/colinhacks/zod).\n\nUpdates `eslint-plugin-jest` from 29.2.0 \n[…]\nursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\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": "build(deps): bump the dependencies group with 3 updates (#3244)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-25T11:47:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "88a6a9325f47bef4be073cb559de4ea5685ffbba",
          "body": "…pdates (#3243)\n\nBumps the dependencies group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |\n`9.39.0` | `9.39.1` |\n|\n[@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylis\n[…]\n of the specified dependency and ignore\nconditions\n\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": "build(deps): bump the dependencies group across 1 directory with 11 u…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-21T20:55:40Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fc8e66bddc7fdfc3eb765e0aab8f0b04284dd2b2",
          "body": "Upgraded webpack version and modified karma config to be compatible with\nthe upgrade.\n\n## Error\n\nAfter the upgrade browser test runs, e.g. `npm run test-browser-unit `in\nthe `sdk` package, failed like this:\n\n```\nElectron 34.2.0 (Node 20.18.2) ERROR\n  Uncaught TypeError: __webpack_modules__[moduleId]\n[…]\n may need externalize also `jest-matcher-utils` in the future as it is\na similar dependency to these three packages. But as there is no error\nabout that package, it hasn't been externalized in this PR",
          "is_bot": false,
          "headline": "deps: Bump `webpack` to v5.103.0 (#3242)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-21T20:25:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "8b4474020e72244ad69daa8fbf3d9710e8d82a8c",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.1.2",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-21T14:50:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "251832157cd8d5316773da3df2b5fcd1afd0cc75",
          "body": "…ix (#3237)\n\n- Set a fixed gas limit in autostaker when doing stake/unstake\ntransactions, because `estimateGas` on `stake` transactions will\notherwise fail (with not enough balance) until `unstake` transactions\nhave been mined.\n- Control nonce manually to prevent overlaps\n- Fix wait bug\n\n<!-- CURSOR\n[…]\nb358. This will update automatically\non new commits. Configure\n[here](https://cursor.com/dashboard?tab=bugbot).</sup>\n<!-- /CURSOR_SUMMARY -->\n\n---------\n\nCo-authored-by: Teo Gebhard <teo@streamr.com>",
          "is_bot": false,
          "headline": "Autostaker uses fixed gas limit and nonce on stake/unstake, wait bugf…",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-11-21T14:37:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f2d1ecafbb37cdc74d377e272fa8b05dd158076a",
          "body": "…#3238)\n\n`TheGraphClient#queryEntities` callback now has extra parameter which\ndelivers the information about required block number.\n\nWe already had a poller in TheGraphClient, but it seems that that\napproach doesn't always work (maybe the latest block number and the\nactual query are be fetched from\n[…]\n The Graph).\n\nAlso modified Autostaker to use that feature in the queries.\n\n## Future improvements\n\n- Implement the support also in `TheGraphClient#queryEntity` (which\ndoesn't currently use callbacks)",
          "is_bot": false,
          "headline": "feat: `requiredBlockNumber` callback parameter in `TheGraphClient`  (…",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-20T15:24:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a61d4fce30438e8727c2275006fc6826850fbdb8",
          "body": "Using 60s timeout for stake and unstake transactions.",
          "is_bot": false,
          "headline": "feat: Autostaker transaction timeout (#3236)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-20T15:23:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2f1d16c731e59db37714c7be43e7fe242e02bb0f",
          "body": "…ript-eslint` v8.46.4 (#3233)\n\nImproved our config compatibility with `typescript-eslint` v8.46.4,\nwhich introduced a parser error when both `parserOptions.project` and\n`parserOptions.projectService` are set. See\nhttps://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.46.4\n\nBy removin\n[…]\ntible with this\nrelease.\n\nAlso removed redundant parser definition (it is the default value in\n`typescript-eslint`).\n\n## Related PR\n\nThis is needed for https://github.com/streamr-dev/network/pull/3231",
          "is_bot": false,
          "headline": "chore: Upgrade `eslint` project config for compatibility with `typesc…",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-20T11:55:50Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "654bfc6db34532ffa67990601ee94bf1ad00faa1",
          "body": "Added optional `transactionTimeout` parameter to all\n`operatorContractUtils` functions. The value `determines` how `long\ntx.wait()` should wait before timing out.\n\nAlso added test cases for `stake()` and `unstake()` functions.\n\n## Manual test\n\nWe manually verified that the timeout configuration work\n[…]\nthis manual\ntest in our CI setup. (If CI tests were run sequentially, we could apply\nthese settings using the `evm_*` calls and revert them afterwards,\nsimilar to the smoke test in `inspect.test.ts`.)",
          "is_bot": false,
          "headline": "feat: Configurable timeout for operator contract transactions (#3235)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-19T12:20:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a6d4a982d1692bc6d31bd25ea7ce5fa1cbb36a0f",
          "body": null,
          "is_bot": false,
          "headline": "bump @streamr/config to 5.9.2",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-11-18T14:44:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6b7f1d003e12a844d91132def6b940b8f77983e6",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.1.2-rc.0",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-14T12:43:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "bdb54a4f0e54e3ae51e62c7de36ae3ffe07179d5",
          "body": "There is now an optional `sponsorAmount` option in\n`deploySponsorshipContract()`. By using this option, deployment and\nsponsoring can be performed in the same transaction.\n\n## Changes\n\nWe now use `transferAndCall` instead of\n`SponsorshipFactory#deploySponsorship()`. This allows us to pass both\npiece\n[…]\nvalue` argument.\n\nIf `sponsorAmount` is not defined, we simply transfer 0 wei. In that\ncase, a non-sponsored sponsorship is deployed, meaning the behavior is\nidentical to how it worked before this PR.",
          "is_bot": false,
          "headline": "feat: Support create-and-fund pattern in sponsorship deployment (#3230)",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-14T12:31:41Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e5a50a42ed45bea303581dacd840c21b1d38611a",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.1.1",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-11-11T15:19:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e0050c3d55d6e7eeec733983f260a634ade0bdbd",
          "body": "A set of small improvements to address problems currently affecting\noperators in the production network. All the changes are pretty \"local\":\nideally, they could be generalized to apply to all transactions (ie.\nalways retry transactions, always bump gas limit, etc), but implementing\nthat in some clea\n[…]\n to date when a new sponsorship\nevent is seen on chain\n- Broadcast autostaker stake/unstake transactions in parallel to speed\nup reaction time\n\n---------\n\nCo-authored-by: Teo Gebhard <teo@streamr.com>",
          "is_bot": false,
          "headline": "Hotfixes for autostaker problems (#3227)",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-11-11T14:13:21Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "fff087fb9c31e934c3e83d0666b83a91f2a84151",
          "body": null,
          "is_bot": false,
          "headline": "Default config change: withdrawLimitSafetyFraction to 0.9 (#3222)",
          "author_name": "Henri Pihkala",
          "author_login": "hpihkala",
          "committed_at": "2025-11-07T13:07:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f5da61222c4a6e8a406f20b62249d0b88fea2e9",
          "body": "…pdates (#3226)\n\nBumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |\n`9.36.0` | `9.39.0` |\n|\n[@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylis\n[…]\n/a>\nfix(css): correct CC_UPPER_U typo (E -&gt; U) (<a\nhref=\"https://redirect.github.com/webpack/webpack/issues/19989\">#19989</a>)</li>\n<li><a\nhref=\"https://github.com/webpack/webpack/commit/f3ef1428b…",
          "is_bot": true,
          "headline": "build(deps): bump the dependencies group across 1 directory with 28 u…",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-11-06T23:57:59Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4fd428667b4710c990efaee2a53413ef3ac69019",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.1.0",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-10-14T08:22:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "39cfbb9152970182ec557fe4132c5674f5d58567",
          "body": "## Summary\n\nAdded `Promise.allSettled` instead of `Promise.all` to get rid of\nfailing `createNewCertificateForSubdomain` requests",
          "is_bot": false,
          "headline": "fix(Autocertifier-server): Fix error when cleaning up subdomains (#3218)",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-10-10T10:57:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b7b2fa76509ed81757c7b65cede477971bf88eaa",
          "body": "…215)\n\n## Summary\n\nWhen registering a new domain name from an IP, all previous domain names\nregistered by the IP and port combinationare removed.",
          "is_bot": false,
          "headline": "feat(Autocertifier): [NET-1504] Autocertifier-server self cleanup (#3…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-10-10T10:33:10Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a230cd6c8ad85da27005100f940dfe33db38a81",
          "body": "## Summary\n\nAdd indexing to the Autocertifier-server database:\n\n`CREATE INDEX ip_port_index on subdomains(ip, port);`\n`CREATE INDEX subdomain_token_index on subdomains(subdomainName,\ntoken);`",
          "is_bot": false,
          "headline": "feat(Autocertifier-server): Add indexing to the Database (#3217)",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-10-10T10:19:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "577e28931e4536eeb1a0d36517134e31ab954ad7",
          "body": "…omain updates (#3216)\n\n## Summary\n\nAdded a new field to the subdomains table. The field is updated when\ncalling the `/certificates`, `/certificates/:subdomain`,\n`/certificates/:subdomain/ip` endpoints. The field can be used to check\nif subdomains are being actively used once data has been gathered in the\ndatabase.",
          "is_bot": false,
          "headline": "feat(Autocertifier-server): Keep track of modification times for subd…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-10-07T15:03:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "24cf00f4591e12ae0bc5d04ee0ce8f5a5d8eb78e",
          "body": "…oring domains (#3213)\n\n## Summary\n\nThe autocertifier-server now uses the StreamrWebsocketPort as port that\nis stored to the database when creating or updating subdomains.",
          "is_bot": false,
          "headline": "fix: the Autocertifier-server to use the StreamrWebsocketPort when st…",
          "author_name": "Santeri Juslenius",
          "author_login": "juslesan",
          "committed_at": "2025-10-03T12:18:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c62ffb3e5872009fc62645542bc4af9e9f468c1e",
          "body": null,
          "is_bot": false,
          "headline": "release: v103.1.0-rc.5",
          "author_name": "Teo Gebhard",
          "author_login": "teogeb",
          "committed_at": "2025-09-30T20:01:54Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d99db34125b571cd9ee73a6ddadd14c47309ef6f",
          "body": "Bumps the dependencies group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) |\n`30.1.3` | `30.2.0` |\n| [zx](https://github.com/google/zx) | `8.8.3` | `8.8.4` |\n|\n[@aws-sdk/client-route-53](https://github.com/aws/aws-sdk-j\n[…]\n of the specified dependency and ignore\nconditions\n\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": "build(deps): bump the dependencies group with 11 updates (#3211)",
          "author_name": "dependabot[bot]",
          "author_login": "dependabot[bot]",
          "committed_at": "2025-09-30T10:32:00Z",
          "body_truncated": true,
          "is_coding_agent": false
        }
      ],
      "releases_count": 1,
      "commits_last_year": 125,
      "latest_release_at": "2024-07-09T12:19:58Z",
      "latest_release_tag": "v101.0.1",
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 25,
      "days_since_latest_release": 742,
      "mean_days_between_releases": null
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 37,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": true
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@streamr/dht",
          "exists": true,
          "license": "STREAMR NETWORK OPEN SOURCE LICENSE",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/dht",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 111,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 539,
          "first_published_at": "2023-08-22T13:31:38.561000Z",
          "latest_published_at": "2026-02-03T15:50:55.344000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/sdk",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/sdk",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 80,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 941,
          "first_published_at": "2024-02-29T10:20:18.142000Z",
          "latest_published_at": "2026-02-03T15:51:03.785000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/node",
          "exists": true,
          "license": "STREAMR NETWORK OPEN SOURCE LICENSE",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/node",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 80,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 90,
          "first_published_at": "2024-02-29T10:20:21.999000Z",
          "latest_published_at": "2026-02-03T15:51:05.998000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/utils",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/utils",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 149,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 5070,
          "first_published_at": "2022-06-16T15:44:13.318000Z",
          "latest_published_at": "2026-02-03T15:50:43.870000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/cli-tools",
          "exists": true,
          "license": "AGPL-3.0",
          "keywords": [
            "streamr",
            "cli",
            "tool",
            "utility"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/cli-tools",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 183,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 131,
          "first_published_at": "2019-04-26T13:22:12.456000Z",
          "latest_published_at": "2026-02-03T15:51:07.840000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/proto-rpc",
          "exists": true,
          "license": "(Apache-2.0 AND BSD-3-Clause)",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/proto-rpc",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 111,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 596,
          "first_published_at": "2023-08-22T13:31:29.433000Z",
          "latest_published_at": "2026-02-03T15:50:51.162000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/test-utils",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/test-utils",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 147,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 249,
          "first_published_at": "2022-11-07T15:23:44.138000Z",
          "latest_published_at": "2026-02-03T15:50:45.958000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        },
        {
          "name": "@streamr/cdn-location",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/@streamr/cdn-location",
          "is_deprecated": false,
          "latest_version": "103.3.1",
          "repository_url": "https://github.com/streamr-dev/network",
          "versions_count": 80,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 3,
          "monthly_downloads": 477,
          "first_published_at": "2024-02-29T10:19:51.271000Z",
          "latest_published_at": "2026-02-03T15:50:47.845000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 168
        }
      ]
    },
    "popularity": {
      "forks": 44,
      "stars": 578,
      "watchers": 13,
      "fork_history": {
        "days": [
          {
            "date": "2021-06-18",
            "count": 1
          },
          {
            "date": "2021-06-30",
            "count": 1
          },
          {
            "date": "2021-07-02",
            "count": 1
          },
          {
            "date": "2021-08-09",
            "count": 1
          },
          {
            "date": "2021-09-02",
            "count": 1
          },
          {
            "date": "2021-09-28",
            "count": 1
          },
          {
            "date": "2021-11-02",
            "count": 1
          },
          {
            "date": "2021-12-01",
            "count": 1
          },
          {
            "date": "2022-02-20",
            "count": 1
          },
          {
            "date": "2022-02-25",
            "count": 1
          },
          {
            "date": "2022-04-07",
            "count": 2
          },
          {
            "date": "2022-06-08",
            "count": 1
          },
          {
            "date": "2022-06-25",
            "count": 1
          },
          {
            "date": "2022-07-19",
            "count": 1
          },
          {
            "date": "2022-11-06",
            "count": 1
          },
          {
            "date": "2022-11-30",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-14",
            "count": 2
          },
          {
            "date": "2023-02-23",
            "count": 1
          },
          {
            "date": "2023-04-20",
            "count": 1
          },
          {
            "date": "2023-05-14",
            "count": 1
          },
          {
            "date": "2023-05-25",
            "count": 1
          },
          {
            "date": "2023-06-28",
            "count": 1
          },
          {
            "date": "2023-10-05",
            "count": 1
          },
          {
            "date": "2023-10-23",
            "count": 1
          },
          {
            "date": "2023-11-17",
            "count": 2
          },
          {
            "date": "2023-11-28",
            "count": 1
          },
          {
            "date": "2023-11-30",
            "count": 1
          },
          {
            "date": "2023-12-04",
            "count": 1
          },
          {
            "date": "2023-12-11",
            "count": 1
          },
          {
            "date": "2024-03-21",
            "count": 1
          },
          {
            "date": "2024-08-27",
            "count": 1
          },
          {
            "date": "2024-10-07",
            "count": 1
          },
          {
            "date": "2025-02-18",
            "count": 1
          },
          {
            "date": "2025-02-20",
            "count": 1
          },
          {
            "date": "2025-03-15",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-07-15",
            "count": 1
          },
          {
            "date": "2026-04-11",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 42,
        "total_forks": 44
      },
      "star_history": {
        "days": [
          {
            "date": "2021-05-18",
            "count": 1
          },
          {
            "date": "2021-05-21",
            "count": 1
          },
          {
            "date": "2021-05-26",
            "count": 1
          },
          {
            "date": "2021-06-08",
            "count": 4
          },
          {
            "date": "2021-06-09",
            "count": 1
          },
          {
            "date": "2021-06-18",
            "count": 1
          },
          {
            "date": "2021-06-28",
            "count": 1
          },
          {
            "date": "2021-06-30",
            "count": 2
          },
          {
            "date": "2021-07-03",
            "count": 1
          },
          {
            "date": "2021-07-05",
            "count": 1
          },
          {
            "date": "2021-07-14",
            "count": 1
          },
          {
            "date": "2021-08-04",
            "count": 1
          },
          {
            "date": "2021-08-05",
            "count": 1
          },
          {
            "date": "2021-08-18",
            "count": 1
          },
          {
            "date": "2021-08-26",
            "count": 1
          },
          {
            "date": "2021-09-10",
            "count": 1
          },
          {
            "date": "2021-10-04",
            "count": 1
          },
          {
            "date": "2021-10-11",
            "count": 1
          },
          {
            "date": "2021-10-22",
            "count": 1
          },
          {
            "date": "2021-10-25",
            "count": 1
          },
          {
            "date": "2021-10-27",
            "count": 1
          },
          {
            "date": "2021-11-30",
            "count": 1
          },
          {
            "date": "2022-01-03",
            "count": 1
          },
          {
            "date": "2022-01-06",
            "count": 1
          },
          {
            "date": "2022-01-13",
            "count": 1
          },
          {
            "date": "2022-01-30",
            "count": 1
          },
          {
            "date": "2022-02-11",
            "count": 1
          },
          {
            "date": "2022-02-20",
            "count": 1
          },
          {
            "date": "2022-02-23",
            "count": 1
          },
          {
            "date": "2022-02-25",
            "count": 1
          },
          {
            "date": "2022-03-12",
            "count": 1
          },
          {
            "date": "2022-04-17",
            "count": 1
          },
          {
            "date": "2022-06-24",
            "count": 1
          },
          {
            "date": "2022-08-31",
            "count": 1
          },
          {
            "date": "2022-09-21",
            "count": 1
          },
          {
            "date": "2022-10-05",
            "count": 1
          },
          {
            "date": "2022-10-21",
            "count": 3
          },
          {
            "date": "2022-10-23",
            "count": 1
          },
          {
            "date": "2022-10-24",
            "count": 1
          },
          {
            "date": "2022-11-01",
            "count": 2
          },
          {
            "date": "2022-11-02",
            "count": 8
          },
          {
            "date": "2022-11-03",
            "count": 9
          },
          {
            "date": "2022-11-04",
            "count": 2
          },
          {
            "date": "2022-11-05",
            "count": 1
          },
          {
            "date": "2022-11-06",
            "count": 1
          },
          {
            "date": "2022-11-07",
            "count": 3
          },
          {
            "date": "2022-11-08",
            "count": 5
          },
          {
            "date": "2022-11-10",
            "count": 2
          },
          {
            "date": "2022-11-11",
            "count": 1
          },
          {
            "date": "2022-11-13",
            "count": 2
          },
          {
            "date": "2022-11-14",
            "count": 1
          },
          {
            "date": "2022-11-15",
            "count": 11
          },
          {
            "date": "2022-11-16",
            "count": 7
          },
          {
            "date": "2022-11-17",
            "count": 5
          },
          {
            "date": "2022-11-18",
            "count": 8
          },
          {
            "date": "2022-11-19",
            "count": 20
          },
          {
            "date": "2022-11-20",
            "count": 26
          },
          {
            "date": "2022-11-21",
            "count": 17
          },
          {
            "date": "2022-11-22",
            "count": 16
          },
          {
            "date": "2022-11-23",
            "count": 7
          },
          {
            "date": "2022-11-24",
            "count": 6
          },
          {
            "date": "2022-11-25",
            "count": 2
          },
          {
            "date": "2022-11-26",
            "count": 6
          },
          {
            "date": "2022-11-27",
            "count": 1
          },
          {
            "date": "2022-11-28",
            "count": 3
          },
          {
            "date": "2022-11-29",
            "count": 3
          },
          {
            "date": "2022-11-30",
            "count": 1
          },
          {
            "date": "2022-12-01",
            "count": 5
          },
          {
            "date": "2022-12-02",
            "count": 8
          },
          {
            "date": "2022-12-03",
            "count": 4
          },
          {
            "date": "2022-12-04",
            "count": 3
          },
          {
            "date": "2022-12-05",
            "count": 9
          },
          {
            "date": "2022-12-06",
            "count": 7
          },
          {
            "date": "2022-12-07",
            "count": 23
          },
          {
            "date": "2022-12-08",
            "count": 44
          },
          {
            "date": "2022-12-09",
            "count": 35
          },
          {
            "date": "2022-12-10",
            "count": 22
          },
          {
            "date": "2022-12-11",
            "count": 11
          },
          {
            "date": "2022-12-12",
            "count": 7
          },
          {
            "date": "2022-12-13",
            "count": 5
          },
          {
            "date": "2022-12-14",
            "count": 3
          },
          {
            "date": "2022-12-15",
            "count": 2
          },
          {
            "date": "2022-12-16",
            "count": 1
          },
          {
            "date": "2022-12-17",
            "count": 2
          },
          {
            "date": "2022-12-18",
            "count": 1
          },
          {
            "date": "2022-12-21",
            "count": 1
          },
          {
            "date": "2022-12-22",
            "count": 1
          },
          {
            "date": "2022-12-23",
            "count": 3
          },
          {
            "date": "2022-12-25",
            "count": 2
          },
          {
            "date": "2022-12-27",
            "count": 1
          },
          {
            "date": "2022-12-28",
            "count": 2
          },
          {
            "date": "2022-12-30",
            "count": 1
          },
          {
            "date": "2023-01-03",
            "count": 2
          },
          {
            "date": "2023-01-04",
            "count": 2
          },
          {
            "date": "2023-01-06",
            "count": 2
          },
          {
            "date": "2023-01-07",
            "count": 1
          },
          {
            "date": "2023-01-10",
            "count": 2
          },
          {
            "date": "2023-01-11",
            "count": 4
          },
          {
            "date": "2023-01-12",
            "count": 1
          },
          {
            "date": "2023-01-20",
            "count": 1
          },
          {
            "date": "2023-01-25",
            "count": 1
          },
          {
            "date": "2023-01-26",
            "count": 1
          },
          {
            "date": "2023-01-27",
            "count": 4
          },
          {
            "date": "2023-01-28",
            "count": 2
          },
          {
            "date": "2023-01-29",
            "count": 1
          },
          {
            "date": "2023-02-02",
            "count": 1
          },
          {
            "date": "2023-02-09",
            "count": 1
          },
          {
            "date": "2023-03-03",
            "count": 1
          },
          {
            "date": "2023-03-04",
            "count": 4
          },
          {
            "date": "2023-03-05",
            "count": 5
          },
          {
            "date": "2023-03-06",
            "count": 13
          },
          {
            "date": "2023-03-07",
            "count": 5
          },
          {
            "date": "2023-03-08",
            "count": 2
          },
          {
            "date": "2023-03-10",
            "count": 1
          },
          {
            "date": "2023-03-11",
            "count": 1
          },
          {
            "date": "2023-03-12",
            "count": 2
          },
          {
            "date": "2023-03-13",
            "count": 1
          },
          {
            "date": "2023-03-14",
            "count": 3
          },
          {
            "date": "2023-03-15",
            "count": 1
          },
          {
            "date": "2023-03-16",
            "count": 1
          },
          {
            "date": "2023-03-19",
            "count": 1
          },
          {
            "date": "2023-03-20",
            "count": 1
          },
          {
            "date": "2023-03-24",
            "count": 1
          },
          {
            "date": "2023-03-26",
            "count": 1
          },
          {
            "date": "2023-03-28",
            "count": 2
          },
          {
            "date": "2023-04-05",
            "count": 2
          },
          {
            "date": "2023-04-10",
            "count": 1
          },
          {
            "date": "2023-04-11",
            "count": 1
          },
          {
            "date": "2023-04-12",
            "count": 1
          },
          {
            "date": "2023-04-14",
            "count": 1
          },
          {
            "date": "2023-04-19",
            "count": 1
          },
          {
            "date": "2023-04-21",
            "count": 1
          },
          {
            "date": "2023-04-22",
            "count": 1
          },
          {
            "date": "2023-04-29",
            "count": 1
          },
          {
            "date": "2023-05-02",
            "count": 1
          },
          {
            "date": "2023-05-07",
            "count": 1
          },
          {
            "date": "2023-05-09",
            "count": 1
          },
          {
            "date": "2023-05-15",
            "count": 1
          },
          {
            "date": "2023-05-19",
            "count": 1
          },
          {
            "date": "2023-05-22",
            "count": 2
          },
          {
            "date": "2023-05-30",
            "count": 1
          },
          {
            "date": "2023-05-31",
            "count": 1
          },
          {
            "date": "2023-06-05",
            "count": 1
          },
          {
            "date": "2023-06-07",
            "count": 1
          },
          {
            "date": "2023-06-08",
            "count": 1
          },
          {
            "date": "2023-06-11",
            "count": 1
          },
          {
            "date": "2023-06-19",
            "count": 1
          },
          {
            "date": "2023-06-22",
            "count": 1
          },
          {
            "date": "2023-06-28",
            "count": 2
          },
          {
            "date": "2023-06-29",
            "count": 1
          },
          {
            "date": "2023-07-03",
            "count": 1
          },
          {
            "date": "2023-07-07",
            "count": 2
          },
          {
            "date": "2023-07-08",
            "count": 1
          },
          {
            "date": "2023-07-09",
            "count": 1
          },
          {
            "date": "2023-07-11",
            "count": 1
          },
          {
            "date": "2023-07-14",
            "count": 1
          },
          {
            "date": "2023-07-17",
            "count": 1
          },
          {
            "date": "2023-07-18",
            "count": 1
          },
          {
            "date": "2023-07-19",
            "count": 2
          },
          {
            "date": "2023-07-21",
            "count": 1
          },
          {
            "date": "2023-07-30",
            "count": 1
          },
          {
            "date": "2023-07-31",
            "count": 1
          },
          {
            "date": "2023-10-12",
            "count": 1
          },
          {
            "date": "2023-11-05",
            "count": 1
          },
          {
            "date": "2023-11-24",
            "count": 1
          },
          {
            "date": "2023-11-28",
            "count": 2
          },
          {
            "date": "2024-01-03",
            "count": 2
          },
          {
            "date": "2024-01-26",
            "count": 1
          },
          {
            "date": "2024-01-28",
            "count": 1
          },
          {
            "date": "2024-03-12",
            "count": 1
          },
          {
            "date": "2024-03-17",
            "count": 1
          },
          {
            "date": "2024-03-18",
            "count": 1
          },
          {
            "date": "2024-03-26",
            "count": 1
          },
          {
            "date": "2024-04-22",
            "count": 1
          },
          {
            "date": "2024-05-08",
            "count": 1
          },
          {
            "date": "2024-06-13",
            "count": 1
          },
          {
            "date": "2024-09-17",
            "count": 1
          },
          {
            "date": "2024-11-07",
            "count": 1
          },
          {
            "date": "2024-11-08",
            "count": 1
          },
          {
            "date": "2024-11-28",
            "count": 1
          },
          {
            "date": "2025-01-16",
            "count": 1
          },
          {
            "date": "2025-01-28",
            "count": 2
          },
          {
            "date": "2025-02-20",
            "count": 1
          },
          {
            "date": "2025-04-18",
            "count": 1
          },
          {
            "date": "2025-05-01",
            "count": 1
          },
          {
            "date": "2025-07-23",
            "count": 1
          },
          {
            "date": "2025-08-16",
            "count": 1
          },
          {
            "date": "2025-10-03",
            "count": 2
          },
          {
            "date": "2025-10-05",
            "count": 1
          },
          {
            "date": "2025-10-06",
            "count": 1
          },
          {
            "date": "2025-10-09",
            "count": 1
          },
          {
            "date": "2025-10-11",
            "count": 2
          },
          {
            "date": "2025-12-26",
            "count": 1
          },
          {
            "date": "2026-02-14",
            "count": 1
          },
          {
            "date": "2026-04-21",
            "count": 1
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-05-03",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 578,
        "total_stars": 578
      },
      "open_issues_and_prs": 18
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [
        "packages/autocertifier-client/protos/AutoCertifier.proto",
        "packages/dht/protos/DhtRpc.proto",
        "packages/dht/protos/tests.proto",
        "packages/proto-rpc/examples/errors/ErrorRpc.proto",
        "packages/proto-rpc/examples/hello/HelloRpc.proto",
        "packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto",
        "packages/proto-rpc/examples/wakeup/WakeUpRpc.proto",
        "packages/proto-rpc/protos/ProtoRpc.proto",
        "packages/proto-rpc/test/protos/HelloRpc.proto",
        "packages/proto-rpc/test/protos/TestProtos.proto",
        "packages/proto-rpc/test/protos/WakeUpRpc.proto",
        "packages/sdk/protos/SdkRpc.proto",
        "packages/trackerless-network/protos/NetworkRpc.proto"
      ],
      "has_devcontainer": false,
      "typecheck_configs": [
        "docs/tsconfig.json",
        "packages/autocertifier-client/tsconfig.json",
        "packages/autocertifier-server/test/tsconfig.json",
        "packages/autocertifier-server/tsconfig.json",
        "packages/browser-test-runner/tsconfig.json",
        "packages/cdn-location/data-generation/tsconfig.json",
        "packages/cdn-location/test/tsconfig.json",
        "packages/cdn-location/tsconfig.json",
        "packages/cli-tools/test/tsconfig.json",
        "packages/cli-tools/tsconfig.json",
        "packages/dht/test/tsconfig.json",
        "packages/dht/tsconfig.json",
        "packages/geoip-location/test/tsconfig.json",
        "packages/geoip-location/tsconfig.json",
        "packages/node/test/tsconfig.json",
        "packages/node/tsconfig.json",
        "packages/proto-rpc/test/tsconfig.json",
        "packages/proto-rpc/tsconfig.json",
        "packages/sdk/bin/tsconfig.json",
        "packages/sdk/test/exports/tsconfig.json",
        "packages/sdk/test/tsconfig.json",
        "packages/sdk/tsconfig.json",
        "packages/test-utils/test/tsconfig.json",
        "packages/test-utils/tsconfig.json",
        "packages/trackerless-network/test/tsconfig.json",
        "packages/trackerless-network/tsconfig.json",
        "packages/utils/test/tsconfig.json",
        "packages/utils/tsconfig.json"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 50393,
      "source_files_sampled": 973,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "docs/package.json",
        "package.json"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.3,
            "advisory_ids": [
              "GHSA-848j-6mx2-7j84"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 193
          }
        ],
        "collected": true,
        "truncated": false,
        "by_severity": {
          "high": 1
        },
        "advisory_count": 1,
        "affected_count": 1,
        "assessed_count": 183,
        "assessed_package": "npm:@streamr/dht@103.3.1",
        "unassessed_count": 0,
        "direct_affected_count": 0
      },
      "ecosystems": [
        "npm"
      ],
      "dependencies": [
        {
          "name": "@protobuf-ts/runtime-rpc",
          "manifest": "packages/autocertifier-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/autocertifier-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/autocertifier-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "node-forge",
          "manifest": "packages/autocertifier-client/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.3.2"
        },
        {
          "name": "@aws-sdk/client-route-53",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.936.0"
        },
        {
          "name": "@streamr/autocertifier-client",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/dht",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/proto-rpc",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "acme-client",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.4.0"
        },
        {
          "name": "body-parser",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.2.1"
        },
        {
          "name": "dns2",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.0"
        },
        {
          "name": "dotenv",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^17.2.3"
        },
        {
          "name": "express",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.0"
        },
        {
          "name": "lodash",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "sqlite",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.1"
        },
        {
          "name": "sqlite3",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.7"
        },
        {
          "name": "uuid",
          "manifest": "packages/autocertifier-server/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/cdn-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "haversine",
          "manifest": "packages/cdn-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "@streamr/config",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.9.2"
        },
        {
          "name": "@streamr/dht",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/network-contracts",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.1.0"
        },
        {
          "name": "@streamr/sdk",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/trackerless-network",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "commander",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^14.0.2"
        },
        {
          "name": "easy-table",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "ethers",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.13.0"
        },
        {
          "name": "event-stream",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.1"
        },
        {
          "name": "lodash",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "semver",
          "manifest": "packages/cli-tools/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.7.3"
        },
        {
          "name": "@js-sdsl/ordered-map",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.4.2"
        },
        {
          "name": "@protobuf-ts/runtime",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@protobuf-ts/runtime-rpc",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@streamr/autocertifier-client",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/cdn-location",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/geoip-location",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/proto-rpc",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "heap",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.2.6"
        },
        {
          "name": "ipaddr.js",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.1"
        },
        {
          "name": "k-bucket",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.0"
        },
        {
          "name": "lodash",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "lru-cache",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.2.2"
        },
        {
          "name": "node-datachannel",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.27.0"
        },
        {
          "name": "timers-browserify",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.12"
        },
        {
          "name": "uuid",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "websocket",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.34"
        },
        {
          "name": "ws",
          "manifest": "packages/dht/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.18.3"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "long-timeout",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.1.1"
        },
        {
          "name": "mmdb-lib",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "tar",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.5.2"
        },
        {
          "name": "uuid",
          "manifest": "packages/geoip-location/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "@inquirer/prompts",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.9.0"
        },
        {
          "name": "@streamr/config",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.9.2"
        },
        {
          "name": "@streamr/dht",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/sdk",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "aedes",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.51.3"
        },
        {
          "name": "ajv",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.17.1"
        },
        {
          "name": "ajv-formats",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.1"
        },
        {
          "name": "cassandra-driver",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.8.0"
        },
        {
          "name": "chalk",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.0"
        },
        {
          "name": "commander",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^14.0.2"
        },
        {
          "name": "consistent-hash",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.1.1"
        },
        {
          "name": "cors",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.5"
        },
        {
          "name": "ethers",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.13.0"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "express",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.0"
        },
        {
          "name": "heap",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.2.6"
        },
        {
          "name": "lodash",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "merge2",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.1"
        },
        {
          "name": "p-limit",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.0"
        },
        {
          "name": "qs",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.14.0"
        },
        {
          "name": "uuid",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "ws",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.18.3"
        },
        {
          "name": "zod",
          "manifest": "packages/node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.1.13"
        },
        {
          "name": "@protobuf-ts/runtime",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@protobuf-ts/runtime-rpc",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "lodash",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "uuid",
          "manifest": "packages/proto-rpc/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "@noble/post-quantum",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.1"
        },
        {
          "name": "@protobuf-ts/runtime",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@protobuf-ts/runtime-rpc",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@streamr/config",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.9.2"
        },
        {
          "name": "@streamr/dht",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/network-contracts",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.1.0"
        },
        {
          "name": "@streamr/proto-rpc",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/trackerless-network",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "env-paths",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.2.1"
        },
        {
          "name": "ethers",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.13.0"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "idb",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^8.0.3"
        },
        {
          "name": "lodash",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "lru-cache",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.2.2"
        },
        {
          "name": "p-limit",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.0"
        },
        {
          "name": "p-memoize",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.0.4"
        },
        {
          "name": "p-throttle",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "4.1.1"
        },
        {
          "name": "readable-stream",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.7.0"
        },
        {
          "name": "reflect-metadata",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.2.1"
        },
        {
          "name": "sqlite",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.1"
        },
        {
          "name": "sqlite3",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.1.7"
        },
        {
          "name": "timers-browserify",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.12"
        },
        {
          "name": "ts-essentials",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.1.1"
        },
        {
          "name": "ts-toolbelt",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.6.0"
        },
        {
          "name": "tsyringe",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.10.0"
        },
        {
          "name": "uuid",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "zod",
          "manifest": "packages/sdk/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.1.13"
        },
        {
          "name": "@streamr/config",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.9.2"
        },
        {
          "name": "@streamr/network-contracts",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^9.1.0"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "cors",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.5"
        },
        {
          "name": "ethers",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.13.0"
        },
        {
          "name": "express",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.2.0"
        },
        {
          "name": "jest",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^30.2.0"
        },
        {
          "name": "jest-matcher-utils",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^30.0.5"
        },
        {
          "name": "lodash",
          "manifest": "packages/test-utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "@protobuf-ts/runtime",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@protobuf-ts/runtime-rpc",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.8.2"
        },
        {
          "name": "@streamr/dht",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/proto-rpc",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "@streamr/utils",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "103.3.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "lodash",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "ts-essentials",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.1.1"
        },
        {
          "name": "uuid",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^11.1.0"
        },
        {
          "name": "yallist",
          "manifest": "packages/trackerless-network/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "@noble/curves",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.9.7"
        },
        {
          "name": "@noble/hashes",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.0.1"
        },
        {
          "name": "@noble/post-quantum",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.1"
        },
        {
          "name": "asn1.js",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.4.1"
        },
        {
          "name": "browserify-aes",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.2.0"
        },
        {
          "name": "buffer",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.0.3"
        },
        {
          "name": "buffer-shim",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "eventemitter3",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "hash-base",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.1.2"
        },
        {
          "name": "lodash",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.17.21"
        },
        {
          "name": "path-browserify",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.1"
        },
        {
          "name": "pino",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^10.1.0"
        },
        {
          "name": "pino-pretty",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^13.1.2"
        },
        {
          "name": "public-encrypt",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.0.3"
        },
        {
          "name": "readable-stream",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.7.0"
        },
        {
          "name": "secp256k1",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.1"
        },
        {
          "name": "sha3",
          "manifest": "packages/utils/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.4"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "@aws-sdk/client-route-53",
            "direct": true,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-route-53",
            "direct": true,
            "version": "^3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": true,
            "version": "7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": true,
            "version": "^7.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@js-sdsl/ordered-map",
            "direct": true,
            "version": "4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@js-sdsl/ordered-map",
            "direct": true,
            "version": "^4.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/curves",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/curves",
            "direct": true,
            "version": "1.9.7",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/curves",
            "direct": true,
            "version": "^1.9.7",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": true,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": true,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": true,
            "version": "^2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/post-quantum",
            "direct": true,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/post-quantum",
            "direct": true,
            "version": "^0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/runtime",
            "direct": true,
            "version": "2.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/runtime",
            "direct": true,
            "version": "^2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/runtime-rpc",
            "direct": true,
            "version": "2.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/runtime-rpc",
            "direct": true,
            "version": "^2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/autocertifier-client",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/autocertifier-client",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/cdn-location",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/config",
            "direct": true,
            "version": "5.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/config",
            "direct": true,
            "version": "^5.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/dht",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/dht",
            "direct": true,
            "version": "103.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/dht",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/geoip-location",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/network-contracts",
            "direct": true,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/network-contracts",
            "direct": true,
            "version": "^9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/proto-rpc",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/proto-rpc",
            "direct": true,
            "version": "103.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/proto-rpc",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/sdk",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/sdk",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/trackerless-network",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/trackerless-network",
            "direct": true,
            "version": "103.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/trackerless-network",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/utils",
            "direct": true,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/utils",
            "direct": true,
            "version": "103.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/utils",
            "direct": true,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "acme-client",
            "direct": true,
            "version": "5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "acme-client",
            "direct": true,
            "version": "^5.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "aedes",
            "direct": true,
            "version": "0.51.3",
            "ecosystem": "npm"
          },
          {
            "name": "aedes",
            "direct": true,
            "version": "^0.51.3",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": true,
            "version": "^8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": true,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": true,
            "version": "^3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": true,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": true,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "asn1.js",
            "direct": true,
            "version": "^5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": true,
            "version": "1.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": true,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": true,
            "version": "^2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": true,
            "version": "^1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": true,
            "version": "5.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": true,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": true,
            "version": "^6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-shim",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-shim",
            "direct": true,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cassandra-driver",
            "direct": true,
            "version": "4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "cassandra-driver",
            "direct": true,
            "version": "^4.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": true,
            "version": "^4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "14.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": true,
            "version": "^14.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "consistent-hash",
            "direct": true,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "consistent-hash",
            "direct": true,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": true,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": true,
            "version": "^2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "dns2",
            "direct": true,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dns2",
            "direct": true,
            "version": "^2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "16.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "16.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "16.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "17.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "^17.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "easy-table",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "easy-table",
            "direct": true,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": true,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": true,
            "version": "^2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ethers",
            "direct": true,
            "version": "6.13.5",
            "ecosystem": "npm"
          },
          {
            "name": "ethers",
            "direct": true,
            "version": "^6.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "event-stream",
            "direct": true,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-stream",
            "direct": true,
            "version": "^4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": true,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": true,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": true,
            "version": "4.21.2",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": true,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": true,
            "version": "^5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": true,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": true,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": true,
            "version": "^3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "haversine",
            "direct": true,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "haversine",
            "direct": true,
            "version": "^1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "heap",
            "direct": true,
            "version": "0.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "heap",
            "direct": true,
            "version": "^0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "idb",
            "direct": true,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "idb",
            "direct": true,
            "version": "^8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": true,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": true,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": true,
            "version": "^2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": true,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest",
            "direct": true,
            "version": "^30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-matcher-utils",
            "direct": true,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-matcher-utils",
            "direct": true,
            "version": "^30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "k-bucket",
            "direct": true,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "k-bucket",
            "direct": true,
            "version": "^5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": true,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": true,
            "version": "^4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "long-timeout",
            "direct": true,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "long-timeout",
            "direct": true,
            "version": "^0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "11.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": true,
            "version": "^11.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": true,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": true,
            "version": "^1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "mmdb-lib",
            "direct": true,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mmdb-lib",
            "direct": true,
            "version": "^3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-datachannel",
            "direct": true,
            "version": "0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-datachannel",
            "direct": true,
            "version": "^0.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": true,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": true,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-forge",
            "direct": true,
            "version": "^1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": true,
            "version": "^3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-memoize",
            "direct": true,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "p-throttle",
            "direct": true,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": true,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-browserify",
            "direct": true,
            "version": "^1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pino",
            "direct": true,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino",
            "direct": true,
            "version": "^10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino-pretty",
            "direct": true,
            "version": "13.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pino-pretty",
            "direct": true,
            "version": "^13.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": true,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": true,
            "version": "^4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": true,
            "version": "6.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": true,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": true,
            "version": "^6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": true,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": true,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": true,
            "version": "4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": true,
            "version": "^4.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "reflect-metadata",
            "direct": true,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect-metadata",
            "direct": true,
            "version": "^0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "secp256k1",
            "direct": true,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "secp256k1",
            "direct": true,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "5.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": true,
            "version": "^7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "sha3",
            "direct": true,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "sha3",
            "direct": true,
            "version": "^2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite",
            "direct": true,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite",
            "direct": true,
            "version": "^5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite3",
            "direct": true,
            "version": "5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite3",
            "direct": true,
            "version": "^5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "7.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "^7.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": true,
            "version": "2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "timers-browserify",
            "direct": true,
            "version": "^2.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "ts-essentials",
            "direct": true,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-essentials",
            "direct": true,
            "version": "^10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-toolbelt",
            "direct": true,
            "version": "9.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-toolbelt",
            "direct": true,
            "version": "^9.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsyringe",
            "direct": true,
            "version": "4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsyringe",
            "direct": true,
            "version": "^4.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "8.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": true,
            "version": "^11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "websocket",
            "direct": true,
            "version": "1.0.35",
            "ecosystem": "npm"
          },
          {
            "name": "websocket",
            "direct": true,
            "version": "^1.0.34",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "7.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "8.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": true,
            "version": "^8.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": true,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": true,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "^4.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@adraffy/ens-normalize",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-core",
            "direct": false,
            "version": "1.17.9",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-plugin-algolia-insights",
            "direct": false,
            "version": "1.17.9",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-preset-algolia",
            "direct": false,
            "version": "1.17.9",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/autocomplete-shared",
            "direct": false,
            "version": "1.17.9",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-abtesting",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-analytics",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-common",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-insights",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-personalization",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-query-suggestions",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/client-search",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/events",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/ingestion",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/monitoring",
            "direct": false,
            "version": "1.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/recommend",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-browser-xhr",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-fetch",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@algolia/requester-node-http",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@asamuzakjp/css-color",
            "direct": false,
            "version": "2.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/sha256-browser",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/sha256-js",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/supports-web-crypto",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/util",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-sso",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/core",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-env",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-http",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-ini",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-login",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-node",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-process",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-sso",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-web-identity",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-host-header",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-logger",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-recursion-detection",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-sdk-route53",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-user-agent",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/nested-clients",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/region-config-resolver",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/token-providers",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/types",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-endpoints",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-locate-window",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-browser",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-node",
            "direct": false,
            "version": "3.936.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/xml-builder",
            "direct": false,
            "version": "3.930.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws/lambda-invoke-store",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.26.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-annotate-as-pure",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-class-features-plugin",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-create-regexp-features-plugin",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-define-polyfill-provider",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-member-expression-to-functions",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-optimise-call-expression",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-plugin-utils",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-remap-async-to-generator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-replace-supers",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-skip-transparent-expression-wrappers",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-wrap-function",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-firefox-class-in-computed-class-key",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-class-field-initializer-scope",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-proposal-private-property-in-object",
            "direct": false,
            "version": "7.21.0-placeholder-for-preset-env.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-async-generators",
            "direct": false,
            "version": "7.8.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-bigint",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-properties",
            "direct": false,
            "version": "7.12.13",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-class-static-block",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-dynamic-import",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-assertions",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-attributes",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-import-meta",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-json-strings",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-jsx",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-logical-assignment-operators",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-nullish-coalescing-operator",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-numeric-separator",
            "direct": false,
            "version": "7.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-object-rest-spread",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-catch-binding",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-optional-chaining",
            "direct": false,
            "version": "7.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-private-property-in-object",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-top-level-await",
            "direct": false,
            "version": "7.14.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-typescript",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-syntax-unicode-sets-regex",
            "direct": false,
            "version": "7.18.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-arrow-functions",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-generator-functions",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-async-to-generator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoped-functions",
            "direct": false,
            "version": "7.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-block-scoping",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-class-static-block",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-classes",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-computed-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-destructuring",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dotall-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-keys",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-duplicate-named-capturing-groups-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-dynamic-import",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-exponentiation-operator",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-export-namespace-from",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-for-of",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-function-name",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-json-strings",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-logical-assignment-operators",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-member-expression-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-amd",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-commonjs",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-systemjs",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-modules-umd",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-named-capturing-groups-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-new-target",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-nullish-coalescing-operator",
            "direct": false,
            "version": "7.26.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-numeric-separator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-rest-spread",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-object-super",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-catch-binding",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-optional-chaining",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-parameters",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-methods",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-private-property-in-object",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-property-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-constant-elements",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-display-name",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-jsx-development",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-react-pure-annotations",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regenerator",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-regexp-modifiers",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-reserved-words",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-runtime",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-shorthand-properties",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-spread",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-sticky-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-template-literals",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typeof-symbol",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-typescript",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-escapes",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-property-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/plugin-transform-unicode-sets-regex",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-env",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-modules",
            "direct": false,
            "version": "0.1.6-no-external-plugins",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-react",
            "direct": false,
            "version": "7.26.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/preset-typescript",
            "direct": false,
            "version": "7.26.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime-corejs3",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.25.9",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.26.7",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@bazel/runfiles",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@bcoe/v8-coverage",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@bufbuild/protobuf",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@bufbuild/protoplugin",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@colors/colors",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/cascade-layer-name-parser",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/color-helpers",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-calc",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-color-parser",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-parser-algorithms",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/css-tokenizer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/media-query-list-parser",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-cascade-layers",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-function",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-color-mix-function",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-content-alt-text",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-exponential-functions",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-font-format-keywords",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-gamut-mapping",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-gradients-interpolation-method",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-hwb-function",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-ic-unit",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-initial",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-is-pseudo-class",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-light-dark-function",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-float-and-clear",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-overflow",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-overscroll-behavior",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-resize",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-logical-viewport-units",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-media-minmax",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-media-queries-aspect-ratio-number-values",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-nested-calc",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-normalize-display-values",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-oklab-function",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-progressive-custom-properties",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-random-function",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-relative-color-syntax",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-scope-pseudo-class",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-sign-functions",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-stepped-value-functions",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-text-decoration-shorthand",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-trigonometric-functions",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/postcss-unset-value",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-resolve-nested",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/selector-specificity",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@csstools/utilities",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.5.7",
            "ecosystem": "npm"
          },
          {
            "name": "@discoveryjs/json-ext",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@docsearch/css",
            "direct": false,
            "version": "3.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@docsearch/react",
            "direct": false,
            "version": "3.8.3",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/babel",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/bundler",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/core",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/cssnano-preset",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/logger",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/mdx-loader",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/module-type-aliases",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-client-redirects",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-blog",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-docs",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-content-pages",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-debug",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-analytics",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-gtag",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-google-tag-manager",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-sitemap",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/plugin-svgr",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/preset-classic",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/react-loadable",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-classic",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-common",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-search-algolia",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/theme-translations",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/tsconfig",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/types",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils-common",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@docusaurus/utils-validation",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/get",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/rebuild",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@electron/rebuild",
            "direct": false,
            "version": "^4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.39.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@gar/promisify",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@gerrit0/mini-shiki",
            "direct": false,
            "version": "1.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/topo",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.6",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@hutson/parse-repository-url",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/ansi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/checkbox",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "5.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "10.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/editor",
            "direct": false,
            "version": "4.2.21",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/expand",
            "direct": false,
            "version": "4.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/external-editor",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/number",
            "direct": false,
            "version": "3.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/password",
            "direct": false,
            "version": "4.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/rawlist",
            "direct": false,
            "version": "4.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/search",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/testing",
            "direct": false,
            "version": "2.1.51",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/testing",
            "direct": false,
            "version": "^2.1.51",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/balanced-match",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/string-locale-compare",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/load-nyc-config",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@istanbuljs/schema",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/console",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/core",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/diff-sequences",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/environment",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/expect-utils",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/fake-timers",
            "direct": false,
            "version": "^30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/get-type",
            "direct": false,
            "version": "30.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/globals",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/globals",
            "direct": false,
            "version": "^30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/pattern",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/reporters",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/schemas",
            "direct": false,
            "version": "30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/snapshot-utils",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/source-map",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-result",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/test-sequencer",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/transform",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "29.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jest/types",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/remapping",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.25",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.29",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@leichtgewicht/ip-codec",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@lerna/create",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@malept/cross-spawn-promise",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@manypkg/cli",
            "direct": false,
            "version": "0.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "@manypkg/find-root",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@manypkg/get-packages",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@manypkg/tools",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/mdx",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mdx-js/react",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-android-arm-eabi",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-android-arm64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-darwin-arm64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-darwin-x64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-freebsd-x64",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-arm64-musl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-ppc64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-riscv64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-s390x-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-x64-gnu",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-linux-x64-musl",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-arm64-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-ia32-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/nice-win32-x64-msvc",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@nightwatch/chai",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@nightwatch/html-reporter-template",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nightwatch/nightwatch-inspector",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.scandir",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.stat",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@nodelib/fs.walk",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/agent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/agent",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/arborist",
            "direct": false,
            "version": "9.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/fs",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/git",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/git",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/installed-package-contents",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/installed-package-contents",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/map-workspaces",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/metavuln-calculator",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/move-file",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/name-from-folder",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/name-from-folder",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/node-gyp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/node-gyp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/package-json",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/promise-spawn",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/promise-spawn",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/query",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/redact",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@npmcli/run-script",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/devkit",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-darwin-arm64",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-darwin-x64",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-freebsd-x64",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm-gnueabihf",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm64-gnu",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-arm64-musl",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-x64-gnu",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-linux-x64-musl",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-win32-arm64-msvc",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@nx/nx-win32-x64-msvc",
            "direct": false,
            "version": "22.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-token",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "9.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "24.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-enterprise-rest",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "11.4.4-cjs.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-request-log",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-rest-endpoint-methods",
            "direct": false,
            "version": "13.3.2-cjs.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "8.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/rest",
            "direct": false,
            "version": "20.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "13.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@paralleldrive/cuid2",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-cms",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-csr",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-ecc",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pfx",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs8",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-pkcs9",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-rsa",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-schema",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/asn1-x509-attr",
            "direct": false,
            "version": "2.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "@peculiar/x509",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "@pinojs/redact",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgr/core",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/config.env-replace",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/network.ca-file",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@pnpm/npm-conf",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@polka/url",
            "direct": false,
            "version": "1.0.0-next.28",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/plugin",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobuf-ts/protoc",
            "direct": false,
            "version": "2.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-alias",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-alias",
            "direct": false,
            "version": "^6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "29.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "^29.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-json",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-json",
            "direct": false,
            "version": "^6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "16.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "^16.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-terser",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-terser",
            "direct": false,
            "version": "^0.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-musl",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-musl",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openbsd-x64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.55.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "1.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "1.29.1",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/formula",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/pinpoint",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/bundle",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/core",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/protobuf-specs",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/sign",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/tuf",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sigstore/verify",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.27.8",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.34.41",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/commons",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@sinonjs/fake-timers",
            "direct": false,
            "version": "13.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@slorber/remark-comment",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/abort-controller",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/config-resolver",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/core",
            "direct": false,
            "version": "3.18.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/credential-provider-imds",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/fetch-http-handler",
            "direct": false,
            "version": "5.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/hash-node",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/invalid-dependency",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-content-length",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-endpoint",
            "direct": false,
            "version": "4.3.12",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-retry",
            "direct": false,
            "version": "4.4.12",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-serde",
            "direct": false,
            "version": "4.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-stack",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-config-provider",
            "direct": false,
            "version": "4.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-http-handler",
            "direct": false,
            "version": "4.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/property-provider",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/protocol-http",
            "direct": false,
            "version": "5.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-builder",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-parser",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/service-error-classification",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/shared-ini-file-loader",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/signature-v4",
            "direct": false,
            "version": "5.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/smithy-client",
            "direct": false,
            "version": "4.9.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/types",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/url-parser",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-base64",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-browser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-node",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-config-provider",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-browser",
            "direct": false,
            "version": "4.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-node",
            "direct": false,
            "version": "4.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-endpoints",
            "direct": false,
            "version": "3.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-hex-encoding",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-middleware",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-retry",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-stream",
            "direct": false,
            "version": "4.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-uri-escape",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-waiter",
            "direct": false,
            "version": "4.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/uuid",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@socket.io/component-emitter",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/autocertifier-server",
            "direct": false,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/browser-test-runner",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/browser-test-runner",
            "direct": false,
            "version": "^0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/cli-tools",
            "direct": false,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/node",
            "direct": false,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/test-utils",
            "direct": false,
            "version": "103.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/test-utils",
            "direct": false,
            "version": "103.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@streamr/test-utils",
            "direct": false,
            "version": "103.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@stylistic/eslint-plugin",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-add-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-attribute",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-remove-jsx-empty-expression",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-replace-jsx-attribute-value",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-dynamic-title",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-svg-em-dimensions",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-react-native-svg",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-plugin-transform-svg-component",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/babel-preset",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/core",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/hast-util-to-babel-ast",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-jsx",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/plugin-svgo",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@svgr/webpack",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/once",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@trysound/sax",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node10",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node12",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node14",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node16",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node20",
            "direct": false,
            "version": "20.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@tufjs/canonical-json",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tufjs/models",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/acorn",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__core",
            "direct": false,
            "version": "7.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__generator",
            "direct": false,
            "version": "7.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__template",
            "direct": false,
            "version": "7.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/babel__traverse",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bonjour",
            "direct": false,
            "version": "3.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cacheable-request",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "4.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect-history-api-fallback",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cookiejar",
            "direct": false,
            "version": "2.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cors",
            "direct": false,
            "version": "2.8.19",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cors",
            "direct": false,
            "version": "^2.8.19",
            "ecosystem": "npm"
          },
          {
            "name": "@types/debug",
            "direct": false,
            "version": "4.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/dns2",
            "direct": false,
            "version": "2.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/dns2",
            "direct": false,
            "version": "^2.0.10",
            "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/eslint__js",
            "direct": false,
            "version": "9.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree-jsx",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/event-stream",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/event-stream",
            "direct": false,
            "version": "^4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "4.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/fs-extra",
            "direct": false,
            "version": "8.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/glob",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/gtag.js",
            "direct": false,
            "version": "0.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "@types/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/haversine",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/haversine",
            "direct": false,
            "version": "^1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/heap",
            "direct": false,
            "version": "0.2.35",
            "ecosystem": "npm"
          },
          {
            "name": "@types/heap",
            "direct": false,
            "version": "^0.2.35",
            "ecosystem": "npm"
          },
          {
            "name": "@types/history",
            "direct": false,
            "version": "4.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-proxy",
            "direct": false,
            "version": "1.17.15",
            "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/jest",
            "direct": false,
            "version": "30.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json5",
            "direct": false,
            "version": "0.0.29",
            "ecosystem": "npm"
          },
          {
            "name": "@types/k-bucket",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/k-bucket",
            "direct": false,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/keyv",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/lodash",
            "direct": false,
            "version": "^4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "@types/long-timeout",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/long-timeout",
            "direct": false,
            "version": "^0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/md5",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/md5",
            "direct": false,
            "version": "^2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdast",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mdx",
            "direct": false,
            "version": "2.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/merge2",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/merge2",
            "direct": false,
            "version": "^1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/methods",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimatch",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/minimist",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "17.0.45",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "18.19.76",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "20.19.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-forge",
            "direct": false,
            "version": "1.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-forge",
            "direct": false,
            "version": "1.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node-forge",
            "direct": false,
            "version": "^1.3.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/normalize-package-data",
            "direct": false,
            "version": "2.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/parse-json",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prismjs",
            "direct": false,
            "version": "1.26.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.9.18",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "^6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.18",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router",
            "direct": false,
            "version": "5.1.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router-config",
            "direct": false,
            "version": "5.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-router-dom",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/readable-stream",
            "direct": false,
            "version": "4.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "@types/readable-stream",
            "direct": false,
            "version": "^4.0.23",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/responselike",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sax",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/secp256k1",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/secp256k1",
            "direct": false,
            "version": "^4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/selenium-webdriver",
            "direct": false,
            "version": "4.1.28",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/semver",
            "direct": false,
            "version": "^7.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "0.17.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-index",
            "direct": false,
            "version": "1.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "1.15.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/sockjs",
            "direct": false,
            "version": "0.3.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stack-utils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stream-to-array",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/stream-to-array",
            "direct": false,
            "version": "^2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/superagent",
            "direct": false,
            "version": "8.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "@types/supertest",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/supertest",
            "direct": false,
            "version": "^6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tar",
            "direct": false,
            "version": "6.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tar",
            "direct": false,
            "version": "^6.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "2.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/websocket",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/websocket",
            "direct": false,
            "version": "^1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.5.14",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "^8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yallist",
            "direct": false,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs",
            "direct": false,
            "version": "17.0.33",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yargs-parser",
            "direct": false,
            "version": "21.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/yauzl",
            "direct": false,
            "version": "2.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.47.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript/vfs",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ungap/structured-clone",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-arm64",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-darwin-x64",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-freebsd-x64",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm-musleabihf",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-arm64-musl",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-gnu",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-riscv64-musl",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-gnu",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-linux-x64-musl",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-wasm32-wasi",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-ia32-msvc",
            "direct": false,
            "version": "1.7.11",
            "ecosystem": "npm"
          },
          {
            "name": "@unrs/resolver-binding-win32-x64-msvc",
            "direct": false,
            "version": "1.7.11",
            "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": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/info",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@webpack-cli/serve",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/ieee754",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@xtuc/long",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@yarnpkg/lockfile",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@yarnpkg/parsers",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@zkochan/js-yaml",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "abbrev",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "abort-controller",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "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.4",
            "ecosystem": "npm"
          },
          {
            "name": "add-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "address",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "adm-zip",
            "direct": false,
            "version": "0.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "aedes-packet",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "aedes-persistence",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "aes-js",
            "direct": false,
            "version": "4.0.0-beta.5",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "agentkeepalive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "aggregate-error",
            "direct": false,
            "version": "3.1.0",
            "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": "algoliasearch",
            "direct": false,
            "version": "5.20.0",
            "ecosystem": "npm"
          },
          {
            "name": "algoliasearch-helper",
            "direct": false,
            "version": "3.24.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-align",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-colors",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-html-community",
            "direct": false,
            "version": "0.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.1.0",
            "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.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-to-html",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "anymatch",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "archiver-utils",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "aria-query",
            "direct": false,
            "version": "5.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-differ",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-flatten",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-ify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.9",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "arrify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "asap",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "asn1js",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "assert",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "astring",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "3.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "async-function",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-mqtt",
            "direct": false,
            "version": "2.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "async-mqtt",
            "direct": false,
            "version": "^2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "at-least-node",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "atomic-sleep",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "10.4.20",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "axe-core",
            "direct": false,
            "version": "4.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "babel-jest",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-loader",
            "direct": false,
            "version": "9.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-dynamic-import-node",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-istanbul",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-jest-hoist",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs2",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-corejs3",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "npm"
          },
          {
            "name": "babel-plugin-polyfill-regenerator",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-current-node-syntax",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "babel-preset-jest",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bail",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "base64id",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.11",
            "ecosystem": "npm"
          },
          {
            "name": "batch",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "benchmark",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "benchmark",
            "direct": false,
            "version": "^2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "big.js",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "bin-links",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "binary-extensions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bl",
            "direct": false,
            "version": "6.0.19",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "bonjour-service",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "boolean",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "bowser",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "boxen",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "braces",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "brorand",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-resolve",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "browser-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-cipher",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-des",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-rsa",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-sign",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-zlib",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.24.4",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.27.0",
            "ecosystem": "npm"
          },
          {
            "name": "bs-logger",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "npm"
          },
          {
            "name": "bser",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-crc32",
            "direct": false,
            "version": "0.2.13",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-xor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "bufferutil",
            "direct": false,
            "version": "4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "bufferutil",
            "direct": false,
            "version": "^4.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-status-codes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "byte-size",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "^3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "15.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "19.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cacache",
            "direct": false,
            "version": "20.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-lookup",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "10.2.14",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable-request",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camel-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-api",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001696",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001753",
            "ecosystem": "npm"
          },
          {
            "name": "ccount",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai-nightwatch",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "char-regex",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-html4",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-entities-legacy",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "character-reference-invalid",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio",
            "direct": false,
            "version": "1.0.0-rc.12",
            "ecosystem": "npm"
          },
          {
            "name": "cheerio-select",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "3.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chrome-trace-event",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "3.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "cipher-base",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cjs-module-lexer",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "clean-css",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-table",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-table3",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clone-deep",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "clone-response",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "clsx",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cmd-shim",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cmd-shim",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "co",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "collapse-white-space",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "collect-v8-coverage",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "colord",
            "direct": false,
            "version": "2.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "2.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "colors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "colors",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "columnify",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "combine-promises",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "combine-source-map",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "comma-separated-tokens",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commist",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "common-ancestor-path",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "common-path-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "compare-func",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "component-emitter",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "compress-commons",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "compressible",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "npm"
          },
          {
            "name": "compression",
            "direct": false,
            "version": "1.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "configstore",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "connect-history-api-fallback",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-browserify",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "constants-browserify",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-angular",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-core",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-preset-loader",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-changelog-writer",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-filter",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-commits-parser",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "conventional-recommended-bump",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookiejar",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "copy-text-to-clipboard",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "copy-webpack-plugin",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js",
            "direct": false,
            "version": "3.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-compat",
            "direct": false,
            "version": "3.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-js-pure",
            "direct": false,
            "version": "3.40.0",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "8.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "crc-32",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "crc32-stream",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "create-ecdh",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "create-hash",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "create-hmac",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "create-require",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-random-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-blank-pseudo",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-declaration-sorter",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-has-pseudo",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-loader",
            "direct": false,
            "version": "6.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-minimizer-webpack-plugin",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-prefers-color-scheme",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-tree",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssdb",
            "direct": false,
            "version": "8.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "cssesc",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-advanced",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-preset-default",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssnano-utils",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "csso",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "cssstyle",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "custom-event",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "d",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "dargs",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-urls",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "date-format",
            "direct": false,
            "version": "4.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dateformat",
            "direct": false,
            "version": "4.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "debounce",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "2.6.9",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "3.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "decimal.js",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "decode-named-character-reference",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "dedent",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "deep-equal",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "default-gateway",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "defaults",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "define-lazy-prop",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "define-properties",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "del",
            "direct": false,
            "version": "6.1.1",
            "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": "deprecation",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "dequal",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "des.js",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "destroy",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-node",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-port",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "detect-port-alt",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "devlop",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1140464",
            "ecosystem": "npm"
          },
          {
            "name": "dezalgo",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "di",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "didyoumean",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "diffie-hellman",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "dir-glob",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dns-packet",
            "direct": false,
            "version": "5.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "docusaurus-plugin-typedoc",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dom-converter",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serialize",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domain-browser",
            "direct": false,
            "version": "4.22.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot-prop",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv-expand",
            "direct": false,
            "version": "11.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "duplexer",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "duplexify",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "34.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron",
            "direct": false,
            "version": "^34.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.244",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.90",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "emittery",
            "direct": false,
            "version": "0.13.1",
            "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": "emojilib",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emojis-list",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoticon",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "encoding",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "end-of-stream",
            "direct": false,
            "version": "1.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "engine.io",
            "direct": false,
            "version": "6.6.4",
            "ecosystem": "npm"
          },
          {
            "name": "engine.io-parser",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": false,
            "version": "2.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "ent",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "envinfo",
            "direct": false,
            "version": "7.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "err-code",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.24.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-get-iterator",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "1.6.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-shim-unscopables",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es5-ext",
            "direct": false,
            "version": "0.10.64",
            "ecosystem": "npm"
          },
          {
            "name": "es6-error",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es6-iterator",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "es6-symbol",
            "direct": false,
            "version": "3.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-estree",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esast-util-from-js",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-goat",
            "direct": false,
            "version": "4.0.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": "escape-string-regexp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.20.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-streamr-ts",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-context",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-typescript",
            "direct": false,
            "version": "4.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.12.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-jest",
            "direct": false,
            "version": "29.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-promise",
            "direct": false,
            "version": "7.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "esniff",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-attach-comments",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-build-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-is-identifier-name",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-scope",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-to-js",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-value-to-estree",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "estree-util-visit",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eta",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "eval",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "event-emitter",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "events",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "evp_bytestokey",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "execa",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "exit-x",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "expand-template",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect",
            "direct": false,
            "version": "^30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "exponential-backoff",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ext",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "extend-shallow",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "extract-zip",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-copy",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.3",
            "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-safe-stringify",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "fast-unique-numbers",
            "direct": false,
            "version": "8.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "5.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "fastest-levenshtein",
            "direct": false,
            "version": "1.0.16",
            "ecosystem": "npm"
          },
          {
            "name": "fastfall",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "fastparallel",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "fastseries",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fault",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "faye-websocket",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "fb-watchman",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fd-slicer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "feed",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "figures",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-loader",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-uri-to-path",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filelist",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "filesize",
            "direct": false,
            "version": "8.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-cache-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "3.0.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": "find-up",
            "direct": false,
            "version": "6.3.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.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.9",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "fork-ts-checker-webpack-plugin",
            "direct": false,
            "version": "6.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "form-data-encoder",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "format",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "formidable",
            "direct": false,
            "version": "3.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fraction.js",
            "direct": false,
            "version": "4.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "from",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "front-matter",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-constants",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs-monkey",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "functions-have-names",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "gensync",
            "direct": false,
            "version": "1.0.0-beta.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-func-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-own-enumerable-property-symbols",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-pkg-repo",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-port",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-from-current-process-h",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-uv-event-loop-napi-h",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "git-raw-commits",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "git-remote-origin-url",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "git-semver-tags",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "git-up",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "git-url-parse",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "gitconfiglocal",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-from-package",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "13.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "9.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "glob-to-regexp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "global-agent",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-dirs",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "global-modules",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "global-prefix",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "11.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "16.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "globby",
            "direct": false,
            "version": "13.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "11.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "12.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-readlink",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "gray-matter",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "gzip-size",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "handle-thing",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "handlebars",
            "direct": false,
            "version": "4.7.8",
            "ecosystem": "npm"
          },
          {
            "name": "hard-rejection",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.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": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-yarn",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hash.js",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-from-parse5",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-parse-selector",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-raw",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-estree",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-jsx-runtime",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-to-parse5",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hast-util-whitespace",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "hastscript",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "help-me",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "help-me",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "history",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hoist-non-react-statics",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "2.8.9",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hpack.js",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-entities",
            "direct": false,
            "version": "2.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-minifier-terser",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-tags",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "html-void-elements",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-webpack-plugin",
            "direct": false,
            "version": "5.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-deceiver",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "1.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-parser-js",
            "direct": false,
            "version": "0.5.9",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-middleware",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "https-browserify",
            "direct": false,
            "version": "1.0.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": "human-signals",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "humanize-ms",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "hyperid",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.4.24",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "icss-utils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "ignore-walk",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "image-size",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "immer",
            "direct": false,
            "version": "9.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "import-lazy",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "import-local",
            "direct": false,
            "version": "3.1.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": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "infer-owner",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "infima",
            "direct": false,
            "version": "0.2.0-alpha.45",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "init-package-json",
            "direct": false,
            "version": "8.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "inline-source-map",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "inline-style-parser",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "inquirer",
            "direct": false,
            "version": "12.9.6",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "invariant",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphabetical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-alphanumerical",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-arguments",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-arrayish",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-async-function",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-binary-path",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-bun-module",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-ci",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-decimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extendable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-finalizationregistry",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-generator-function",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-hexadecimal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-installed-globally",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-lambda",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-map",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-module",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-nan",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-npm",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-obj",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-cwd",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-potential-custom-element-name",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regexp",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-root",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-ssh",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-text-path",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-typedarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakset",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-wsl",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-yarn-global",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isbinaryfile",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "isobject",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic-timers-promises",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-coverage",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-instrument",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-report",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-lib-source-maps",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "istanbul-reports",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "jasmine-core",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-changed-files",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-circus",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-cli",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-config",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-diff",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-docblock",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-each",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-environment-node",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-extended",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-get-type",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-haste-map",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-leak-detector",
            "direct": false,
            "version": "^27.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-message-util",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock",
            "direct": false,
            "version": "^30.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "jest-mock-extended",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-pnp-resolver",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jest-regex-util",
            "direct": false,
            "version": "30.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-resolve-dependencies",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runner",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-runtime",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-snapshot",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-util",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-validate",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-watcher",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "27.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "29.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "jest-worker",
            "direct": false,
            "version": "30.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "1.21.7",
            "ecosystem": "npm"
          },
          {
            "name": "jju",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "joycon",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-sdsl",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-string-escape",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "3.14.2",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsbn",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsdom",
            "direct": false,
            "version": "24.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "jsesc",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-better-errors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-parse-even-better-errors",
            "direct": false,
            "version": "5.0.0",
            "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": "json-stringify-nice",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "json-stringify-safe",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonc-parser",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonparse",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "JSONStream",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "just-diff",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "just-diff-apply",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma",
            "direct": false,
            "version": "6.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "karma",
            "direct": false,
            "version": "^6.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "karma-chrome-launcher",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-chrome-launcher",
            "direct": false,
            "version": "^3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "karma-electron",
            "direct": false,
            "version": "7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-electron",
            "direct": false,
            "version": "^7.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-jasmine",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-jasmine",
            "direct": false,
            "version": "^5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-sourcemap-loader",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-sourcemap-loader",
            "direct": false,
            "version": "^0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "karma-spec-reporter",
            "direct": false,
            "version": "0.0.36",
            "ecosystem": "npm"
          },
          {
            "name": "karma-spec-reporter",
            "direct": false,
            "version": "^0.0.36",
            "ecosystem": "npm"
          },
          {
            "name": "karma-webpack",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "karma-webpack",
            "direct": false,
            "version": "^5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "keypress",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kind-of",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ky",
            "direct": false,
            "version": "1.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "latest-version",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "launch-editor",
            "direct": false,
            "version": "2.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "lazystream",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lerna",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "leven",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "libnpmaccess",
            "direct": false,
            "version": "10.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "libnpmpublish",
            "direct": false,
            "version": "11.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-json-file",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "loader-runner",
            "direct": false,
            "version": "4.3.0",
            "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": "loader-utils",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "3.0.0",
            "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": "locate-path",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.defaults",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.difference",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.flatten",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.ismatch",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.memoize",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.union",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.uniq",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log4js",
            "direct": false,
            "version": "6.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "longest-streak",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "2.3.7",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lunr",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-dir",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "make-error",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "14.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "15.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "make-fetch-happen",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "makeerror",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "map-age-cleaner",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "map-stream",
            "direct": false,
            "version": "0.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-extensions",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-table",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "matcher",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "md5.js",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-directive",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-find-and-replace",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-from-markdown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-frontmatter",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-autolink-literal",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-footnote",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-strikethrough",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-table",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-gfm-task-list-item",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-expression",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdx-jsx",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-mdxjs-esm",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-phrasing",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-hast",
            "direct": false,
            "version": "13.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-markdown",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "mdast-util-to-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.28",
            "ecosystem": "npm"
          },
          {
            "name": "mdn-data",
            "direct": false,
            "version": "2.0.30",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memfs",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "meow",
            "direct": false,
            "version": "8.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "methods",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-core-commonmark",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-directive",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-frontmatter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-autolink-literal",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-footnote",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-strikethrough",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-table",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-tagfilter",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-gfm-task-list-item",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-expression",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-jsx",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdx-md",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-extension-mdxjs-esm",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-destination",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-label",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-mdx-expression",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-space",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-title",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-factory-whitespace",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-character",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-chunked",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-classify-character",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-combine-extensions",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-numeric-character-reference",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-decode-string",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-encode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-events-to-acorn",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-html-tag-name",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-normalize-identifier",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-resolve-all",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-sanitize-uri",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-subtokenize",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-symbol",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "micromark-util-types",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "miller-rabin",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": true,
        "total_count": 2820,
        "direct_count": 210,
        "indirect_count": 2610
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 18,
        "merged_prs": 2809,
        "open_issues": 0,
        "closed_ratio": 1,
        "closed_issues": 16,
        "closed_unmerged_prs": 599
      },
      "bus_factor": 2,
      "bot_contributors": 1,
      "top_contributors": [
        {
          "type": "User",
          "login": "timoxley",
          "commits": 1848,
          "avatar_url": "https://avatars.githubusercontent.com/u/43438?v=4"
        },
        {
          "type": "User",
          "login": "teogeb",
          "commits": 1278,
          "avatar_url": "https://avatars.githubusercontent.com/u/2803480?v=4"
        },
        {
          "type": "User",
          "login": "harbu",
          "commits": 642,
          "avatar_url": "https://avatars.githubusercontent.com/u/149682?v=4"
        },
        {
          "type": "User",
          "login": "juslesan",
          "commits": 575,
          "avatar_url": "https://avatars.githubusercontent.com/u/17498529?v=4"
        },
        {
          "type": "User",
          "login": "mirpo",
          "commits": 456,
          "avatar_url": "https://avatars.githubusercontent.com/u/7105861?v=4"
        },
        {
          "type": "User",
          "login": "hpihkala",
          "commits": 438,
          "avatar_url": "https://avatars.githubusercontent.com/u/1263120?v=4"
        },
        {
          "type": "User",
          "login": "mthambipillai",
          "commits": 224,
          "avatar_url": "https://avatars.githubusercontent.com/u/19945409?v=4"
        },
        {
          "type": "User",
          "login": "jtakalai",
          "commits": 189,
          "avatar_url": "https://avatars.githubusercontent.com/u/16594664?v=4"
        },
        {
          "type": "User",
          "login": "kare",
          "commits": 107,
          "avatar_url": "https://avatars.githubusercontent.com/u/68578?v=4"
        },
        {
          "type": "User",
          "login": "mondoreale",
          "commits": 84,
          "avatar_url": "https://avatars.githubusercontent.com/u/320066?v=4"
        }
      ],
      "contributors_sampled": 32,
      "top_contributor_share": 0.298
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "action.yml",
        "action.yml",
        "action.yml",
        "action.yml",
        "auto-release-docker.yml",
        "close-stale-issue-and-pr.yaml",
        "deploy-docs.yml",
        "docker-build.yml",
        "label.yml",
        "publish-npm.yml",
        "release-docker.yml",
        "staging-docs.yml",
        "test-docs.yml",
        "test-setup.yml",
        "validate.yml",
        "yamllint.yml"
      ],
      "has_docs_dir": true,
      "linter_configs": [
        "eslint.config.mjs"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "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": 0,
            "reason": "branch protection not enabled on development/release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "21 out of 21 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": 2,
            "reason": "Found 6/30 approved changesets -- score normalized to 2",
            "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": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 0,
            "reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
            "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": 1,
            "reason": "dependency not pinned by hash detected -- score normalized to 1",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "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": "174 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "8159b8e9a1930ddcb3a3860f83de6da976e045b7",
        "ran_at": "2026-07-21T20:29:43Z",
        "aggregate_score": 3.5,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": true
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/streamr-dev/network",
    "host": "github.com",
    "name": "network",
    "owner": "streamr-dev"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "moderate",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 66,
      "inputs": {
        "security": 44,
        "vitality": 60,
        "community": 53,
        "governance": 77,
        "engineering": 88
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "moderate",
        "name": "Vitality",
        "value": 60,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "commits_last_year": 125,
              "human_commit_share": 0.92,
              "days_since_last_push": 0,
              "active_weeks_last_year": 25
            },
            "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": "25/52 weeks with commits",
                "points": 17.3,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 25
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "125 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 125
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "at_risk",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 44,
            "inputs": {
              "releases_count": 1,
              "latest_release_tag": "v101.0.1",
              "releases_from_tags": false,
              "days_since_latest_release": 742,
              "mean_days_between_releases": null
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "1 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 742 days ago",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 742
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "cadence unknown (single release)",
                "points": 12.6,
                "status": "partial",
                "details": [
                  {
                    "code": "release_cadence_unknown",
                    "params": {}
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": 168,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 168 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 168
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 53,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "forks": 44,
              "stars": 578,
              "watchers": 13,
              "growth_state": "organic",
              "growth_factor_pct": 100
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "578 stars",
                "points": 44.8,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 578
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "44 forks",
                "points": 13.6,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 44
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "13 watchers",
                "points": 6,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 13
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "at_risk",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 32,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "no license file detected",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "license_absent",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 6.3,
                "status": "met",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "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": 65,
            "inputs": {
              "packages": [
                "@streamr/dht",
                "@streamr/sdk",
                "@streamr/node",
                "@streamr/utils",
                "@streamr/cli-tools",
                "@streamr/proto-rpc",
                "@streamr/test-utils",
                "@streamr/cdn-location"
              ],
              "dependents": null,
              "ecosystems": "npm",
              "total_downloads": null,
              "monthly_downloads": 8093
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "8,093 downloads/month across npm",
                "points": 52.1,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 8093,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "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": 77,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "moderate",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 64,
            "inputs": {
              "bus_factor": 2,
              "contributors_sampled": 32,
              "top_contributor_share": 0.298
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "2 contributor(s) cover half of all commits",
                "points": 25.2,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 30% of commits",
                "points": 15.8,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 30
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "32 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 32
                    }
                  }
                ],
                "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": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 81,
            "inputs": {
              "merged_prs": 2809,
              "open_issues": 0,
              "closed_issues": 16,
              "issue_closed_ratio": 1,
              "closed_unmerged_prs": 599
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "100% of issues closed",
                "points": 46.8,
                "status": "met",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 100
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "2809/3408 decided PRs merged",
                "points": 31.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 2809,
                      "decided": 3408
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 6/30 approved changesets -- score normalized to 2",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "good",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 71,
            "inputs": {
              "followers": 146,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "streamr-dev",
              "public_repos": 143,
              "account_age_days": 4395
            },
            "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": "146 followers of streamr-dev",
                "points": 15.6,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 146,
                      "login": "streamr-dev"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "143 public repos, account ~12 yr old",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 143
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 12
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@streamr/dht",
                "@streamr/sdk",
                "@streamr/node",
                "@streamr/utils",
                "@streamr/cli-tools",
                "@streamr/proto-rpc",
                "@streamr/test-utils",
                "@streamr/cdn-location"
              ],
              "ecosystems": "npm",
              "any_deprecated": false,
              "min_days_since_publish": 168
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "8 package(s) on npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 8,
                      "ecosystems": "npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 168 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 168
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "183 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 183
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "excellent",
        "name": "Engineering Quality",
        "value": 88,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "excellent",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 90,
            "inputs": {
              "has_ci": true,
              "has_tests": true,
              "has_editorconfig": true,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": "16 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 16
                    }
                  }
                ],
                "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": 6.4,
                "status": "met",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "excellent",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "topics": [
                "pubsub",
                "decentralized",
                "peer-to-peer",
                "streamr",
                "streamr-client",
                "protocol"
              ],
              "has_wiki": true,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": true,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 25,
                "status": "met",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": "6 topics",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "topics_count",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 44,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "at_risk",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "packaging",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 35,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 3.5
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection not enabled on development/release branches",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "21 out of 21 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 6/30 approved changesets -- score normalized to 2",
                "points": 1.5,
                "status": "partial",
                "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 not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "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 1",
                "points": 0.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "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": "174 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "good",
            "name": "Dependency advisories",
            "note": "Matched the npm:@streamr/dht@103.3.1 runtime dependency closure — what installing the published package pulls in — 183 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@streamr/dht@103.3.1",
                  "assessed": 183
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 79,
            "inputs": {
              "source": "osv",
              "advisories": 1,
              "affected_packages": 1,
              "assessed_packages": 183,
              "unassessed_packages": 0,
              "affected_by_severity": "high 1",
              "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": "1 affected: elliptic 6.6.1 (high 7.3)",
                "points": 10.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "elliptic 6.6.1 (high 7.3)"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 193 days ago",
                "points": 33.8,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 193
                    }
                  }
                ],
                "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": 183,
              "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": 14
            },
            "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": "moderate",
        "name": "AI Readiness",
        "value": 67,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "at_risk",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.935,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "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": "86 of 92 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 86,
                      "sampled": 92
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "moderate",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 69,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "package-lock.json"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "docs/tsconfig.json",
                "packages/autocertifier-client/tsconfig.json",
                "packages/autocertifier-server/test/tsconfig.json",
                "packages/autocertifier-server/tsconfig.json",
                "packages/browser-test-runner/tsconfig.json",
                "packages/cdn-location/data-generation/tsconfig.json",
                "packages/cdn-location/test/tsconfig.json",
                "packages/cdn-location/tsconfig.json",
                "packages/cli-tools/test/tsconfig.json",
                "packages/cli-tools/tsconfig.json",
                "packages/dht/test/tsconfig.json",
                "packages/dht/tsconfig.json",
                "packages/geoip-location/test/tsconfig.json",
                "packages/geoip-location/tsconfig.json",
                "packages/node/test/tsconfig.json",
                "packages/node/tsconfig.json",
                "packages/proto-rpc/test/tsconfig.json",
                "packages/proto-rpc/tsconfig.json",
                "packages/sdk/bin/tsconfig.json",
                "packages/sdk/test/exports/tsconfig.json",
                "packages/sdk/test/tsconfig.json",
                "packages/sdk/tsconfig.json",
                "packages/test-utils/test/tsconfig.json",
                "packages/test-utils/tsconfig.json",
                "packages/trackerless-network/test/tsconfig.json",
                "packages/trackerless-network/tsconfig.json",
                "packages/utils/test/tsconfig.json",
                "packages/utils/tsconfig.json"
              ],
              "agent_commit_share": 0.03,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0.08
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "docs/tsconfig.json, packages/autocertifier-client/tsconfig.json, packages/autocertifier-server/test/tsconfig.json, packages/autocertifier-server/tsconfig.json, packages/browser-test-runner/tsconfig.json, packages/cdn-location/data-generation/tsconfig.json, packages/cdn-location/test/tsconfig.json, packages/cdn-location/tsconfig.json, packages/cli-tools/test/tsconfig.json, packages/cli-tools/tsconfig.json, packages/dht/test/tsconfig.json, packages/dht/tsconfig.json, packages/geoip-location/test/tsconfig.json, packages/geoip-location/tsconfig.json, packages/node/test/tsconfig.json, packages/node/tsconfig.json, packages/proto-rpc/test/tsconfig.json, packages/proto-rpc/tsconfig.json, packages/sdk/bin/tsconfig.json, packages/sdk/test/exports/tsconfig.json, packages/sdk/test/tsconfig.json, packages/sdk/tsconfig.json, packages/test-utils/test/tsconfig.json, packages/test-utils/tsconfig.json, packages/trackerless-network/test/tsconfig.json, packages/trackerless-network/tsconfig.json, packages/utils/test/tsconfig.json, packages/utils/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "docs/tsconfig.json, packages/autocertifier-client/tsconfig.json, packages/autocertifier-server/test/tsconfig.json, packages/autocertifier-server/tsconfig.json, packages/browser-test-runner/tsconfig.json, packages/cdn-location/data-generation/tsconfig.json, packages/cdn-location/test/tsconfig.json, packages/cdn-location/tsconfig.json, packages/cli-tools/test/tsconfig.json, packages/cli-tools/tsconfig.json, packages/dht/test/tsconfig.json, packages/dht/tsconfig.json, packages/geoip-location/test/tsconfig.json, packages/geoip-location/tsconfig.json, packages/node/test/tsconfig.json, packages/node/tsconfig.json, packages/proto-rpc/test/tsconfig.json, packages/proto-rpc/tsconfig.json, packages/sdk/bin/tsconfig.json, packages/sdk/test/exports/tsconfig.json, packages/sdk/test/tsconfig.json, packages/sdk/tsconfig.json, packages/test-utils/test/tsconfig.json, packages/test-utils/tsconfig.json, packages/trackerless-network/test/tsconfig.json, packages/trackerless-network/tsconfig.json, packages/utils/test/tsconfig.json, packages/utils/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "3 of the last 100 commits agent-authored or agent-credited",
                "points": 6,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 3,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "8 of the last 100 commits are automated dependency updates",
                "points": 8,
                "status": "met",
                "details": [
                  {
                    "code": "dependency_bot_commits",
                    "params": {
                      "count": 8,
                      "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 1",
                "points": 1,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 50393,
              "source_files_sampled": 973,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/973 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 973,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "good",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 80,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": [
                "packages/autocertifier-client/protos/AutoCertifier.proto",
                "packages/dht/protos/DhtRpc.proto",
                "packages/dht/protos/tests.proto",
                "packages/proto-rpc/examples/errors/ErrorRpc.proto",
                "packages/proto-rpc/examples/hello/HelloRpc.proto",
                "packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto",
                "packages/proto-rpc/examples/wakeup/WakeUpRpc.proto",
                "packages/proto-rpc/protos/ProtoRpc.proto",
                "packages/proto-rpc/test/protos/HelloRpc.proto",
                "packages/proto-rpc/test/protos/TestProtos.proto",
                "packages/proto-rpc/test/protos/WakeUpRpc.proto",
                "packages/sdk/protos/SdkRpc.proto",
                "packages/trackerless-network/protos/NetworkRpc.proto"
              ]
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": "packages/autocertifier-client/protos/AutoCertifier.proto, packages/dht/protos/DhtRpc.proto, packages/dht/protos/tests.proto, packages/proto-rpc/examples/errors/ErrorRpc.proto, packages/proto-rpc/examples/hello/HelloRpc.proto, packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto, packages/proto-rpc/examples/wakeup/WakeUpRpc.proto, packages/proto-rpc/protos/ProtoRpc.proto, packages/proto-rpc/test/protos/HelloRpc.proto, packages/proto-rpc/test/protos/TestProtos.proto, packages/proto-rpc/test/protos/WakeUpRpc.proto, packages/sdk/protos/SdkRpc.proto, packages/trackerless-network/protos/NetworkRpc.proto",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "packages/autocertifier-client/protos/AutoCertifier.proto, packages/dht/protos/DhtRpc.proto, packages/dht/protos/tests.proto, packages/proto-rpc/examples/errors/ErrorRpc.proto, packages/proto-rpc/examples/hello/HelloRpc.proto, packages/proto-rpc/examples/routed-hello/RoutedHelloRpc.proto, packages/proto-rpc/examples/wakeup/WakeUpRpc.proto, packages/proto-rpc/protos/ProtoRpc.proto, packages/proto-rpc/test/protos/HelloRpc.proto, packages/proto-rpc/test/protos/TestProtos.proto, packages/proto-rpc/test/protos/WakeUpRpc.proto, packages/sdk/protos/SdkRpc.proto, packages/trackerless-network/protos/NetworkRpc.proto"
                    }
                  }
                ],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Resolved dependency list truncated to 2000 of 2820 packages (counts remain complete)"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-21T20:30:09.834769Z",
  "schema_version": "0.23.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/s/streamr-dev/network.svg",
  "full_name": "streamr-dev/network",
  "license_state": "absent",
  "license_spdx": null
}

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

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

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