Public record
Software health reportschema 0.23.0 · metrics 1.13.0 · 2026-07-21 20:30 UTC

streamr-dev / network

Monorepo containing all the main components of Streamr Network.

TypeScriptNo license detected★ 578 stars⑂ 44 forkssince Apr 2021View on GitHub ↗

streamr-dev/network holds a health index of 66 out of 100, placing it in the Moderate band. It scores highest on Engineering Quality (88/100) and lowest on Security (44/100). It was last updated today. 2 contributors account for most of its recent work.

66
overall / 100
Moderate

Software health index

Metrics are grouped into weighted categories on one standardized 1–100 scale. Overall starts as their weighted mean; when public evidence triggers the High-Risk Jurisdiction Policy, the rating is adjusted and receives an At risk ceiling of 49. AI Readiness sits outside the overall score.

66
Excellent85-100Exemplary; meets essentially all checked criteria
Good70-84Healthy; minor gaps
Moderate50-69Acceptable with notable gaps; review recommended
At risk30-49Significant weaknesses; adoption warrants caution
Critical1-29Severe problems (abandoned, single-maintainer, no hygiene)
VitalityCommunity &AdoptionSustainability &GovernanceEngineeringQualitySecurityAI Readiness

Score profile

Each axis is a category. The shape matters more than the average — a healthy subject fills the whole shape, while a spike-and-crater profile means strength in one dimension is masking risk in another.

Ownership

StreamrOrganization
146 followers143 public repossince Jul 2014

This repository is backed by an organization — shared, accountable stewardship that can outlive any single maintainer.

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
npm@streamr/dht103.3.1539111168 days ago
npm@streamr/sdk103.3.194180168 days ago
npm@streamr/node103.3.19080168 days ago
npm@streamr/utils103.3.15,070149168 days ago
npm@streamr/cli-tools103.3.1131183168 days agostreamrclitoolutility
npm@streamr/proto-rpc103.3.1596111168 days ago
npm@streamr/test-utils103.3.1249147168 days ago
npm@streamr/cdn-location103.3.147780168 days ago

Metrics by category

Vitality

Is the project alive — is code being written and are releases shipping?

60Moderate · 22% of overall
How it's scored
36/36Push recency — last push 0 days ago
17.3/36Commit cadence — 25/52 weeks with commits
18/18Commit volume — 125 commits in the last year
0/10OpenSSF Scorecard: Maintained — 0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Inputs used
commits_last_year125
human_commit_share0.92
days_since_last_push0
active_weeks_last_year25
How it's scored
27/27Ships releases — 1 releases published
0/36Release recency — latest release 742 days ago
12.6/27Release cadence — cadence unknown (single release)
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count1
latest_release_tagv101.0.1
releases_from_tagsno
days_since_latest_release742
mean_days_between_releases
Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.

Community & Adoption

Does the project have users, downloads, attention, and a welcoming setup for contributors?

53Moderate · 18% of overall
How it's scored
44.8/60Stars — 578 stars
13.6/25Forks — 44 forks
6/15Watchers — 13 watchers
Inputs used
forks44
stars578
watchers13
growth_stateorganic
growth_factor_pct100
How it's scored
22.5/22.5README
0/22.5License — no license file detected
0/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
6.3/6.3PR template
Inputs used
has_readmeyes
has_licenseno
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateyes
How it's scored
52.1/80Monthly downloads — 8,093 downloads/month across npm
0/20Registry dependents — not reported by this ecosystem
Inputs used
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
Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.

Sustainability & Governance

Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?

77Good · 24% of overall
How it's scored
25.2/54Bus factor — 2 contributor(s) cover half of all commits
15.8/22.5Commit distribution — top contributor authored 30% of commits
13.5/13.5Contributor breadth — 32 contributors
10/10OpenSSF Scorecard: Contributors — project has 23 contributing companies or organizations
Inputs used
bus_factor2
contributors_sampled32
top_contributor_share0.298
How it's scored
46.8/46.8Issue resolution — 100% of issues closed
31.5/38.3PR acceptance — 2,809/3,408 decided PRs merged
3/15OpenSSF Scorecard: Code-Review — Found 6/30 approved changesets -- score normalized to 2
Inputs used
merged_prs2,809
open_issues0
closed_issues16
issue_closed_ratio1
closed_unmerged_prs599
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
15.6/25Owner reach — 146 followers of streamr-dev
25/25Track record — 143 public repos, account ~12 yr old
Inputs used
followers146
owner_typeOrganization
is_verified
owner_loginstreamr-dev
public_repos143
account_age_days4,395
How it's scored
25/25Published & resolvable — 8 package(s) on npm
35/35Publish recency — latest publish 168 days ago
20/20Version history — 183 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packages@streamr/dht, @streamr/sdk, @streamr/node, @streamr/utils, @streamr/cli-tools, @streamr/proto-rpc, @streamr/test-utils, @streamr/cdn-location
ecosystemsnpm
any_deprecatedno
min_days_since_publish168

Engineering Quality

Are baseline engineering and documentation practices in place?

88Excellent · 20% of overall
How it's scored
24/24CI workflows — 16 workflow(s)
24/24Tests present
16/16Linter config — eslint.config.mjs
0/9.6Pre-commit hooks
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
Inputs used
has_ciyes
has_testsyes
has_editorconfigyes
has_linter_configyes
has_precommit_configno

Documentation

85Excellent
How it's scored
30/30README
25/25Documentation directory
0/15Documentation / homepage site
10/10Repository description
10/10Topics — 6 topics
10/10Wiki
Inputs used
topicspubsub, decentralized, peer-to-peer, streamr, streamr-client, protocol
has_wikiyes
homepage
has_readmeyes
has_docs_diryes
has_descriptionyes

Security

Are visible security and supply-chain practices strong, without unresolved high-risk jurisdiction exposure?

44At risk · 16% of overall
How it's scored
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.5License — 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 — no data
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 — no data
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 174 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate3.5
Excluded from scoring (no data or not applicable): packaging, signed_releases. Remaining weights renormalized.
How it's scored
35/35Direct dependencies free of known advisories — no direct dependency carries a known advisory
10.4/25Indirect dependencies free of known advisories — 1 affected: elliptic 6.6.1 (high 7.3)
33.8/40No advisories left outstanding — 1 advisory-carrying package(s) unaddressed past 90 days; oldest published 193 days ago
Inputs used
sourceosv
advisories1
affected_packages1
assessed_packages183
unassessed_packages0
affected_by_severityhigh 1
direct_affected_packages0
Matched the npm:@streamr/dht@103.3.1 runtime dependency closure — what installing the published package pulls in — 183 packages. Reachability is not analyzed.

AI Readiness

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.

67Moderate · 0% of overall
How it's scored
0/45Agent instructions — no CLAUDE.md / AGENTS.md / editor rules
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 86 of 92 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share0.935
agent_instruction_files
agent_instruction_max_bytes
How it's scored
0/18One-command bootstrap
22/22Automated tests
11/11Lint / format config — eslint.config.mjs
11/11Static type checking — 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/10Reproducible environment — Dockerfile, lockfile
6/10Demonstrated agent practice — 3 of the last 100 commits agent-authored or agent-credited
8/8Automated maintenance — 8 of the last 100 commits are automated dependency updates
1/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 1
Inputs used
has_nixno
has_testsyes
lockfilespackage-lock.json
has_dockerfileyes
typed_languageyes
bootstrap_files
has_devcontainerno
has_linter_configyes
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
How it's scored
45/45Type-checkable code — TypeScript (statically typed)
55/55Manageable file sizes — 0/973 source files over 60KB
Inputs used
primary_languageTypeScript
largest_source_bytes50,393
source_files_sampled973
oversized_source_files0
How it's scored
40/40API schema (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/20MCP server
40/40Runnable examples — examples
Inputs used
example_dirsexamples
has_mcp_signalno
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

Key facts

578GitHub stars
32contributors
125commits, last 12 months
0days since last push
1releases
2bus factor
0open issues
npmpackage ecosystems

Data collection warnings

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

More detail

Star and fork history 578 ★ / 44 ⇿
578Stars
44Forks
1Releases

When each star and fork was added, collected from GitHub and bucketed by day. Cumulative growth sits directly above the daily additions it is made of, so the two read against each other: steady organic accretion looks nothing like an abrupt, short-lived burst. Where that difference is measurable, it is reported as growth authenticity.

010020030040050060057842862021-052023-112026-05
Major 0Minor 0Patch 1

Each point covers 5 days.

OpenSSF Scorecard 3.5 / 10
3.5aggregate

Independent, tool-agnostic security assessment from the open-source OpenSSF Scorecard. Each check rewards a security practice, not a specific vendor's tool. Checks Scorecard could not determine are marked n/a and excluded from the security score (never counted as zero).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
n/aPackagingpackaging 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
n/aSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities174 existing vulnerabilities detected
Direct dependencies 151
RegistryPackageVersion constraintManifest
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
All dependencies 2,820

Full resolved dependency set from the GitHub dependency graph: 210 direct and 2,610 indirect (transitive) packages. The transitive closure is complete when the repository commits a lockfile.Listing the first 2000 packages, direct first — the counts cover the complete graph.

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

Installing npm:@streamr/dht@103.3.1 pulls in 183 packages, direct and transitive: 1 carry known advisories, of which 0 are direct dependencies.

PackageVersionRelationSeverityAdvisoriesFixed in
elliptic6.6.1indirecthigh1

An advisory means the version recorded in the dependency graph falls inside an advisory’s affected range. Reachability is not analysed, and the graph includes development and test pins — a finding may concern tooling rather than shipped software.

Raw JSON report machine-readable
{
  "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
}

Scores are signals, not warranties. They reflect publicly visible practices on GitHub — not a code audit, and not a security guarantee.

Missing data is excluded and weights renormalized, never scored as zero. Methodology is versioned and open: metrics v1.13.0, schema v0.23.0 — full methodology · metrics wiki.

How one result sits in the wider record: aggregate statisticsnpm.