Public record
Software health reportschema 0.27.0 · metrics 1.13.0 · 2026-07-23 03:18 UTC

Lightprotocol / light-protocol

The ZK Compression Protocol For Solana

Rust · TypeScriptApache-2.0★ 338 stars⑂ 96 forkssince Nov 2021View on GitHub ↗

Lightprotocol/light-protocol holds a health index of 71 out of 100, placing it in the Good band. It scores highest on AI Readiness (87/100) and lowest on Community & Adoption (56/100). It was last updated 1 day ago. A single contributor accounts for most of its recent work.

71
overall / 100
Good

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.

71
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

Light ProtocolOrganization
85 followers82 public repossince Oct 2021

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

Package ecosystems

RegistryPackageVersionDownloads / moVersionsLast publishTags
npm@lightprotocol/zk-compression-cli0.28.49376986 days agooclif
crates.ioxtaskpoints to another repo — not scored0.1.4183522 days agoautomationmacosreleasecodesignxtaskcommand-line-utilities
crates.ioforesterpoints to another repo — not scored0.0.31732944 days agotreemachine-learningrandom-forestdecision-treeensemblescience
crates.ioforester-utils2.0.01035402 days ago
crates.iolight-sparse-merkle-tree0.3.05133271 days ago

Metrics by category

Vitality

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

86Excellent · 22% of overall
How it's scored
36/36Push recency — last push 1 days ago
25.6/36Commit cadence — 37/52 weeks with commits
18/18Commit volume — 327 commits in the last year
3/10OpenSSF Scorecard: Maintained — 4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3
Inputs used
commits_last_year327
human_commit_share1
days_since_last_push1
active_weeks_last_year37
How it's scored
27/27Ships releases — 100 releases published
27/36Release recency — latest release 120 days ago
27/27Release cadence — a release every ~2.8 days
0/10OpenSSF Scorecard: Signed-Releases — no data
Inputs used
releases_count100
latest_release_tagv0.23-js
releases_from_tagsno
days_since_latest_release120
mean_days_between_releases2.8
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?

56Moderate · 18% of overall
How it's scored
41/60Stars — 338 stars
16.5/25Forks — 96 forks
4.7/15Watchers — 8 watchers
Inputs used
forks96
stars338
watchers8
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
How it's scored
22.5/22.5README
22.5/22.5License — recognized license (Apache-2.0)
0/18CONTRIBUTING guide
0/13.5Code of conduct
0/7.2Issue template
0/6.3PR template
Inputs used
has_readmeyes
has_licenseyes
has_contributingno
has_issue_templateno
has_code_of_conductno
has_pull_request_templateno
How it's scored
42.6/80Monthly downloads — 1,553 downloads/month across crates, npm
0/20Registry dependents — not reported by this ecosystem
Inputs used
packages@lightprotocol/zk-compression-cli, forester-utils, light-sparse-merkle-tree
dependents
ecosystemscrates, npm
total_downloads12,794
monthly_downloads1,553
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?

70Good · 24% of overall
How it's scored
9/54Bus factor — 1 contributor(s) cover half of all commits
10.3/22.5Commit distribution — top contributor authored 54% of commits
13.5/13.5Contributor breadth — 23 contributors
10/10OpenSSF Scorecard: Contributors — project has 8 contributing companies or organizations
Inputs used
bus_factor1
contributors_sampled23
top_contributor_share0.544
How it's scored
39.9/46.8Issue resolution — 85% of issues closed
29.5/38.3PR acceptance — 1,708/2,217 decided PRs merged
15/15OpenSSF Scorecard: Code-Review — all changesets reviewed
Inputs used
merged_prs1,708
open_issues5
closed_issues29
issue_closed_ratio0.853
closed_unmerged_prs509
How it's scored
30/30Ownership backing — organization-owned
0/20Verified domain
13.9/25Owner reach — 85 followers of Lightprotocol
22.5/25Track record — 82 public repos, account ~4 yr old
Inputs used
followers85
owner_typeOrganization
is_verified
owner_loginLightprotocol
public_repos82
account_age_days1,741
How it's scored
25/25Published & resolvable — 3 package(s) on crates, npm
35/35Publish recency — latest publish 86 days ago
20/20Version history — 69 published versions
20/20Not deprecated — active, not deprecated or yanked
Inputs used
packages@lightprotocol/zk-compression-cli, forester-utils, light-sparse-merkle-tree
ecosystemscrates, npm
any_deprecatedno
min_days_since_publish86

Engineering Quality

Are baseline engineering and documentation practices in place?

80Good · 20% of overall
How it's scored
24/24CI workflows — 19 workflow(s)
24/24Tests present
16/16Linter config — eslint.config.js
0/9.6Pre-commit hooks
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 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

65Moderate
How it's scored
30/30README
0/25Documentation directory
15/15Documentation / homepage site — https://www.zkcompression.com
10/10Repository description
0/10Topics
10/10Wiki
Inputs used
topics
has_wikiyes
homepagehttps://www.zkcompression.com
has_readmeyes
has_docs_dirno
has_descriptionyes

Security

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

58Moderate · 16% of overall
How it's scored
6.8/7.5Binary-Artifacts — binaries present in source code
0/7.5Branch-Protection — no data
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
7.5/7.5Code-Review — all changesets reviewed
2.5/2.5Contributors — project has 8 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
2.5/2.5License — license file detected
2.2/7.5Maintained — 4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3
5/5Packaging — packaging workflow detected
0/5Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
4.5/5SAST — SAST tool is not run on all commits -- score normalized to 9
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — no data
0/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 193 existing vulnerabilities detected
Inputs used
sourceopenssf_scorecard
checks_evaluated16
scorecard_versionv5.5.0
checks_inconclusive2
scorecard_aggregate6.2
Excluded from scoring (no data or not applicable): branch_protection, signed_releases. Remaining weights renormalized.
How it's scored
10.6/35Direct dependencies free of known advisories — 1 affected: axios 1.12.2 (high 8.7)
8.4/25Indirect dependencies free of known advisories — 2 affected: bigint-buffer 1.1.5 (high 7.5), uuid 8.3.2 (high 7.5)
25.1/40No advisories left outstanding — 3 advisory-carrying package(s) unaddressed past 90 days; oldest published 474 days ago
Inputs used
sourceosv
advisories30
affected_packages3
assessed_packages416
unassessed_packages0
affected_by_severityhigh 3
direct_affected_packages1
Matched the npm:@lightprotocol/zk-compression-cli@0.28.4 runtime dependency closure — what installing the published package pulls in — 416 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.

87Excellent · 0% of overall
How it's scored
45/45Agent instructions — CLAUDE.md, program-libs/CLAUDE.md, program-libs/account-checks/CLAUDE.md, program-libs/account-checks/docs/CLAUDE.md, program-libs/batched-merkle-tree/docs/CLAUDE.md, program-libs/compressible/CLAUDE.md, program-libs/compressible/docs/CLAUDE.md, program-tests/CLAUDE.md, programs/compressed-token/program/CLAUDE.md, programs/compressed-token/program/docs/CLAUDE.md, programs/registry/CLAUDE.md, sdk-libs/instruction-decoder-derive/CLAUDE.md, sdk-libs/macros/CLAUDE.md, sdk-libs/macros/docs/CLAUDE.md, sdk-tests/CLAUDE.md, sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md, sdk-tests/sdk-token-test/CLAUDE.md
0/15Machine-readable docs (llms.txt)
40/40Legible commit history — 100 of 100 human commits state their intent (structured subject or explanatory body)
Inputs used
has_llms_txtno
legible_history_share1
agent_instruction_filesCLAUDE.md, program-libs/CLAUDE.md, program-libs/account-checks/CLAUDE.md, program-libs/account-checks/docs/CLAUDE.md, program-libs/batched-merkle-tree/docs/CLAUDE.md, program-libs/compressible/CLAUDE.md, program-libs/compressible/docs/CLAUDE.md, program-tests/CLAUDE.md, programs/compressed-token/program/CLAUDE.md, programs/compressed-token/program/docs/CLAUDE.md, programs/registry/CLAUDE.md, sdk-libs/instruction-decoder-derive/CLAUDE.md, sdk-libs/macros/CLAUDE.md, sdk-libs/macros/docs/CLAUDE.md, sdk-tests/CLAUDE.md, sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md, sdk-tests/sdk-token-test/CLAUDE.md
agent_instruction_max_bytes14,808
How it's scored
18/18One-command bootstrap — .mise.toml, cli/justfile, forester/justfile, js/justfile, justfile, program-libs/justfile, program-tests/justfile, programs/justfile, prover/server/justfile, sdk-libs/justfile, sdk-tests/justfile
22/22Automated tests
11/11Lint / format config — eslint.config.js
11/11Static type checking — cli/tsconfig.json, js/compressed-token/tsconfig.json, js/stateless.js/tsconfig.json, js/token-interface/tsconfig.json, sdk-tests/sdk-anchor-test/tsconfig.json
10/10Reproducible environment — devcontainer, Dockerfile, lockfile
8/10Demonstrated agent practice — 4 of the last 100 commits agent-authored or agent-credited
5/8Automated maintenance — dependency automation configured, none observed in the sampled commits
0/10OpenSSF Scorecard: Pinned-Dependencies — dependency not pinned by hash detected -- score normalized to 0
Inputs used
has_nixno
has_testsyes
lockfilesCargo.lock, go.sum, pnpm-lock.yaml
has_dockerfileyes
typed_languageyes
bootstrap_files.mise.toml, cli/justfile, forester/justfile, js/justfile, justfile, program-libs/justfile, program-tests/justfile, programs/justfile, prover/server/justfile, sdk-libs/justfile, sdk-tests/justfile
has_devcontaineryes
has_linter_configyes
typecheck_configscli/tsconfig.json, js/compressed-token/tsconfig.json, js/stateless.js/tsconfig.json, js/token-interface/tsconfig.json, sdk-tests/sdk-anchor-test/tsconfig.json
agent_commit_share0.04
toolchain_manifestsCargo.toml, anchor-programs/system/Cargo.toml, forester-utils/Cargo.toml, forester/Cargo.toml, program-libs/account-checks/Cargo.toml, program-libs/aligned-sized/Cargo.toml, program-libs/array-map/Cargo.toml, program-libs/batched-merkle-tree/Cargo.toml, program-libs/bloom-filter/Cargo.toml, program-libs/compressed-account/Cargo.toml, program-libs/compressible/Cargo.toml, program-libs/concurrent-merkle-tree/Cargo.toml, program-libs/hash-set/Cargo.toml, program-libs/hasher/Cargo.toml, program-libs/heap/Cargo.toml, program-libs/indexed-array/Cargo.toml, program-libs/indexed-merkle-tree/Cargo.toml, program-libs/macros/Cargo.toml, program-libs/merkle-tree-metadata/Cargo.toml, program-libs/token-interface/Cargo.toml, program-libs/verifier/Cargo.toml, program-libs/zero-copy-derive/Cargo.toml, program-libs/zero-copy/Cargo.toml, program-tests/account-compression-test/Cargo.toml, program-tests/batched-merkle-tree-test/Cargo.toml, program-tests/compressed-token-test/Cargo.toml, program-tests/create-address-test-program/Cargo.toml, program-tests/e2e-test/Cargo.toml, program-tests/merkle-tree/Cargo.toml, program-tests/pinocchio-nostd-test/Cargo.toml, program-tests/registry-test/Cargo.toml, program-tests/system-cpi-test/Cargo.toml, program-tests/system-cpi-v2-test/Cargo.toml, program-tests/system-test/Cargo.toml, program-tests/utils/Cargo.toml, program-tests/zero-copy-derive-test/Cargo.toml, programs/account-compression/Cargo.toml, programs/compressed-token/anchor/Cargo.toml, programs/compressed-token/program/Cargo.toml, programs/registry/Cargo.toml, programs/system/Cargo.toml, prover/client/Cargo.toml, prover/server/go.mod, sdk-libs/account-pinocchio/Cargo.toml, sdk-libs/account/Cargo.toml, sdk-libs/client/Cargo.toml, sdk-libs/compressed-token-sdk/Cargo.toml, sdk-libs/event/Cargo.toml, sdk-libs/instruction-decoder-derive/Cargo.toml, sdk-libs/instruction-decoder/Cargo.toml, sdk-libs/macros/Cargo.toml, sdk-libs/photon-api/Cargo.toml, sdk-libs/program-test/Cargo.toml, sdk-libs/sdk-pinocchio/Cargo.toml, sdk-libs/sdk-types/Cargo.toml, sdk-libs/sdk/Cargo.toml, sdk-libs/token-client/Cargo.toml, sdk-libs/token-pinocchio/Cargo.toml, sdk-libs/token-sdk/Cargo.toml, sdk-libs/token-types/Cargo.toml, sdk-tests/anchor-manual-test/Cargo.toml, sdk-tests/anchor-semi-manual-test/Cargo.toml, sdk-tests/client-test/Cargo.toml, sdk-tests/csdk-anchor-full-derived-test-sdk/Cargo.toml, sdk-tests/csdk-anchor-full-derived-test/Cargo.toml, sdk-tests/pinocchio-light-program-test/Cargo.toml, sdk-tests/pinocchio-manual-test/Cargo.toml, sdk-tests/sdk-anchor-test/programs/sdk-anchor-test/Cargo.toml, sdk-tests/sdk-light-token-pinocchio/Cargo.toml, sdk-tests/sdk-light-token-test/Cargo.toml, sdk-tests/sdk-native-test/Cargo.toml, sdk-tests/sdk-pinocchio-v1-test/Cargo.toml, sdk-tests/sdk-pinocchio-v2-test/Cargo.toml, sdk-tests/sdk-token-test/Cargo.toml, sdk-tests/sdk-v1-native-test/Cargo.toml, sdk-tests/single-account-loader-test/Cargo.toml, sdk-tests/single-ata-test/Cargo.toml, sdk-tests/single-mint-test/Cargo.toml, sdk-tests/single-pda-test/Cargo.toml, sdk-tests/single-token-test/Cargo.toml, sdk-tests/token-client-test/Cargo.toml, sparse-merkle-tree/Cargo.toml, xtask/Cargo.toml
dependency_bot_commit_share0
How it's scored
45/45Type-checkable code — Rust (statically typed)
54.3/55Manageable file sizes — 27/2,284 source files over 60KB
Inputs used
primary_languageRust
largest_source_bytes1,926,006
source_files_sampled2,284
oversized_source_files27

Key facts

338GitHub stars
23contributors
327commits, last 12 months
1days since last push
100releases
1bus factor
5open issues
crates.io, npmpackage ecosystems

Data collection warnings

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • crates package 'xtask' points at a different repository (https://github.com/arcboxlabs/xtask); excluded from ecosystem scoring
  • crates package 'forester' points at a different repository (https://github.com/mbillingr/forester); excluded from ecosystem scoring
  • Resolved dependency list truncated to 3000 of 3077 packages (counts remain complete)

More detail

Star and fork history 0 ★ / 96 ⇿
0Stars
96Forks
100Releases

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.

0204060801009642023-052024-122026-06
Major 0Minor 0Patch 0

Each point covers 3 days.

OpenSSF Scorecard 6.2 / 10
6.2aggregate

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-23 03:18 UTC

9Binary-Artifactsbinaries present in source code
n/aBranch-Protectioninternal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
10Code-Reviewall changesets reviewed
10Contributorsproject has 8 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
10Dependency-Update-Toolupdate tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
3Maintained4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3
10Packagingpackaging workflow detected
0Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 0
9SASTSAST tool is not run on all commits -- score normalized to 9
10Security-Policysecurity policy file detected
n/aSigned-Releasesno releases found
0Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities193 existing vulnerabilities detected
Direct dependencies 150
RegistryPackageVersion constraintManifest
npm@coral-xyz/anchor^0.29.0cli/package.json
npm@lightprotocol/compressed-tokenworkspace:*cli/package.json
npm@lightprotocol/hasher.rs0.2.1cli/package.json
npm@lightprotocol/stateless.jsworkspace:*cli/package.json
npm@oclif/core^4.5.4cli/package.json
npm@oclif/plugin-autocomplete^3.2.34cli/package.json
npm@oclif/plugin-help^6.2.33cli/package.json
npm@oclif/plugin-not-found^3.2.68cli/package.json
npm@oclif/plugin-plugins^5.4.47cli/package.json
npm@oclif/table^0.4.14cli/package.json
npm@solana/web3.js1.98.4cli/package.json
npmaxios1.12.2cli/package.json
npmcase-anything^2.1.13cli/package.json
npmcli-progress^3.12.0cli/package.json
npmcli-spinners^2.9.2cli/package.json
npmdotenv^16.4.7cli/package.json
npmffjavascript^0.3.1cli/package.json
npmfind-process^1.4.7cli/package.json
npmnode-fetch^3.3.2cli/package.json
npmsnake-case^3.0.4cli/package.json
npmtar^7.4.3cli/package.json
npmtweetnacl^1.0.3cli/package.json
npmwait-on^7.2.0cli/package.json
npmwhich^5.0.0cli/package.json
crates.iolight-hash-setforester-utils/Cargo.toml
crates.iolight-hasherforester-utils/Cargo.toml
crates.iolight-concurrent-merkle-treeforester-utils/Cargo.toml
crates.iolight-indexed-merkle-treeforester-utils/Cargo.toml
crates.iolight-compressed-accountforester-utils/Cargo.toml
crates.iolight-batched-merkle-treeforester-utils/Cargo.toml
crates.iolight-merkle-tree-referenceforester-utils/Cargo.toml
crates.iolight-sparse-merkle-treeforester-utils/Cargo.toml
crates.iolight-account-checksforester-utils/Cargo.toml
crates.iolight-sdkforester-utils/Cargo.toml
crates.iolight-clientforester-utils/Cargo.toml
crates.iolight-prover-clientforester-utils/Cargo.toml
crates.iolight-registryforester-utils/Cargo.toml
crates.ioaccount-compressionforester-utils/Cargo.toml
crates.iolight-token-interfaceforester-utils/Cargo.toml
crates.iolight-compressed-token-sdkforester-utils/Cargo.toml
crates.iolight-compressibleforester-utils/Cargo.toml
crates.ioborshforester-utils/Cargo.toml
crates.iosolana-instructionforester-utils/Cargo.toml
crates.iosolana-pubkeyforester-utils/Cargo.toml
crates.iosolana-sdkforester-utils/Cargo.toml
crates.ioanchor-langforester-utils/Cargo.toml
crates.iotokioforester-utils/Cargo.toml
crates.iobb8forester-utils/Cargo.toml
crates.ioasync-traitforester-utils/Cargo.toml
crates.iogovernorforester-utils/Cargo.toml
crates.ionum-traitsforester-utils/Cargo.toml
crates.iothiserrorforester-utils/Cargo.toml
crates.iotracingforester-utils/Cargo.toml
crates.ioanchor-langforester/Cargo.toml
crates.ioclap4.5.53forester/Cargo.toml
crates.iosolana-sdkforester/Cargo.toml
crates.iosolana-commitment-configforester/Cargo.toml
crates.iosolana-clientforester/Cargo.toml
crates.iosolana-account-decoderforester/Cargo.toml
crates.iosolana-programforester/Cargo.toml
crates.ioaccount-compressionforester/Cargo.toml
crates.iolight-account-checksforester/Cargo.toml
crates.iolight-batched-merkle-treeforester/Cargo.toml
crates.iolight-compressed-accountforester/Cargo.toml
crates.iolight-system-program-anchorforester/Cargo.toml
crates.iolight-hash-setforester/Cargo.toml
crates.iolight-hasherforester/Cargo.toml
crates.iolight-prover-clientforester/Cargo.toml
crates.iolight-registryforester/Cargo.toml
crates.iophoton-apiforester/Cargo.toml
crates.ioforester-utilsforester/Cargo.toml
crates.iolight-clientforester/Cargo.toml
crates.iolight-merkle-tree-metadataforester/Cargo.toml
crates.iolight-sdkforester/Cargo.toml
crates.iolight-accountforester/Cargo.toml
crates.iolight-program-testforester/Cargo.toml
crates.iolight-compressibleforester/Cargo.toml
crates.iolight-token-interfaceforester/Cargo.toml
crates.iolight-token-clientforester/Cargo.toml
crates.iolight-tokenforester/Cargo.toml
crates.iolight-compressed-token-sdkforester/Cargo.toml
crates.iosolana-rpc-client-apiforester/Cargo.toml
crates.iosolana-transaction-statusforester/Cargo.toml
crates.iobase64forester/Cargo.toml
crates.ioserde_jsonforester/Cargo.toml
crates.ioserdeforester/Cargo.toml
crates.iotokioforester/Cargo.toml
crates.ioreqwestforester/Cargo.toml
crates.iofuturesforester/Cargo.toml
crates.iothiserrorforester/Cargo.toml
crates.ioborshforester/Cargo.toml
crates.iobs58forester/Cargo.toml
crates.iohexforester/Cargo.toml
crates.ioenv_loggerforester/Cargo.toml
crates.ioasync-traitforester/Cargo.toml
crates.iotracingforester/Cargo.toml
crates.iotracing-subscriberforester/Cargo.toml
crates.iotracing-appenderforester/Cargo.toml
crates.ioanyhowforester/Cargo.toml
crates.ioprometheus0.14forester/Cargo.toml
crates.iolazy_staticforester/Cargo.toml
crates.iowarp0.4forester/Cargo.toml
crates.iodashmapforester/Cargo.toml
crates.ioscopeguard1.2forester/Cargo.toml
crates.ioitertools0.14forester/Cargo.toml
crates.ioasync-channel2.5forester/Cargo.toml
crates.iosolana-pubkeyforester/Cargo.toml
crates.iodotenvy0.15forester/Cargo.toml
crates.iolight-hashersparse-merkle-tree/Cargo.toml
crates.ionum-bigintsparse-merkle-tree/Cargo.toml
crates.ionum-traitssparse-merkle-tree/Cargo.toml
crates.iothiserrorsparse-merkle-tree/Cargo.toml
crates.iolight-indexed-arraysparse-merkle-tree/Cargo.toml
crates.ioaccount-compressionxtask/Cargo.toml
crates.ioanyhow1.0xtask/Cargo.toml
crates.ioark-bn254xtask/Cargo.toml
crates.ioark-ffxtask/Cargo.toml
crates.iobase64xtask/Cargo.toml
crates.ioclap4xtask/Cargo.toml
crates.iogroth16-solanaxtask/Cargo.toml
crates.iolight-concurrent-merkle-treextask/Cargo.toml
crates.iolight-hash-setxtask/Cargo.toml
crates.iolight-hasherxtask/Cargo.toml
crates.iolight-indexed-merkle-treextask/Cargo.toml
crates.iolight-compressed-accountxtask/Cargo.toml
crates.iolight-eventxtask/Cargo.toml
crates.iobs58xtask/Cargo.toml
crates.iolight-merkle-tree-metadataxtask/Cargo.toml
crates.ionum-bigintxtask/Cargo.toml
crates.iorandxtask/Cargo.toml
crates.ioquote1.0xtask/Cargo.toml
crates.iosha20.10xtask/Cargo.toml
crates.iosolana-programxtask/Cargo.toml
crates.iotabled0.20xtask/Cargo.toml
crates.iolight-test-utilsxtask/Cargo.toml
crates.iotokioxtask/Cargo.toml
crates.iosolana-sdkxtask/Cargo.toml
crates.iolight-program-testxtask/Cargo.toml
crates.iolight-clientxtask/Cargo.toml
crates.iodirs6.0xtask/Cargo.toml
crates.ioserde_json1.0.140xtask/Cargo.toml
crates.iosolana-clientxtask/Cargo.toml
crates.iosolana-transaction-statusxtask/Cargo.toml
crates.iolight-batched-merkle-treextask/Cargo.toml
crates.iolight-registryxtask/Cargo.toml
crates.iosolana-loader-v3-interfacextask/Cargo.toml
crates.iolight-compressiblextask/Cargo.toml
crates.ioanchor-langxtask/Cargo.toml
crates.iolight-tokenxtask/Cargo.toml
crates.iochrono0.4xtask/Cargo.toml
All dependencies 3,077

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

RegistryPackageVersionRelation
crates.ioanchor-lang0.28.0direct
crates.ioanchor-lang0.29.0direct
crates.ioanchor-lang0.31.1direct
crates.ioanyhowdirect
crates.ioanyhow1.0.102direct
crates.ioanyhow1.0.53direct
crates.ioanyhow1.0.75direct
crates.ioanyhow1.0.81direct
crates.ioark-bn2540.3.0direct
crates.ioark-bn2540.4.0direct
crates.ioark-bn2540.5.0direct
crates.ioark-ff0.3.0direct
crates.ioark-ff0.4.2direct
crates.ioark-ff0.5.0direct
crates.ioasync-channel1.9.0direct
crates.ioasync-channel2.5.0direct
crates.ioasync-trait0.1.52direct
crates.ioasync-trait0.1.79direct
crates.ioasync-trait0.1.89direct
crates.iobase640.12.3direct
crates.iobase640.13.0direct
crates.iobase640.13.1direct
crates.iobase640.21.2direct
crates.iobase640.21.7direct
crates.iobase640.22.1direct
crates.iobb80.8.6direct
crates.ioborshdirect
crates.ioborsh0.10.3direct
crates.ioborsh0.10.4direct
crates.ioborsh0.9.2direct
crates.ioborsh0.9.3direct
crates.ioborsh1.4.0direct
crates.ioborsh1.6.1direct
crates.iobs580.4.0direct
crates.iobs580.5.0direct
crates.iobs580.5.1direct
crates.iochronodirect
crates.iochrono0.4.19direct
crates.iochrono0.4.26direct
crates.iochrono0.4.37direct
crates.iochrono0.4.44direct
crates.ioclapdirect
crates.ioclap2.34.0direct
crates.ioclap3.2.25direct
crates.ioclap4.5.4direct
crates.ioclap4.6.0direct
crates.iodashmap4.0.2direct
crates.iodashmap5.5.3direct
crates.iodashmap6.1.0direct
crates.iodirsdirect
crates.iodirs6.0.0direct
crates.iodotenvy0.15.7direct
crates.ioenv_logger0.11.9direct
crates.ioenv_logger0.9.0direct
crates.ioenv_logger0.9.3direct
crates.iofutures0.3.19direct
crates.iofutures0.3.30direct
crates.iofutures0.3.32direct
crates.iogovernor0.6.3direct
crates.iogovernor0.8.1direct
crates.iogroth16-solana0.0.2direct
crates.iogroth16-solana0.2.0direct
crates.iohex0.4.3direct
crates.ioitertools0.10.3direct
crates.ioitertools0.10.5direct
crates.ioitertools0.12.1direct
crates.ioitertools0.13.0direct
crates.ioitertools0.14.0direct
crates.iolazy_staticdirect
crates.iolazy_static1.4.0direct
crates.iolazy_static1.5.0direct
crates.ionum-bigint0.2.6direct
crates.ionum-bigint0.4.3direct
crates.ionum-bigint0.4.4direct
crates.ionum-bigint0.4.6direct
crates.ionum-traits0.2.14direct
crates.ionum-traits0.2.16direct
crates.ionum-traits0.2.18direct
crates.ionum-traits0.2.19direct
crates.ioprometheus0.14.0direct
crates.ioquotedirect
crates.ioquote1.0.15direct
crates.ioquote1.0.33direct
crates.ioquote1.0.35direct
crates.ioquote1.0.45direct
crates.iorand0.7.3direct
crates.iorand0.8.4direct
crates.iorand0.8.5direct
crates.iorand0.9.2direct
crates.ioreqwestdirect
crates.ioreqwest0.11.27direct
crates.ioreqwest0.11.9direct
crates.ioreqwest0.12.28direct
crates.ioreqwest0.13.2direct
crates.ioscopeguard1.1.0direct
crates.ioscopeguard1.2.0direct
crates.ioserdedirect
crates.ioserde1.0.136direct
crates.ioserde1.0.186direct
crates.ioserde1.0.197direct
crates.ioserde1.0.228direct
crates.ioserde_jsondirect
crates.ioserde_json1.0.105direct
crates.ioserde_json1.0.115direct
crates.ioserde_json1.0.149direct
crates.ioserde_json1.0.78direct
crates.iosha2direct
crates.iosha20.10.7direct
crates.iosha20.10.8direct
crates.iosha20.10.9direct
crates.iosha20.9.9direct
crates.iosolana-account-decoder1.18.12direct
crates.iosolana-account-decoder2.3.13direct
crates.iosolana-client1.18.12direct
crates.iosolana-client2.3.13direct
crates.iosolana-commitment-config2.2.1direct
crates.iosolana-instructiondirect
crates.iosolana-instruction2.3.3direct
crates.iosolana-loader-v3-interface5.0.0direct
crates.iosolana-programdirect
crates.iosolana-program1.16.9direct
crates.iosolana-program1.18.12direct
crates.iosolana-program1.9.5direct
crates.iosolana-program2.3.0direct
crates.iosolana-pubkeydirect
crates.iosolana-pubkey2.4.0direct
crates.iosolana-rpc-client-api1.18.12direct
crates.iosolana-rpc-client-api2.3.13direct
crates.iosolana-sdkdirect
crates.iosolana-sdk1.16.9direct
crates.iosolana-sdk1.18.12direct
crates.iosolana-sdk1.9.5direct
crates.iosolana-sdk2.3.1direct
crates.iosolana-transaction-status1.18.12direct
crates.iosolana-transaction-status2.3.13direct
crates.iotableddirect
crates.iotabled0.20.0direct
crates.iothiserror1.0.30direct
crates.iothiserror1.0.47direct
crates.iothiserror1.0.58direct
crates.iothiserror1.0.69direct
crates.iothiserror2.0.18direct
crates.iotokiodirect
crates.iotokio1.16.1direct
crates.iotokio1.37.0direct
crates.iotokio1.50.0direct
crates.iotracing0.1.29direct
crates.iotracing0.1.40direct
crates.iotracing0.1.44direct
crates.iotracing-appender0.2.4direct
crates.iotracing-subscriber0.2.25direct
crates.iotracing-subscriber0.3.23direct
crates.iowarp0.4.2direct
npm@coral-xyz/anchor0.29.0direct
npm@coral-xyz/anchor0.31.1direct
npm@coral-xyz/anchor^0.29.0direct
npm@coral-xyz/anchor^0.31.1direct
npm@lightprotocol/hasher.rs0.2.1direct
npm@oclif/core4.5.4direct
npm@oclif/core^4.5.4direct
npm@oclif/plugin-autocomplete3.2.34direct
npm@oclif/plugin-autocomplete^3.2.34direct
npm@oclif/plugin-help6.2.33direct
npm@oclif/plugin-help^6.2.33direct
npm@oclif/plugin-not-found3.2.68direct
npm@oclif/plugin-not-found^3.2.68direct
npm@oclif/plugin-plugins5.4.47direct
npm@oclif/plugin-plugins^5.4.47direct
npm@oclif/table0.4.14direct
npm@oclif/table^0.4.14direct
npm@solana/web3.js1.98.4direct
npmaxios1.12.2direct
npmcase-anything2.1.13direct
npmcase-anything^2.1.13direct
npmcli-progress3.12.0direct
npmcli-progress^3.12.0direct
npmcli-spinners2.9.2direct
npmcli-spinners^2.9.2direct
npmdotenv16.4.7direct
npmdotenv^16.4.7direct
npmffjavascript0.3.1direct
npmffjavascript^0.3.1direct
npmfind-process1.4.7direct
npmfind-process^1.4.7direct
npmnode-fetch2.7.0direct
npmnode-fetch3.3.2direct
npmnode-fetch^3.3.2direct
npmsnake-case3.0.4direct
npmsnake-case^3.0.4direct
npmtar7.4.3direct
npmtar^7.4.3direct
npmtweetnacl1.0.3direct
npmtweetnacl^1.0.3direct
npmwait-on7.2.0direct
npmwait-on^7.2.0direct
npmwhich2.0.2direct
npmwhich4.0.0direct
npmwhich5.0.0direct
npmwhich^5.0.0direct
crates.ioaddr2line0.17.0indirect
crates.ioaddr2line0.21.0indirect
crates.ioadler1.0.2indirect
crates.ioadler22.0.1indirect
crates.ioaead0.4.3indirect
crates.ioaead0.5.2indirect
crates.ioaes0.7.5indirect
crates.ioaes0.8.4indirect
crates.ioaes-gcm-siv0.10.3indirect
crates.ioaes-gcm-siv0.11.1indirect
crates.ioagave-feature-set2.3.13indirect
crates.ioagave-precompiles2.3.13indirect
crates.ioagave-reserved-account-keys2.3.13indirect
crates.ioahashindirect
crates.ioahash0.7.6indirect
crates.ioahash0.7.8indirect
crates.ioahash0.8.11indirect
crates.ioahash0.8.12indirect
crates.ioahash0.8.3indirect
crates.ioaho-corasick0.7.18indirect
crates.ioaho-corasick1.0.4indirect
crates.ioaho-corasick1.1.3indirect
crates.ioaho-corasick1.1.4indirect
crates.ioaliasable0.1.3indirect
crates.ioalloc-no-stdlib2.0.4indirect
crates.ioalloc-stdlib0.2.2indirect
crates.ioallocator-api20.2.21indirect
crates.ioanchor-attribute-access-control0.28.0indirect
crates.ioanchor-attribute-access-control0.29.0indirect
crates.ioanchor-attribute-access-control0.31.1indirect
crates.ioanchor-attribute-account0.28.0indirect
crates.ioanchor-attribute-account0.29.0indirect
crates.ioanchor-attribute-account0.31.1indirect
crates.ioanchor-attribute-constant0.28.0indirect
crates.ioanchor-attribute-constant0.29.0indirect
crates.ioanchor-attribute-constant0.31.1indirect
crates.ioanchor-attribute-error0.28.0indirect
crates.ioanchor-attribute-error0.29.0indirect
crates.ioanchor-attribute-error0.31.1indirect
crates.ioanchor-attribute-event0.28.0indirect
crates.ioanchor-attribute-event0.29.0indirect
crates.ioanchor-attribute-event0.31.1indirect
crates.ioanchor-attribute-program0.28.0indirect
crates.ioanchor-attribute-program0.29.0indirect
crates.ioanchor-attribute-program0.31.1indirect
crates.ioanchor-derive-accounts0.28.0indirect
crates.ioanchor-derive-accounts0.29.0indirect
crates.ioanchor-derive-accounts0.31.1indirect
crates.ioanchor-derive-serde0.29.0indirect
crates.ioanchor-derive-serde0.31.1indirect
crates.ioanchor-derive-space0.28.0indirect
crates.ioanchor-derive-space0.29.0indirect
crates.ioanchor-derive-space0.31.1indirect
crates.ioanchor-lang-idl0.1.2indirect
crates.ioanchor-lang-idl-spec0.1.0indirect
crates.ioanchor-splindirect
crates.ioanchor-spl0.28.0indirect
crates.ioanchor-spl0.31.1indirect
crates.ioanchor-syn0.28.0indirect
crates.ioanchor-syn0.29.0indirect
crates.ioanchor-syn0.31.1indirect
crates.ioandroid-tzdata0.1.1indirect
crates.ioandroid_system_properties0.1.5indirect
crates.ioansi_term0.12.1indirect
crates.ioanstream0.6.13indirect
crates.ioanstream0.6.21indirect
crates.ioanstream1.0.0indirect
crates.ioanstyle1.0.14indirect
crates.ioanstyle1.0.6indirect
crates.ioanstyle-parse0.2.3indirect
crates.ioanstyle-parse0.2.7indirect
crates.ioanstyle-parse1.0.0indirect
crates.ioanstyle-query1.0.2indirect
crates.ioanstyle-query1.1.5indirect
crates.ioanstyle-wincon3.0.11indirect
crates.ioanstyle-wincon3.0.2indirect
crates.ioark-bls12-3810.3.0indirect
crates.ioark-crypto-primitives0.3.0indirect
crates.ioark-ec0.3.0indirect
crates.ioark-ec0.4.2indirect
crates.ioark-ec0.5.0indirect
crates.ioark-ed-on-bls12-3810.3.0indirect
crates.ioark-ed-on-bn2540.3.0indirect
crates.ioark-ff-asm0.3.0indirect
crates.ioark-ff-asm0.4.2indirect
crates.ioark-ff-asm0.5.0indirect
crates.ioark-ff-macros0.3.0indirect
crates.ioark-ff-macros0.4.2indirect
crates.ioark-ff-macros0.5.0indirect
crates.ioark-groth160.3.0indirect
crates.ioark-marlin0.3.0indirect
crates.ioark-nonnative-field0.3.0indirect
crates.ioark-poly0.3.0indirect
crates.ioark-poly0.4.2indirect
crates.ioark-poly0.5.0indirect
crates.ioark-poly-commit0.3.0indirect
crates.ioark-r1cs-std0.3.1indirect
crates.ioark-relations0.3.0indirect
crates.ioark-serialize0.3.0indirect
crates.ioark-serialize0.4.2indirect
crates.ioark-serialize0.5.0indirect
crates.ioark-serialize-derive0.3.0indirect
crates.ioark-serialize-derive0.4.2indirect
crates.ioark-serialize-derive0.5.0indirect
crates.ioark-snark0.3.0indirect
crates.ioark-std0.3.0indirect
crates.ioark-std0.4.0indirect
crates.ioark-std0.5.0indirect
crates.ioarkworks-gadgets0.3.14indirect
crates.ioarray-bytes1.4.1indirect
crates.ioarrayref0.3.6indirect
crates.ioarrayref0.3.7indirect
crates.ioarrayref0.3.9indirect
crates.ioarrayvec0.7.2indirect
crates.ioarrayvec0.7.4indirect
crates.ioarrayvec0.7.6indirect
crates.ioascii0.9.3indirect
crates.ioasn1-rs0.5.2indirect
crates.ioasn1-rs-derive0.4.0indirect
crates.ioasn1-rs-impl0.1.0indirect
crates.ioassert-json-diff2.0.2indirect
crates.ioassert_matches1.5.0indirect
crates.ioasync-compression0.4.41indirect
crates.ioasync-compression0.4.8indirect
crates.ioasync-lock3.4.2indirect
crates.ioasync-mutex1.4.0indirect
crates.ioatomic-waker1.1.2indirect
crates.ioatty0.2.14indirect
crates.ioautocfg1.0.1indirect
crates.ioautocfg1.1.0indirect
crates.ioautocfg1.2.0indirect
crates.ioautocfg1.5.0indirect
crates.iobacktrace0.3.64indirect
crates.iobacktrace0.3.71indirect
crates.iobase64ct1.6.0indirect
crates.iobincodeindirect
crates.iobincode1.3.3indirect
crates.iobit-set0.8.0indirect
crates.iobit-vec0.8.0indirect
crates.iobitflags1.3.2indirect
crates.iobitflags2.11.0indirect
crates.iobitflags2.5.0indirect
crates.iobitmaps2.1.0indirect
crates.iobitvec1.0.1indirect
crates.ioblake20.9.2indirect
crates.ioblake31.3.1indirect
crates.ioblake31.4.1indirect
crates.ioblake31.5.1indirect
crates.ioblake31.8.2indirect
crates.ioblock-buffer0.10.0indirect
crates.ioblock-buffer0.10.4indirect
crates.ioblock-buffer0.9.0indirect
crates.ioblock-padding0.2.1indirect
crates.ioborsh-derive0.10.3indirect
crates.ioborsh-derive0.10.4indirect
crates.ioborsh-derive0.9.2indirect
crates.ioborsh-derive0.9.3indirect
crates.ioborsh-derive1.4.0indirect
crates.ioborsh-derive1.6.1indirect
crates.ioborsh-derive-internal0.10.3indirect
crates.ioborsh-derive-internal0.10.4indirect
crates.ioborsh-derive-internal0.9.2indirect
crates.ioborsh-derive-internal0.9.3indirect
crates.ioborsh-schema-derive-internal0.10.3indirect
crates.ioborsh-schema-derive-internal0.10.4indirect
crates.ioborsh-schema-derive-internal0.9.2indirect
crates.ioborsh-schema-derive-internal0.9.3indirect
crates.iobrotli4.0.0indirect
crates.iobrotli8.0.2indirect
crates.iobrotli-decompressor3.0.0indirect
crates.iobrotli-decompressor5.0.0indirect
crates.iobumpalo3.13.0indirect
crates.iobumpalo3.16.0indirect
crates.iobumpalo3.20.2indirect
crates.iobumpalo3.9.1indirect
crates.iobv0.11.1indirect
crates.iobytecount0.6.9indirect
crates.iobytemuck1.13.1indirect
crates.iobytemuck1.15.0indirect
crates.iobytemuck1.25.0indirect
crates.iobytemuck1.7.3indirect
crates.iobytemuck_derive1.0.1indirect
crates.iobytemuck_derive1.10.2indirect
crates.iobytemuck_derive1.4.1indirect
crates.iobytemuck_derive1.6.0indirect
crates.iobyteorder1.4.3indirect
crates.iobyteorder1.5.0indirect
crates.iobytes1.1.0indirect
crates.iobytes1.11.1indirect
crates.iobytes1.6.0indirect
crates.iobzip20.4.3indirect
crates.iobzip2-sys0.1.11+1.0.8indirect
crates.iocaps0.5.5indirect
crates.iocaps0.5.6indirect
crates.iocargo_toml0.19.2indirect
crates.iocc1.0.72indirect
crates.iocc1.0.83indirect
crates.iocc1.0.92indirect
crates.iocc1.2.57indirect
crates.iocesu81.1.0indirect
crates.iocfg-if1.0.0indirect
crates.iocfg-if1.0.4indirect
crates.iocfg_aliases0.1.1indirect
crates.iocfg_aliases0.2.1indirect
crates.iocfg_eval0.1.2indirect
crates.iochrono-humanize0.2.1indirect
crates.iocipher0.3.0indirect
crates.iocipher0.4.4indirect
crates.ioclap_builder4.5.2indirect
crates.ioclap_builder4.6.0indirect
crates.ioclap_derive4.5.4indirect
crates.ioclap_derive4.6.0indirect
crates.ioclap_lex0.2.4indirect
crates.ioclap_lex0.7.0indirect
crates.ioclap_lex1.1.0indirect
crates.iocolorchoice1.0.0indirect
crates.iocolorchoice1.0.5indirect
crates.iocombine3.8.1indirect
crates.iocombine4.6.7indirect
crates.iocompression-codecs0.4.37indirect
crates.iocompression-core0.4.31indirect
crates.ioconcurrent-queue2.4.0indirect
crates.ioconcurrent-queue2.5.0indirect
crates.ioconfig0.14.0indirect
crates.ioconsole0.15.11indirect
crates.ioconsole0.15.8indirect
crates.ioconsole_error_panic_hook0.1.7indirect
crates.ioconsole_log0.2.0indirect
crates.ioconsole_log0.2.2indirect
crates.ioconst-oid0.7.1indirect
crates.ioconst-random0.1.18indirect
crates.ioconst-random-macro0.1.16indirect
crates.ioconstant_time_eq0.1.5indirect
crates.ioconstant_time_eq0.3.0indirect
crates.ioconstant_time_eq0.3.1indirect
crates.ioconvert_case0.6.0indirect
crates.iocore-foundation0.10.1indirect
crates.iocore-foundation0.9.4indirect
crates.iocore-foundation-sys0.8.6indirect
crates.iocore-foundation-sys0.8.7indirect
crates.iocpufeatures0.2.1indirect
crates.iocpufeatures0.2.12indirect
crates.iocpufeatures0.2.17indirect
crates.iocpufeatures0.2.9indirect
crates.iocrc32fast1.3.1indirect
crates.iocrc32fast1.4.0indirect
crates.iocrc32fast1.5.0indirect
crates.iocrossbeam-channel0.5.12indirect
crates.iocrossbeam-channel0.5.15indirect
crates.iocrossbeam-channel0.5.2indirect
crates.iocrossbeam-channel0.5.8indirect
crates.iocrossbeam-deque0.8.1indirect
crates.iocrossbeam-deque0.8.3indirect
crates.iocrossbeam-deque0.8.5indirect
crates.iocrossbeam-deque0.8.6indirect
crates.iocrossbeam-epoch0.9.15indirect
crates.iocrossbeam-epoch0.9.18indirect
crates.iocrossbeam-epoch0.9.6indirect
crates.iocrossbeam-utils0.8.16indirect
crates.iocrossbeam-utils0.8.19indirect
crates.iocrossbeam-utils0.8.21indirect
crates.iocrossbeam-utils0.8.6indirect
crates.iocrunchy0.2.2indirect
crates.iocrunchy0.2.4indirect
crates.iocrypto-common0.1.1indirect
crates.iocrypto-common0.1.6indirect
crates.iocrypto-common0.1.7indirect
crates.iocrypto-mac0.11.1indirect
crates.iocrypto-mac0.8.0indirect
crates.iocrypto-mac0.9.1indirect
crates.ioctr0.8.0indirect
crates.ioctr0.9.2indirect
crates.iocurve25519-dalek3.2.0indirect
crates.iocurve25519-dalek3.2.1indirect
crates.iocurve25519-dalek4.1.3indirect
crates.iocurve25519-dalek-derive0.1.1indirect
crates.iodarling0.20.3indirect
crates.iodarling0.20.8indirect
crates.iodarling0.21.3indirect
crates.iodarling0.23.0indirect
crates.iodarling_core0.20.3indirect
crates.iodarling_core0.20.8indirect
crates.iodarling_core0.21.3indirect
crates.iodarling_core0.23.0indirect
crates.iodarling_macro0.20.3indirect
crates.iodarling_macro0.20.8indirect
crates.iodarling_macro0.21.3indirect
crates.iodarling_macro0.23.0indirect
crates.iodata-encoding2.10.0indirect
crates.iodata-encoding2.5.0indirect
crates.iodeadpool0.9.5indirect
crates.iodeadpool-runtime0.1.4indirect
crates.ioder0.5.1indirect
crates.ioder-parser8.2.0indirect
crates.ioderanged0.3.11indirect
crates.ioderanged0.5.8indirect
crates.ioderivation-path0.1.3indirect
crates.ioderivation-path0.2.0indirect
crates.ioderivative2.2.0indirect
crates.iodialoguer0.10.4indirect
crates.iodigest0.10.1indirect
crates.iodigest0.10.7indirect
crates.iodigest0.9.0indirect
crates.iodir-diff0.3.2indirect
crates.iodirs-next2.0.0indirect
crates.iodirs-sys0.5.0indirect
crates.iodirs-sys-next0.1.2indirect
crates.iodisplaydoc0.2.4indirect
crates.iodisplaydoc0.2.5indirect
crates.iodlopen20.5.0indirect
crates.iodlopen2_derive0.3.0indirect
crates.iodlv-list0.5.2indirect
crates.iodyn-clone1.0.20indirect
crates.ioeager0.1.0indirect
crates.ioed255191.3.0indirect
crates.ioed255191.5.3indirect
crates.ioed25519-dalek1.0.1indirect
crates.ioed25519-dalek-bip320.1.1indirect
crates.ioed25519-dalek-bip320.2.0indirect
crates.ioeduce0.4.18indirect
crates.ioeduce0.4.23indirect
crates.ioeduce0.6.0indirect
crates.ioeither1.10.0indirect
crates.ioeither1.15.0indirect
crates.ioeither1.6.1indirect
crates.ioeither1.9.0indirect
crates.ioencode_unicode0.3.6indirect
crates.ioencode_unicode1.0.0indirect
crates.ioencoding_rs0.8.30indirect
crates.ioencoding_rs0.8.33indirect
crates.ioencoding_rs0.8.35indirect
crates.ioenum-iterator0.7.0indirect
crates.ioenum-iterator1.5.0indirect
crates.ioenum-iterator-derive0.7.0indirect
crates.ioenum-iterator-derive1.3.0indirect
crates.ioenum-iterator-derive1.5.0indirect
crates.ioenum-ordinalize3.1.10indirect
crates.ioenum-ordinalize3.1.15indirect
crates.ioenum-ordinalize4.3.2indirect
crates.ioenum-ordinalize-derive4.3.2indirect
crates.ioenv_filter1.0.0indirect
crates.ioequivalent1.0.1indirect
crates.ioequivalent1.0.2indirect
crates.ioerrno0.3.14indirect
crates.ioerrno0.3.8indirect
crates.ioevent-listener2.5.3indirect
crates.ioevent-listener5.4.1indirect
crates.ioevent-listener-strategy0.5.4indirect
crates.iofailure0.1.8indirect
crates.iofailure_derive0.1.8indirect
crates.iofastbloom0.14.1indirect
crates.iofastrand1.7.0indirect
crates.iofastrand1.9.0indirect
crates.iofastrand2.0.2indirect
crates.iofastrand2.3.0indirect
crates.iofeature-probe0.1.1indirect
crates.iofiat-crypto0.2.9indirect
crates.iofiletime0.2.15indirect
crates.iofind-msvc-tools0.1.9indirect
crates.iofive80.2.1indirect
crates.iofive8_const0.1.4indirect
crates.iofive8_core0.1.2indirect
crates.ioflate21.0.22indirect
crates.ioflate21.0.28indirect
crates.ioflate21.1.9indirect
crates.iofnv1.0.7indirect
crates.iofoldhash0.1.5indirect
crates.iofoldhash0.2.0indirect
crates.ioforeign-types0.3.2indirect
crates.ioforeign-types-shared0.1.1indirect
crates.ioform_urlencoded1.0.1indirect
crates.ioform_urlencoded1.2.1indirect
crates.ioform_urlencoded1.2.2indirect
crates.iofs_extra1.2.0indirect
crates.iofunction_name0.3.0indirect
crates.iofunction_name-proc-macro0.3.0indirect
crates.iofunty2.0.0indirect
crates.iofutures-channel0.3.19indirect
crates.iofutures-channel0.3.30indirect
crates.iofutures-channel0.3.32indirect
crates.iofutures-core0.3.19indirect
crates.iofutures-core0.3.30indirect
crates.iofutures-core0.3.32indirect
crates.iofutures-executor0.3.19indirect
crates.iofutures-executor0.3.30indirect
crates.iofutures-executor0.3.32indirect
crates.iofutures-io0.3.19indirect
crates.iofutures-io0.3.30indirect
crates.iofutures-io0.3.32indirect
crates.iofutures-lite1.13.0indirect
crates.iofutures-macro0.3.19indirect
crates.iofutures-macro0.3.30indirect
crates.iofutures-macro0.3.32indirect
crates.iofutures-sink0.3.19indirect
crates.iofutures-sink0.3.30indirect
crates.iofutures-sink0.3.32indirect
crates.iofutures-task0.3.19indirect
crates.iofutures-task0.3.30indirect
crates.iofutures-task0.3.32indirect
crates.iofutures-timer3.0.3indirect
crates.iofutures-util0.3.19indirect
crates.iofutures-util0.3.30indirect
crates.iofutures-util0.3.32indirect
crates.iogeneric-array0.14.5indirect
crates.iogeneric-array0.14.7indirect
crates.iogethostname0.2.2indirect
crates.iogethostname0.2.3indirect
crates.iogetrandom0.1.16indirect
crates.iogetrandom0.2.10indirect
crates.iogetrandom0.2.14indirect
crates.iogetrandom0.2.17indirect
crates.iogetrandom0.2.4indirect
crates.iogetrandom0.3.4indirect
crates.iogetrandom0.4.2indirect
crates.iogimli0.26.1indirect
crates.iogimli0.28.1indirect
crates.ioglob0.3.1indirect
crates.ioglob0.3.3indirect
crates.iogoblin0.4.3indirect
crates.iogoblin0.5.4indirect
crates.ioh20.3.11indirect
crates.ioh20.3.26indirect
crates.ioh20.3.27indirect
crates.ioh20.4.13indirect
crates.iohash320.1.1indirect
crates.iohash320.2.1indirect
crates.iohash320.3.1indirect
crates.iohashbrown0.11.2indirect
crates.iohashbrown0.12.3indirect
crates.iohashbrown0.13.2indirect
crates.iohashbrown0.14.0indirect
crates.iohashbrown0.14.3indirect
crates.iohashbrown0.14.5indirect
crates.iohashbrown0.15.2indirect
crates.iohashbrown0.16.1indirect
crates.ioheaders0.4.1indirect
crates.ioheaders-core0.3.0indirect
crates.ioheck0.3.3indirect
crates.ioheck0.5.0indirect
crates.iohermit-abi0.1.19indirect
crates.iohermit-abi0.3.2indirect
crates.iohermit-abi0.3.9indirect
crates.iohermit-abi0.5.2indirect
crates.iohidapi2.6.5indirect
crates.iohistogram0.6.9indirect
crates.iohmac0.11.0indirect
crates.iohmac0.12.1indirect
crates.iohmac0.8.1indirect
crates.iohmac0.9.0indirect
crates.iohmac-drbg0.3.0indirect
crates.iohttp0.2.12indirect
crates.iohttp0.2.6indirect
crates.iohttp1.4.0indirect
crates.iohttp-body0.4.4indirect
crates.iohttp-body0.4.6indirect
crates.iohttp-body1.0.1indirect
crates.iohttp-body-util0.1.3indirect
crates.iohttp-types2.12.0indirect
crates.iohttparse1.10.1indirect
crates.iohttparse1.5.1indirect
crates.iohttparse1.8.0indirect
crates.iohttpdate1.0.2indirect
crates.iohttpdate1.0.3indirect
crates.iohumantime2.1.0indirect
crates.iohumantime2.3.0indirect
crates.iohyper0.14.16indirect
crates.iohyper0.14.28indirect
crates.iohyper0.14.32indirect
crates.iohyper1.8.1indirect
crates.iohyper-rustls0.23.0indirect
crates.iohyper-rustls0.24.2indirect
crates.iohyper-rustls0.27.7indirect
crates.iohyper-tls0.5.0indirect
crates.iohyper-util0.1.20indirect
crates.ioiana-time-zone0.1.60indirect
crates.ioiana-time-zone0.1.65indirect
crates.ioiana-time-zone-haiku0.1.2indirect
crates.ioicu_collections2.1.1indirect
crates.ioicu_locale_core2.1.1indirect
crates.ioicu_normalizer2.1.1indirect
crates.ioicu_normalizer_data2.1.1indirect
crates.ioicu_properties2.1.2indirect
crates.ioicu_properties_data2.1.2indirect
crates.ioicu_provider2.1.1indirect
crates.ioid-arena2.3.0indirect
crates.ioident_case1.0.1indirect
crates.ioidna0.2.3indirect
crates.ioidna0.5.0indirect
crates.ioidna1.1.0indirect
crates.ioidna_adapter1.2.1indirect
crates.ioim15.1.0indirect
crates.ioindex_list0.2.7indirect
crates.ioindexmap1.8.0indirect
crates.ioindexmap1.9.3indirect
crates.ioindexmap2.0.0indirect
crates.ioindexmap2.13.0indirect
crates.ioindexmap2.2.6indirect
crates.ioindicatif0.17.11indirect
crates.ioindicatif0.17.8indirect
crates.ioinfer0.2.3indirect
crates.ioInflector0.11.4indirect
crates.ioinout0.1.4indirect
crates.ioinstant0.1.12indirect
crates.ioinstant0.1.13indirect
crates.ioipnet2.12.0indirect
crates.ioipnet2.3.1indirect
crates.ioipnet2.9.0indirect
crates.ioiri-string0.7.10indirect
crates.iois_terminal_polyfill1.70.2indirect
crates.ioitoa0.4.8indirect
crates.ioitoa1.0.1indirect
crates.ioitoa1.0.11indirect
crates.ioitoa1.0.18indirect
crates.ioitoa1.0.9indirect
crates.iojiff0.2.23indirect
crates.iojiff-static0.2.23indirect
crates.iojni0.21.1indirect
crates.iojni-sys0.3.0indirect
crates.iojobserver0.1.24indirect
crates.iojobserver0.1.26indirect
crates.iojobserver0.1.28indirect
crates.iojobserver0.1.34indirect
crates.iojs-sys0.3.56indirect
crates.iojs-sys0.3.64indirect
crates.iojs-sys0.3.69indirect
crates.iojs-sys0.3.91indirect
crates.iojson50.4.1indirect
crates.iojsonrpc-core18.0.0indirect
crates.iokaigan0.2.6indirect
crates.iokeccak0.1.0indirect
crates.iokeccak0.1.4indirect
crates.iokeccak0.1.5indirect
crates.iokeccak0.1.6indirect
crates.ioleb128fmt0.1.0indirect
crates.iolibc0.2.117indirect
crates.iolibc0.2.147indirect
crates.iolibc0.2.153indirect
crates.iolibc0.2.183indirect
crates.iolibloading0.7.3indirect
crates.iolibm0.2.16indirect
crates.iolibredox0.1.14indirect
crates.iolibsecp256k10.6.0indirect
crates.iolibsecp256k1-core0.2.2indirect
crates.iolibsecp256k1-gen-ecmult0.2.1indirect
crates.iolibsecp256k1-gen-genmult0.2.1indirect
crates.iolight-anchor-spl0.31.1indirect
crates.iolight-bounded-vec2.0.1indirect
crates.iolight-poseidon0.2.0indirect
crates.iolight-poseidon0.4.0indirect
crates.iolight-profiler-macro0.1.1indirect
crates.iolight-program-profiler0.1.1indirect
crates.iolight_protocol_program0.1.0indirect
crates.iolinked-hash-map0.5.6indirect
crates.iolinux-raw-sys0.12.1indirect
crates.iolinux-raw-sys0.4.13indirect
crates.iolitemap0.8.1indirect
crates.iolitesvm0.7.1indirect
crates.iolock_api0.4.10indirect
crates.iolock_api0.4.11indirect
crates.iolock_api0.4.14indirect
crates.iolock_api0.4.6indirect
crates.iolog0.4.14indirect
crates.iolog0.4.20indirect
crates.iolog0.4.21indirect
crates.iolog0.4.29indirect
crates.iolru-slab0.1.2indirect
crates.iomatchers0.2.0indirect
crates.iomatches0.1.9indirect
crates.iomemchr2.4.1indirect
crates.iomemchr2.5.0indirect
crates.iomemchr2.7.2indirect
crates.iomemchr2.8.0indirect
crates.iomemmap20.5.10indirect
crates.iomemmap20.5.2indirect
crates.iomemoffsetindirect
crates.iomemoffset0.6.5indirect
crates.iomemoffset0.7.1indirect
crates.iomemoffset0.8.0indirect
crates.iomemoffset0.9.0indirect
crates.iomemoffset0.9.1indirect
crates.iomerlin3.0.0indirect
crates.iomime0.3.16indirect
crates.iomime0.3.17indirect
crates.iomime_guess2.0.5indirect
crates.iominimal-lexical0.2.1indirect
crates.iominiz_oxide0.4.4indirect
crates.iominiz_oxide0.7.2indirect
crates.iominiz_oxide0.8.9indirect
crates.iomio0.7.14indirect
crates.iomio0.8.11indirect
crates.iomio1.1.1indirect
crates.iomiow0.3.7indirect
crates.iompl-token-metadata5.1.1indirect
crates.ionative-tls0.2.11indirect
crates.ionative-tls0.2.18indirect
crates.ionix0.26.4indirect
crates.ionix0.30.1indirect
crates.iono-std-compat0.4.1indirect
crates.ionom7.1.3indirect
crates.iononzero_ext0.3.0indirect
crates.iontapi0.3.6indirect
crates.ionu-ansi-term0.50.3indirect
crates.ionum0.2.1indirect
crates.ionum-complex0.2.4indirect
crates.ionum-conv0.1.0indirect
crates.ionum-derive0.3.3indirect
crates.ionum-derive0.4.2indirect
crates.ionum-integer0.1.44indirect
crates.ionum-integer0.1.45indirect
crates.ionum-integer0.1.46indirect
crates.ionum-iter0.1.44indirect
crates.ionum-iter0.1.45indirect
crates.ionum-rational0.2.4indirect
crates.ionum_cpus1.13.1indirect
crates.ionum_cpus1.16.0indirect
crates.ionum_cpus1.17.0indirect
crates.ionum_enum0.5.11indirect
crates.ionum_enum0.5.6indirect
crates.ionum_enum0.6.1indirect
crates.ionum_enum0.7.2indirect
crates.ionum_enum0.7.6indirect
crates.ionum_enum_derive0.5.11indirect
crates.ionum_enum_derive0.5.6indirect
crates.ionum_enum_derive0.6.1indirect
crates.ionum_enum_derive0.7.2indirect
crates.ionum_enum_derive0.7.6indirect
crates.ionumber_prefix0.4.0indirect
crates.ioobject0.27.1indirect
crates.ioobject0.32.2indirect
crates.iooid-registry0.6.1indirect
crates.ioonce_cellindirect
crates.ioonce_cell1.18.0indirect
crates.ioonce_cell1.19.0indirect
crates.ioonce_cell1.21.4indirect
crates.ioonce_cell1.9.0indirect
crates.ioonce_cell_polyfill1.70.2indirect
crates.ioopaque-debug0.3.0indirect
crates.ioopaque-debug0.3.1indirect
crates.ioopenapiv3indirect
crates.ioopenapiv32.2.0indirect
crates.ioopenssl0.10.64indirect
crates.ioopenssl0.10.76indirect
crates.ioopenssl-macros0.1.1indirect
crates.ioopenssl-probe0.1.5indirect
crates.ioopenssl-probe0.2.1indirect
crates.ioopenssl-src300.5.5+3.5.5indirect
crates.ioopenssl-sys0.9.102indirect
crates.ioopenssl-sys0.9.112indirect
crates.ioopentelemetry0.16.0indirect
crates.ioopentelemetry0.17.0indirect
crates.iooption-ext0.2.0indirect
crates.ioordered-multimap0.6.0indirect
crates.ioos_str_bytes6.6.1indirect
crates.ioouroboros0.13.0indirect
crates.ioouroboros_macro0.13.0indirect
crates.iopapergrid0.17.0indirect
crates.ioparking2.2.1indirect
crates.ioparking_lot0.11.2indirect
crates.ioparking_lot0.12.1indirect
crates.ioparking_lot0.12.5indirect
crates.ioparking_lot_core0.8.5indirect
crates.ioparking_lot_core0.9.12indirect
crates.ioparking_lot_core0.9.8indirect
crates.ioparking_lot_core0.9.9indirect
crates.iopaste1.0.14indirect
crates.iopaste1.0.15indirect
crates.iopaste1.0.6indirect
crates.iopathdiff0.2.1indirect
crates.iopbkdf20.11.0indirect
crates.iopbkdf20.4.0indirect
crates.iopbkdf20.9.0indirect
crates.iopem1.1.1indirect
crates.iopercent-encoding2.1.0indirect
crates.iopercent-encoding2.3.0indirect
crates.iopercent-encoding2.3.1indirect
crates.iopercent-encoding2.3.2indirect
crates.iopercentage0.1.0indirect
crates.iopest2.1.3indirect
crates.iopest2.7.9indirect
crates.iopest_derive2.7.9indirect
crates.iopest_generator2.7.9indirect
crates.iopest_meta2.7.9indirect
crates.iopin-project1.0.10indirect
crates.iopin-project1.1.11indirect
crates.iopin-project-internal1.0.10indirect
crates.iopin-project-internal1.1.11indirect
crates.iopin-project-lite0.2.14indirect
crates.iopin-project-lite0.2.17indirect
crates.iopin-project-lite0.2.8indirect
crates.iopin-utils0.1.0indirect
crates.iopinocchio0.9.3indirect
crates.iopinocchio-log0.5.1indirect
crates.iopinocchio-pubkey0.3.0indirect
crates.iopinocchio-systemindirect
crates.iopinocchio-system0.3.0indirect
crates.iopinocchio-token-interface0.0.0indirect
crates.iopinocchio-token-program0.1.0indirect
crates.iopkcs80.8.0indirect
crates.iopkg-config0.3.24indirect
crates.iopkg-config0.3.30indirect
crates.iopkg-config0.3.32indirect
crates.ioplain0.2.3indirect
crates.iopolyval0.5.3indirect
crates.iopolyval0.6.2indirect
crates.ioportable-atomic1.13.1indirect
crates.ioportable-atomic1.6.0indirect
crates.ioportable-atomic-util0.2.6indirect
crates.iopotential_utf0.1.4indirect
crates.iopowerfmt0.2.0indirect
crates.ioppv-lite860.2.16indirect
crates.ioppv-lite860.2.17indirect
crates.ioppv-lite860.2.21indirect
crates.iopretty-hex0.3.0indirect
crates.ioprettypleaseindirect
crates.ioprettyplease0.2.37indirect
crates.ioproc-macro-crate0.1.5indirect
crates.ioproc-macro-crate1.1.0indirect
crates.ioproc-macro-crate1.3.1indirect
crates.ioproc-macro-crate3.1.0indirect
crates.ioproc-macro-crate3.5.0indirect
crates.ioproc-macro-error1.0.4indirect
crates.ioproc-macro-error-attr1.0.4indirect
crates.ioproc-macro-error-attr22.0.0indirect
crates.ioproc-macro-error22.0.1indirect
crates.ioproc-macro2indirect
crates.ioproc-macro21.0.106indirect
crates.ioproc-macro21.0.36indirect
crates.ioproc-macro21.0.66indirect
crates.ioproc-macro21.0.67indirect
crates.ioproc-macro21.0.79indirect
crates.ioprogenitorindirect
crates.ioprogenitor0.12.0indirect
crates.ioprogenitor-clientindirect
crates.ioprogenitor-client0.12.0indirect
crates.ioprogenitor-impl0.12.0indirect
crates.ioprogenitor-macro0.12.0indirect
crates.ioproptest1.10.0indirect
crates.ioprotobuf3.7.2indirect
crates.ioprotobuf-support3.7.2indirect
crates.ioqstring0.7.2indirect
crates.ioqualifier_attr0.2.2indirect
crates.ioquanta0.12.6indirect
crates.ioquick-error1.2.3indirect
crates.ioquinn0.10.2indirect
crates.ioquinn0.11.9indirect
crates.ioquinn-proto0.10.6indirect
crates.ioquinn-proto0.11.14indirect
crates.ioquinn-udp0.4.1indirect
crates.ioquinn-udp0.5.14indirect
crates.ior-efi5.3.0indirect
crates.ior-efi6.0.0indirect
crates.ioradium0.7.0indirect
crates.iorand_chacha0.2.2indirect
crates.iorand_chacha0.3.1indirect
crates.iorand_chacha0.9.0indirect
crates.iorand_core0.5.1indirect
crates.iorand_core0.6.3indirect
crates.iorand_core0.6.4indirect
crates.iorand_core0.9.5indirect
crates.iorand_hc0.2.0indirect
crates.iorand_hc0.3.1indirect
crates.iorand_pcg0.2.1indirect
crates.iorand_xorshift0.4.0indirect
crates.iorand_xoshiro0.6.0indirect
crates.ioraw-cpuid11.6.0indirect
crates.iorayon1.10.0indirect
crates.iorayon1.11.0indirect
crates.iorayon1.5.1indirect
crates.iorayon1.7.0indirect
crates.iorayon-core1.11.0indirect
crates.iorayon-core1.12.1indirect
crates.iorayon-core1.13.0indirect
crates.iorayon-core1.9.1indirect
crates.iorcgen0.10.0indirect
crates.ioredox_syscall0.2.10indirect
crates.ioredox_syscall0.3.5indirect
crates.ioredox_syscall0.4.1indirect
crates.ioredox_syscall0.5.18indirect
crates.ioredox_users0.4.6indirect
crates.ioredox_users0.5.2indirect
crates.ioregex1.10.4indirect
crates.ioregex1.12.3indirect
crates.ioregex1.5.4indirect
crates.ioregex1.9.3indirect
crates.ioregex-automata0.3.6indirect
crates.ioregex-automata0.4.14indirect
crates.ioregex-automata0.4.6indirect
crates.ioregex-syntax0.6.25indirect
crates.ioregex-syntax0.7.4indirect
crates.ioregex-syntax0.8.10indirect
crates.ioregex-syntax0.8.3indirect
crates.ioregress0.10.5indirect
crates.iorelative-path1.9.2indirect
crates.ioremove_dir_all0.5.3indirect
crates.ioreqwest-middleware0.4.2indirect
crates.ioretain_mut0.1.9indirect
crates.ioring0.16.20indirect
crates.ioring0.17.14indirect
crates.ioring0.17.8indirect
crates.ioron0.8.1indirect
crates.iorpassword7.3.1indirect
crates.iorpassword7.4.0indirect
crates.iorstest0.18.2indirect
crates.iorstest_macros0.18.2indirect
crates.iortoolbox0.0.2indirect
crates.iortoolbox0.0.3indirect
crates.iorust-ini0.19.0indirect
crates.iorustc-demangle0.1.21indirect
crates.iorustc-demangle0.1.23indirect
crates.iorustc-demangle0.1.27indirect
crates.iorustc-hash1.1.0indirect
crates.iorustc-hash2.1.1indirect
crates.iorustc_version0.3.3indirect
crates.iorustc_version0.4.0indirect
crates.iorustc_version0.4.1indirect
crates.iorusticata-macros4.1.0indirect
crates.iorustix0.38.32indirect
crates.iorustix1.1.4indirect
crates.iorustlsindirect
crates.iorustls0.20.2indirect
crates.iorustls0.21.12indirect
crates.iorustls0.23.37indirect
crates.iorustls-native-certs0.6.3indirect
crates.iorustls-native-certs0.8.3indirect
crates.iorustls-pemfile0.2.1indirect
crates.iorustls-pemfile1.0.4indirect
crates.iorustls-pki-types1.14.0indirect
crates.iorustls-platform-verifier0.6.2indirect
crates.iorustls-platform-verifier-android0.1.1indirect
crates.iorustls-webpki0.101.7indirect
crates.iorustls-webpki0.103.9indirect
crates.iorustversion1.0.14indirect
crates.iorustversion1.0.15indirect
crates.iorustversion1.0.22indirect
crates.iorustversion1.0.6indirect
crates.iorusty-fork0.3.1indirect
crates.ioryu1.0.15indirect
crates.ioryu1.0.17indirect
crates.ioryu1.0.23indirect
crates.ioryu1.0.9indirect
crates.iosame-file1.0.6indirect
crates.ioscc2.4.0indirect
crates.ioschannel0.1.23indirect
crates.ioschannel0.1.29indirect
crates.ioschemars0.8.22indirect
crates.ioschemars_derive0.8.22indirect
crates.ioscoped-tls1.0.1indirect
crates.ioscroll0.10.2indirect
crates.ioscroll0.11.0indirect
crates.ioscroll_derive0.10.5indirect
crates.ioscroll_derive0.11.1indirect
crates.iosct0.7.0indirect
crates.iosct0.7.1indirect
crates.iosdd3.0.10indirect
crates.iosecurity-framework2.10.0indirect
crates.iosecurity-framework3.7.0indirect
crates.iosecurity-framework-sys2.10.0indirect
crates.iosecurity-framework-sys2.17.0indirect
crates.iosemver0.11.0indirect
crates.iosemver1.0.18indirect
crates.iosemver1.0.22indirect
crates.iosemver1.0.27indirect
crates.iosemver1.0.4indirect
crates.iosemver-parser0.10.2indirect
crates.ioserde-big-array0.5.1indirect
crates.ioserde_bytes0.11.12indirect
crates.ioserde_bytes0.11.14indirect
crates.ioserde_bytes0.11.19indirect
crates.ioserde_bytes0.11.5indirect
crates.ioserde_core1.0.228indirect
crates.ioserde_derive1.0.136indirect
crates.ioserde_derive1.0.186indirect
crates.ioserde_derive1.0.197indirect
crates.ioserde_derive1.0.228indirect
crates.ioserde_derive_internals0.29.1indirect
crates.ioserde_qs0.8.5indirect
crates.ioserde_spanned0.6.5indirect
crates.ioserde_spanned0.6.9indirect
crates.ioserde_spanned1.0.4indirect
crates.ioserde_tokenstream0.2.3indirect
crates.ioserde_urlencoded0.7.1indirect
crates.ioserde_with2.3.3indirect
crates.ioserde_with3.18.0indirect
crates.ioserde_with_macros2.3.3indirect
crates.ioserde_with_macros3.18.0indirect
crates.ioserde_yamlindirect
crates.ioserde_yaml0.9.34+deprecatedindirect
crates.ioserial_test2.0.0indirect
crates.ioserial_test3.4.0indirect
crates.ioserial_test_derive2.0.0indirect
crates.ioserial_test_derive3.4.0indirect
crates.iosha10.10.6indirect
crates.iosha2-const-stable0.1.0indirect
crates.iosha3indirect
crates.iosha30.10.8indirect
crates.iosha30.9.1indirect
crates.iosharded-slab0.1.4indirect
crates.iosharded-slab0.1.7indirect
crates.ioshell-words1.1.0indirect
crates.ioshell-words1.1.1indirect
crates.ioshlex1.3.0indirect
crates.iosignal-hook0.3.18indirect
crates.iosignal-hook-registry1.4.0indirect
crates.iosignal-hook-registry1.4.1indirect
crates.iosignal-hook-registry1.4.8indirect
crates.iosignature1.5.0indirect
crates.iosignature1.6.4indirect
crates.iosimd-adler320.3.8indirect
crates.iosiphasher0.3.11indirect
crates.iosiphasher1.0.2indirect
crates.iosized-chunks0.6.5indirect
crates.ioslab0.4.12indirect
crates.ioslab0.4.5indirect
crates.ioslab0.4.9indirect
crates.iosmallvec1.11.0indirect
crates.iosmallvec1.13.2indirect
crates.iosmallvec1.15.1indirect
crates.iosmallvec1.8.0indirect
crates.iosocket20.4.4indirect
crates.iosocket20.5.10indirect
crates.iosocket20.5.6indirect
crates.iosocket20.6.3indirect
crates.iosolana-account2.2.1indirect
crates.iosolana-account-decoder-client-types2.3.13indirect
crates.iosolana-account-info2.3.0indirect
crates.iosolana-address-lookup-table-interfaceindirect
crates.iosolana-address-lookup-table-interface2.2.2indirect
crates.iosolana-address-lookup-table-program1.9.5indirect
crates.iosolana-atomic-u642.2.1indirect
crates.iosolana-banks-client1.9.5indirect
crates.iosolana-banks-client2.3.13indirect
crates.iosolana-banks-interface1.9.5indirect
crates.iosolana-banks-interface2.3.13indirect
crates.iosolana-banks-server1.9.5indirect
crates.iosolana-big-mod-exp2.2.1indirect
crates.iosolana-bincode2.2.1indirect
crates.iosolana-blake3-hasher2.2.1indirect
crates.iosolana-bloom1.9.5indirect
crates.iosolana-bn2542.2.2indirect
crates.iosolana-bn2543.2.1indirect
crates.iosolana-borsh2.2.1indirect
crates.iosolana-bpf-loader-program1.9.5indirect
crates.iosolana-bpf-loader-program2.3.13indirect
crates.iosolana-bucket-map1.9.5indirect
crates.iosolana-builtins2.3.13indirect
crates.iosolana-builtins-default-costs2.3.13indirect
crates.iosolana-clap-utils1.18.12indirect
crates.iosolana-clap-utils2.3.13indirect
crates.iosolana-cli-config2.3.13indirect
crates.iosolana-cli-output2.3.13indirect
crates.iosolana-client-traits2.2.1indirect
crates.iosolana-clock2.2.3indirect
crates.iosolana-cluster-type2.2.1indirect
crates.iosolana-compute-budget2.3.13indirect
crates.iosolana-compute-budget-instruction2.3.13indirect
crates.iosolana-compute-budget-interface2.2.2indirect
crates.iosolana-compute-budget-program1.9.5indirect
crates.iosolana-compute-budget-program2.3.13indirect
crates.iosolana-config-program1.18.12indirect
crates.iosolana-config-program1.9.5indirect
crates.iosolana-config-program-client0.0.2indirect
crates.iosolana-connection-cache1.18.12indirect
crates.iosolana-connection-cache2.3.13indirect
crates.iosolana-cpi2.2.1indirect
crates.iosolana-curve255192.3.13indirect
crates.iosolana-decode-error2.3.0indirect
crates.iosolana-define-syscall2.3.0indirect
crates.iosolana-define-syscall5.0.0indirect
crates.iosolana-derivation-path2.2.1indirect
crates.iosolana-ed25519-program2.2.3indirect
crates.iosolana-epoch-info2.2.1indirect
crates.iosolana-epoch-rewards2.2.1indirect
crates.iosolana-epoch-rewards-hasher2.2.1indirect
crates.iosolana-epoch-schedule2.2.1indirect
crates.iosolana-example-mocks2.2.1indirect
crates.iosolana-feature-gate-interface2.2.2indirect
crates.iosolana-feature-set2.2.5indirect
crates.iosolana-fee2.3.13indirect
crates.iosolana-fee-calculator2.2.1indirect
crates.iosolana-fee-structure2.3.0indirect
crates.iosolana-frozen-abi1.16.9indirect
crates.iosolana-frozen-abi1.18.12indirect
crates.iosolana-frozen-abi1.9.5indirect
crates.iosolana-frozen-abi-macro1.16.9indirect
crates.iosolana-frozen-abi-macro1.18.12indirect
crates.iosolana-frozen-abi-macro1.9.5indirect
crates.iosolana-genesis-config2.3.0indirect
crates.iosolana-hard-forks2.2.1indirect
crates.iosolana-hash2.3.0indirect
crates.iosolana-inflation2.2.1indirect
crates.iosolana-instructions-sysvar2.2.2indirect
crates.iosolana-keccak-hasher2.2.1indirect
crates.iosolana-keypair2.2.3indirect
crates.iosolana-last-restart-slot2.2.1indirect
crates.iosolana-loader-v2-interface2.2.1indirect
crates.iosolana-loader-v4-interface2.2.1indirect
crates.iosolana-loader-v4-program2.3.13indirect
crates.iosolana-log-collector2.3.13indirect
crates.iosolana-logger1.16.9indirect
crates.iosolana-logger1.18.12indirect
crates.iosolana-logger1.9.5indirect
crates.iosolana-logger2.3.1indirect
crates.iosolana-measure1.18.12indirect
crates.iosolana-measure1.9.5indirect
crates.iosolana-measure2.3.13indirect
crates.iosolana-message2.4.0indirect
crates.iosolana-metrics1.18.12indirect
crates.iosolana-metrics1.9.5indirect
crates.iosolana-metrics2.3.13indirect
crates.iosolana-msg2.2.1indirect
crates.iosolana-native-token2.3.0indirect
crates.iosolana-native-token3.0.0indirect
crates.iosolana-net-utils1.18.12indirect
crates.iosolana-net-utils2.3.13indirect
crates.iosolana-nonce2.2.1indirect
crates.iosolana-nonce-account2.2.1indirect
crates.iosolana-nostd-keccakindirect
crates.iosolana-nostd-keccak0.1.3indirect
crates.iosolana-offchain-message2.2.1indirect
crates.iosolana-packet2.2.1indirect
crates.iosolana-perf1.18.12indirect
crates.iosolana-perf2.3.13indirect
crates.iosolana-poh-config2.2.1indirect
crates.iosolana-poseidon2.3.13indirect
crates.iosolana-precompile-error2.2.2indirect
crates.iosolana-precompiles2.2.2indirect
crates.iosolana-presigner2.2.1indirect
crates.iosolana-program-entrypoint2.3.0indirect
crates.iosolana-program-error2.2.2indirect
crates.iosolana-program-memory2.3.1indirect
crates.iosolana-program-option2.2.1indirect
crates.iosolana-program-pack2.2.1indirect
crates.iosolana-program-runtime1.18.12indirect
crates.iosolana-program-runtime1.9.5indirect
crates.iosolana-program-runtime2.3.13indirect
crates.iosolana-program-test1.9.5indirect
crates.iosolana-pubsub-client1.18.12indirect
crates.iosolana-pubsub-client2.3.13indirect
crates.iosolana-quic-client1.18.12indirect
crates.iosolana-quic-client2.3.13indirect
crates.iosolana-quic-definitions2.3.1indirect
crates.iosolana-rayon-threadlimit1.18.12indirect
crates.iosolana-rayon-threadlimit1.9.5indirect
crates.iosolana-rayon-threadlimit2.3.13indirect
crates.iosolana-remote-wallet1.18.12indirect
crates.iosolana-remote-wallet2.3.13indirect
crates.iosolana-rent2.2.1indirect
crates.iosolana-rent-collector2.3.0indirect
crates.iosolana-rent-debits2.2.1indirect
crates.iosolana-reserved-account-keys2.2.2indirect
crates.iosolana-reward-info2.2.1indirect
crates.iosolana-rpc-client1.18.12indirect
crates.iosolana-rpc-client2.3.13indirect
crates.iosolana-rpc-client-nonce-utils1.18.12indirect
crates.iosolana-rpc-client-nonce-utils2.3.13indirect
crates.iosolana-rpc-client-types2.3.13indirect
crates.iosolana-runtime1.9.5indirect
crates.iosolana-sanitize2.2.1indirect
crates.iosolana-sbpf0.11.1indirect
crates.iosolana-sdk-ids2.2.1indirect
crates.iosolana-sdk-macro1.16.9indirect
crates.iosolana-sdk-macro1.18.12indirect
crates.iosolana-sdk-macro1.9.5indirect
crates.iosolana-sdk-macro2.2.1indirect
crates.iosolana-secp256k1-program2.2.3indirect
crates.iosolana-secp256k1-recover2.2.1indirect
crates.iosolana-secp256r1-program2.2.4indirect
crates.iosolana-security-txtindirect
crates.iosolana-security-txt0.1.5indirect
crates.iosolana-security-txt1.1.1indirect
crates.iosolana-security-txt1.1.2indirect
crates.iosolana-seed-derivable2.2.1indirect
crates.iosolana-seed-phrase2.2.1indirect
crates.iosolana-send-transaction-service1.9.5indirect
crates.iosolana-serde2.2.1indirect
crates.iosolana-serde-varint2.2.2indirect
crates.iosolana-serialize-utils2.2.1indirect
crates.iosolana-sha256-hasher2.3.0indirect
crates.iosolana-short-vec2.2.1indirect
crates.iosolana-shred-version2.2.1indirect
crates.iosolana-signatureindirect
crates.iosolana-signature2.3.0indirect
crates.iosolana-signer2.2.1indirect
crates.iosolana-slot-hashes2.2.1indirect
crates.iosolana-slot-history2.2.1indirect
crates.iosolana-stable-layout2.2.1indirect
crates.iosolana-stake-interface1.2.1indirect
crates.iosolana-stake-program1.9.5indirect
crates.iosolana-stake-program2.3.13indirect
crates.iosolana-streamer1.18.12indirect
crates.iosolana-streamer2.3.13indirect
crates.iosolana-svm-callback2.3.13indirect
crates.iosolana-svm-feature-set2.3.13indirect
crates.iosolana-svm-transaction2.3.13indirect
crates.iosolana-system-interface1.0.0indirect
crates.iosolana-system-program2.3.13indirect
crates.iosolana-system-transaction2.2.1indirect
crates.iosolana-sysvar2.3.0indirect
crates.iosolana-sysvar-id2.2.1indirect
crates.iosolana-thin-client1.18.12indirect
crates.iosolana-thin-client2.3.13indirect
crates.iosolana-time-utils2.2.1indirect
crates.iosolana-timings2.3.13indirect
crates.iosolana-tls-utils2.3.13indirect
crates.iosolana-tpu-client1.18.12indirect
crates.iosolana-tpu-client2.3.13indirect
crates.iosolana-transaction2.2.3indirect
crates.iosolana-transaction-context2.3.13indirect
crates.iosolana-transaction-error2.2.1indirect
crates.iosolana-transaction-metrics-tracker2.3.13indirect
crates.iosolana-transaction-status-client-types2.3.13indirect
crates.iosolana-type-overrides2.3.13indirect
crates.iosolana-udp-client1.18.12indirect
crates.iosolana-udp-client2.3.13indirect
crates.iosolana-validator-exit2.2.1indirect
crates.iosolana-version1.18.12indirect
crates.iosolana-version2.3.13indirect
crates.iosolana-vote-interface2.2.6indirect
crates.iosolana-vote-program1.18.12indirect
crates.iosolana-vote-program1.9.5indirect
crates.iosolana-vote-program2.3.13indirect
crates.iosolana-zk-elgamal-proof-program2.3.13indirect
crates.iosolana-zk-sdk2.3.13indirect
crates.iosolana-zk-token-proof-program2.3.13indirect
crates.iosolana-zk-token-sdk1.16.9indirect
crates.iosolana-zk-token-sdk1.18.12indirect
crates.iosolana-zk-token-sdk2.3.13indirect
crates.iosolana_rbpf0.2.21indirect
crates.iosolana_rbpf0.8.0indirect
crates.iospin0.5.2indirect
crates.iospin0.9.8indirect
crates.iospinning_top0.3.0indirect
crates.iospki0.5.4indirect
crates.iospl-associated-token-account1.1.3indirect
crates.iospl-associated-token-account2.3.0indirect
crates.iospl-associated-token-account6.0.0indirect
crates.iospl-associated-token-account7.0.0indirect
crates.iospl-associated-token-account-client2.0.0indirect
crates.iospl-discriminator0.1.0indirect
crates.iospl-discriminator0.4.1indirect
crates.iospl-discriminator-derive0.1.2indirect
crates.iospl-discriminator-derive0.2.0indirect
crates.iospl-discriminator-syn0.1.2indirect
crates.iospl-discriminator-syn0.2.1indirect
crates.iospl-elgamal-registry0.1.1indirect
crates.iospl-elgamal-registry0.2.0indirect
crates.iospl-generic-token1.0.1indirect
crates.iospl-memo3.0.1indirect
crates.iospl-memo4.0.0indirect
crates.iospl-memo6.0.0indirect
crates.iospl-pod0.1.0indirect
crates.iospl-pod0.5.1indirect
crates.iospl-program-error0.3.0indirect
crates.iospl-program-error0.6.0indirect
crates.iospl-program-error0.7.0indirect
crates.iospl-program-error-derive0.3.2indirect
crates.iospl-program-error-derive0.4.1indirect
crates.iospl-program-error-derive0.5.0indirect
crates.iospl-tlv-account-resolution0.10.0indirect
crates.iospl-tlv-account-resolution0.5.1indirect
crates.iospl-tlv-account-resolution0.9.0indirect
crates.iospl-token3.3.0indirect
crates.iospl-token3.5.0indirect
crates.iospl-token4.0.0indirect
crates.iospl-token7.0.0indirect
crates.iospl-token8.0.0indirect
crates.iospl-token-20220.6.1indirect
crates.iospl-token-20221.0.0indirect
crates.iospl-token-20226.0.0indirect
crates.iospl-token-20227.0.0indirect
crates.iospl-token-20228.0.1indirect
crates.iospl-token-2022-interface1.0.0indirect
crates.iospl-token-confidential-transfer-ciphertext-arithmetic0.2.1indirect
crates.iospl-token-confidential-transfer-ciphertext-arithmetic0.3.1indirect
crates.iospl-token-confidential-transfer-proof-extraction0.2.1indirect
crates.iospl-token-confidential-transfer-proof-extraction0.3.0indirect
crates.iospl-token-confidential-transfer-proof-extraction0.4.1indirect
crates.iospl-token-confidential-transfer-proof-generation0.2.0indirect
crates.iospl-token-confidential-transfer-proof-generation0.3.0indirect
crates.iospl-token-confidential-transfer-proof-generation0.4.1indirect
crates.iospl-token-group-interface0.1.0indirect
crates.iospl-token-group-interface0.5.0indirect
crates.iospl-token-group-interface0.6.0indirect
crates.iospl-token-metadata-interfaceindirect
crates.iospl-token-metadata-interface0.2.0indirect
crates.iospl-token-metadata-interface0.6.0indirect
crates.iospl-token-metadata-interface0.7.0indirect
crates.iospl-transfer-hook-interface0.10.0indirect
crates.iospl-transfer-hook-interface0.4.1indirect
crates.iospl-transfer-hook-interface0.9.0indirect
crates.iospl-type-length-value0.3.0indirect
crates.iospl-type-length-value0.7.0indirect
crates.iospl-type-length-value0.8.0indirect
crates.iostable_deref_trait1.2.0indirect
crates.iostable_deref_trait1.2.1indirect
crates.iostatic_assertions1.1.0indirect
crates.iostrsim0.10.0indirect
crates.iostrsim0.11.1indirect
crates.iostrsim0.8.0indirect
crates.iosubtle2.4.1indirect
crates.iosubtle2.6.1indirect
crates.iosymlink0.1.0indirect
crates.iosynindirect
crates.iosyn1.0.109indirect
crates.iosyn1.0.86indirect
crates.iosyn2.0.117indirect
crates.iosyn2.0.29indirect
crates.iosyn2.0.37indirect
crates.iosyn2.0.58indirect
crates.iosyn_derive0.1.8indirect
crates.iosync_wrapper0.1.2indirect
crates.iosync_wrapper1.0.2indirect
crates.iosynstructure0.12.6indirect
crates.iosynstructure0.13.2indirect
crates.iosystem-configuration0.5.1indirect
crates.iosystem-configuration-sys0.5.0indirect
crates.iotabled_derive0.11.0indirect
crates.iotap1.0.1indirect
crates.iotar0.4.38indirect
crates.iotarget-triple1.0.0indirect
crates.iotarpc0.27.2indirect
crates.iotarpc0.29.0indirect
crates.iotarpc-plugins0.12.0indirect
crates.iotempfile3.10.1indirect
crates.iotempfile3.27.0indirect
crates.iotempfile3.3.0indirect
crates.iotermcolor1.1.2indirect
crates.iotermcolor1.2.0indirect
crates.iotermcolor1.4.1indirect
crates.iotesting_table0.3.0indirect
crates.iotextwrap0.11.0indirect
crates.iotextwrap0.16.1indirect
crates.iothiserror-impl1.0.30indirect
crates.iothiserror-impl1.0.47indirect
crates.iothiserror-impl1.0.58indirect
crates.iothiserror-impl1.0.69indirect
crates.iothiserror-impl2.0.18indirect
crates.iothread_local1.1.4indirect
crates.iothread_local1.1.9indirect
crates.iotime0.1.43indirect
crates.iotime0.3.34indirect
crates.iotime0.3.44indirect
crates.iotime-core0.1.2indirect
crates.iotime-core0.1.6indirect
crates.iotime-macros0.2.17indirect
crates.iotime-macros0.2.24indirect
crates.iotiny-bip390.8.2indirect
crates.iotiny-keccak2.0.2indirect
crates.iotinystr0.8.2indirect
crates.iotinyvec1.11.0indirect
crates.iotinyvec1.5.1indirect
crates.iotinyvec1.6.0indirect
crates.iotinyvec_macros0.1.0indirect
crates.iotinyvec_macros0.1.1indirect
crates.iotokio-macros1.7.0indirect
crates.iotokio-macros2.2.0indirect
crates.iotokio-macros2.6.1indirect
crates.iotokio-native-tls0.3.1indirect
crates.iotokio-rustls0.23.2indirect
crates.iotokio-rustls0.24.1indirect
crates.iotokio-rustls0.26.4indirect
crates.iotokio-serde0.8.0indirect
crates.iotokio-stream0.1.15indirect
crates.iotokio-stream0.1.18indirect
crates.iotokio-stream0.1.8indirect
crates.iotokio-tungstenite0.20.1indirect
crates.iotokio-util0.6.10indirect
crates.iotokio-util0.6.9indirect
crates.iotokio-util0.7.10indirect
crates.iotokio-util0.7.18indirect
crates.iotoml0.5.11indirect
crates.iotoml0.5.8indirect
crates.iotoml0.8.12indirect
crates.iotoml0.8.23indirect
crates.iotoml1.0.7+spec-1.1.0indirect
crates.iotoml_datetime0.6.11indirect
crates.iotoml_datetime0.6.3indirect
crates.iotoml_datetime0.6.5indirect
crates.iotoml_datetime1.0.1+spec-1.1.0indirect
crates.iotoml_edit0.19.14indirect
crates.iotoml_edit0.19.15indirect
crates.iotoml_edit0.21.1indirect
crates.iotoml_edit0.22.12indirect
crates.iotoml_edit0.22.27indirect
crates.iotoml_edit0.25.5+spec-1.1.0indirect
crates.iotoml_parser1.0.10+spec-1.1.0indirect
crates.iotoml_write0.1.2indirect
crates.iotoml_writer1.0.7+spec-1.1.0indirect
crates.iotower0.5.3indirect
crates.iotower-http0.6.8indirect
crates.iotower-layer0.3.3indirect
crates.iotower-service0.3.1indirect
crates.iotower-service0.3.2indirect
crates.iotower-service0.3.3indirect
crates.iotracing-attributes0.1.18indirect
crates.iotracing-attributes0.1.27indirect
crates.iotracing-attributes0.1.31indirect
crates.iotracing-core0.1.21indirect
crates.iotracing-core0.1.32indirect
crates.iotracing-core0.1.36indirect
crates.iotracing-log0.2.0indirect
crates.iotracing-opentelemetry0.15.0indirect
crates.iotracing-opentelemetry0.17.4indirect
crates.iotracing-serde0.2.0indirect
crates.iotry-lock0.2.3indirect
crates.iotry-lock0.2.5indirect
crates.iotrybuildindirect
crates.iotrybuild1.0.116indirect
crates.iotungstenite0.20.1indirect
crates.iotypenum1.15.0indirect
crates.iotypenum1.16.0indirect
crates.iotypenum1.17.0indirect
crates.iotypenum1.19.0indirect
crates.iotypify0.6.1indirect
crates.iotypify-impl0.6.1indirect
crates.iotypify-macro0.6.1indirect
crates.ioucd-trie0.1.3indirect
crates.ioucd-trie0.1.6indirect
crates.iounarray0.1.4indirect
crates.iounicase2.9.0indirect
crates.iounicode-bidi0.3.15indirect
crates.iounicode-bidi0.3.7indirect
crates.iounicode-ident1.0.11indirect
crates.iounicode-ident1.0.12indirect
crates.iounicode-ident1.0.24indirect
crates.iounicode-normalization0.1.19indirect
crates.iounicode-normalization0.1.22indirect
crates.iounicode-normalization0.1.23indirect
crates.iounicode-normalization0.1.25indirect
crates.iounicode-segmentation1.10.1indirect
crates.iounicode-segmentation1.11.0indirect
crates.iounicode-segmentation1.12.0indirect
crates.iounicode-width0.1.11indirect
crates.iounicode-width0.1.14indirect
crates.iounicode-width0.2.2indirect
crates.iounicode-xid0.2.2indirect
crates.iounicode-xid0.2.4indirect
crates.iounicode-xid0.2.6indirect
crates.iouniversal-hash0.4.1indirect
crates.iouniversal-hash0.5.1indirect
crates.iounreachable1.0.0indirect
crates.iounsafe-libyaml0.2.11indirect
crates.iountrusted0.7.1indirect
crates.iountrusted0.9.0indirect
crates.iouriparse0.6.3indirect
crates.iouriparse0.6.4indirect
crates.iourl2.2.2indirect
crates.iourl2.5.0indirect
crates.iourl2.5.8indirect
crates.ioutf-80.7.6indirect
crates.ioutf8_iter1.0.4indirect
crates.ioutf8parse0.2.1indirect
crates.ioutf8parse0.2.2indirect
crates.iouuid1.22.0indirect
crates.iovaluable0.1.1indirect
crates.iovcpkg0.2.15indirect
crates.iovec_map0.8.2indirect
crates.ioversion_check0.9.4indirect
crates.ioversion_check0.9.5indirect
crates.iovoid1.0.2indirect
crates.iowait-timeout0.2.1indirect
crates.iowaker-fn1.2.0indirect
crates.iowalkdir2.3.2indirect
crates.iowalkdir2.5.0indirect
crates.iowant0.3.0indirect
crates.iowant0.3.1indirect
crates.iowasi0.10.2+wasi-snapshot-preview1indirect
crates.iowasi0.11.0+wasi-snapshot-preview1indirect
crates.iowasi0.11.1+wasi-snapshot-preview1indirect
crates.iowasi0.9.0+wasi-snapshot-preview1indirect
crates.iowasip21.0.2+wasi-0.2.9indirect
crates.iowasip30.4.0+wasi-0.3.0-rc-2026-01-06indirect
crates.iowasm-bindgen0.2.114indirect
crates.iowasm-bindgen0.2.79indirect
crates.iowasm-bindgen0.2.87indirect
crates.iowasm-bindgen0.2.92indirect
crates.iowasm-bindgen-backend0.2.79indirect
crates.iowasm-bindgen-backend0.2.87indirect
crates.iowasm-bindgen-backend0.2.92indirect
crates.iowasm-bindgen-futures0.4.29indirect
crates.iowasm-bindgen-futures0.4.42indirect
crates.iowasm-bindgen-futures0.4.64indirect
crates.iowasm-bindgen-macro0.2.114indirect
crates.iowasm-bindgen-macro0.2.79indirect
crates.iowasm-bindgen-macro0.2.87indirect
crates.iowasm-bindgen-macro0.2.92indirect
crates.iowasm-bindgen-macro-support0.2.114indirect
crates.iowasm-bindgen-macro-support0.2.79indirect
crates.iowasm-bindgen-macro-support0.2.87indirect
crates.iowasm-bindgen-macro-support0.2.92indirect
crates.iowasm-bindgen-shared0.2.114indirect
crates.iowasm-bindgen-shared0.2.79indirect
crates.iowasm-bindgen-shared0.2.87indirect
crates.iowasm-bindgen-shared0.2.92indirect
crates.iowasm-encoder0.244.0indirect
crates.iowasm-metadata0.244.0indirect
crates.iowasm-streams0.5.0indirect
crates.iowasmparser0.244.0indirect
crates.ioweb-sys0.3.56indirect
crates.ioweb-sys0.3.64indirect
crates.ioweb-sys0.3.69indirect
crates.ioweb-sys0.3.91indirect
crates.ioweb-time1.1.0indirect
crates.iowebpki0.22.0indirect
crates.iowebpki-root-certs1.0.6indirect
crates.iowebpki-roots0.22.2indirect
crates.iowebpki-roots0.24.0indirect
crates.iowebpki-roots0.25.4indirect
crates.iowebpki-roots1.0.6indirect
crates.iowinapi0.3.9indirect
crates.iowinapi-i686-pc-windows-gnu0.4.0indirect
crates.iowinapi-util0.1.11indirect
crates.iowinapi-util0.1.5indirect
crates.iowinapi-util0.1.6indirect
crates.iowinapi-x86_64-pc-windows-gnu0.4.0indirect
crates.iowindows-core0.52.0indirect
crates.iowindows-core0.62.2indirect
crates.iowindows-implement0.60.2indirect
crates.iowindows-interface0.59.3indirect
crates.iowindows-link0.2.1indirect
crates.iowindows-result0.4.1indirect
crates.iowindows-strings0.5.1indirect
crates.iowindows-sys0.45.0indirect
crates.iowindows-sys0.48.0indirect
crates.iowindows-sys0.52.0indirect
crates.iowindows-sys0.59.0indirect
crates.iowindows-sys0.60.2indirect
crates.iowindows-sys0.61.2indirect
crates.iowindows-targets0.42.2indirect
crates.iowindows-targets0.48.5indirect
crates.iowindows-targets0.52.4indirect
crates.iowindows-targets0.52.6indirect
crates.iowindows-targets0.53.5indirect
crates.iowindows_aarch64_gnullvm0.42.2indirect
crates.iowindows_aarch64_gnullvm0.48.5indirect
crates.iowindows_aarch64_gnullvm0.52.4indirect
crates.iowindows_aarch64_gnullvm0.52.6indirect
crates.iowindows_aarch64_gnullvm0.53.1indirect
crates.iowindows_aarch64_msvc0.42.2indirect
crates.iowindows_aarch64_msvc0.48.5indirect
crates.iowindows_aarch64_msvc0.52.4indirect
crates.iowindows_aarch64_msvc0.52.6indirect
crates.iowindows_aarch64_msvc0.53.1indirect
crates.iowindows_i686_gnu0.42.2indirect
crates.iowindows_i686_gnu0.48.5indirect
crates.iowindows_i686_gnu0.52.4indirect
crates.iowindows_i686_gnu0.52.6indirect
crates.iowindows_i686_gnu0.53.1indirect
crates.iowindows_i686_gnullvm0.52.6indirect
crates.iowindows_i686_gnullvm0.53.1indirect
crates.iowindows_i686_msvc0.42.2indirect
crates.iowindows_i686_msvc0.48.5indirect
crates.iowindows_i686_msvc0.52.4indirect
crates.iowindows_i686_msvc0.52.6indirect
crates.iowindows_i686_msvc0.53.1indirect
crates.iowindows_x86_64_gnu0.42.2indirect
crates.iowindows_x86_64_gnu0.48.5indirect
crates.iowindows_x86_64_gnu0.52.4indirect
crates.iowindows_x86_64_gnu0.52.6indirect
crates.iowindows_x86_64_gnu0.53.1indirect
crates.iowindows_x86_64_gnullvm0.42.2indirect
crates.iowindows_x86_64_gnullvm0.48.5indirect
crates.iowindows_x86_64_gnullvm0.52.4indirect
crates.iowindows_x86_64_gnullvm0.52.6indirect
crates.iowindows_x86_64_gnullvm0.53.1indirect
crates.iowindows_x86_64_msvc0.42.2indirect
crates.iowindows_x86_64_msvc0.48.5indirect
crates.iowindows_x86_64_msvc0.52.4indirect
crates.iowindows_x86_64_msvc0.52.6indirect
crates.iowindows_x86_64_msvc0.53.1indirect
crates.iowinnow0.5.14indirect
crates.iowinnow0.5.40indirect
crates.iowinnow0.6.7indirect
crates.iowinnow0.7.15indirect
crates.iowinnow1.0.0indirect
crates.iowinreg0.50.0indirect
crates.iowinreg0.7.0indirect
crates.iowiremockindirect
crates.iowiremock0.5.22indirect
crates.iowit-bindgen0.51.0indirect
crates.iowit-bindgen-core0.51.0indirect
crates.iowit-bindgen-rust0.51.0indirect
crates.iowit-bindgen-rust-macro0.51.0indirect
crates.iowit-component0.244.0indirect
crates.iowit-parser0.244.0indirect
crates.iowriteable0.6.2indirect
crates.iowyz0.5.1indirect
crates.iox509-parser0.14.0indirect
crates.ioxattr0.2.2indirect
crates.ioyaml-rust0.4.5indirect
crates.ioyasna0.5.2indirect
crates.ioyoke0.8.1indirect
crates.ioyoke-derive0.8.1indirect
crates.iozerocopy0.7.32indirect
crates.iozerocopy0.8.47indirect
crates.iozerocopy-derive0.7.32indirect
crates.iozerocopy-derive0.8.47indirect
crates.iozerofrom0.1.6indirect
crates.iozerofrom-derive0.1.6indirect
crates.iozeroize1.3.0indirect
crates.iozeroize1.5.2indirect
crates.iozeroize1.8.2indirect
crates.iozeroize_derive1.3.1indirect
crates.iozeroize_derive1.4.2indirect
crates.iozeroize_derive1.4.3indirect
crates.iozerotrie0.2.3indirect
crates.iozerovec0.11.5indirect
crates.iozerovec-derive0.11.2indirect
crates.iozmij1.0.21indirect
crates.iozstd0.11.2+zstd.1.5.2indirect
crates.iozstd0.13.3indirect
crates.iozstd0.9.2+zstd.1.5.1indirect
crates.iozstd-safe4.1.3+zstd.1.5.1indirect
crates.iozstd-safe5.0.2+zstd.1.5.2indirect
crates.iozstd-safe7.2.4indirect
crates.iozstd-sys1.6.2+zstd.1.5.1indirect
crates.iozstd-sys2.0.10+zstd.1.5.6indirect
crates.iozstd-sys2.0.16+zstd.1.5.7indirect
Gogithub.com/beorn7/perksv1.0.1indirect
Gogithub.com/bits-and-blooms/bitsetv1.24.0indirect
Gogithub.com/blang/semver/v4v4.0.0indirect
Gogithub.com/cespare/xxhash/v2v2.3.0indirect
Gogithub.com/consensys/gnarkv0.14.0indirect
Gogithub.com/consensys/gnark-cryptov0.19.0indirect
Gogithub.com/cpuguy83/go-md2man/v2v2.0.7indirect
Gogithub.com/davecgh/go-spewv1.1.1indirect
Gogithub.com/dgryski/go-rendezvousv0.0.0-20200823014737-9f7001d12a5findirect
Gogithub.com/felixge/httpsnoopv1.0.4indirect
Gogithub.com/fxamacker/cbor/v2v2.9.0indirect
Gogithub.com/google/pprofv0.0.0-20250903194437-c28834ac2320indirect
Gogithub.com/google/uuidv1.6.0indirect
Gogithub.com/gorilla/handlersv1.5.2indirect
Gogithub.com/iden3/go-iden3-cryptov0.0.17indirect
Gogithub.com/ingonyama-zk/icicle-gnark/v3v3.2.2indirect
Gogithub.com/mattn/go-colorablev0.1.14indirect
Gogithub.com/mattn/go-isattyv0.0.20indirect
Gogithub.com/mitchellh/copystructurev1.2.0indirect
Gogithub.com/mitchellh/reflectwalkv1.0.2indirect
Gogithub.com/munnerz/goautonegv0.0.0-20191010083416-a7dc8b61c822indirect
Gogithub.com/pmezard/go-difflibv1.0.0indirect
Gogithub.com/prometheus/client_golangv1.23.2indirect
Gogithub.com/prometheus/client_modelv0.6.2indirect
Gogithub.com/prometheus/commonv0.66.1indirect
Gogithub.com/prometheus/procfsv0.17.0indirect
Gogithub.com/redis/go-redis/v9v9.14.0indirect
Gogithub.com/ronanh/intcompv1.1.1indirect
Gogithub.com/rs/zerologv1.34.0indirect
Gogithub.com/russross/blackfriday/v2v2.1.0indirect
Gogithub.com/stretchr/testifyv1.11.1indirect
Gogithub.com/urfave/cli/v2v2.27.7indirect
Gogithub.com/x448/float16v0.8.4indirect
Gogithub.com/xrash/smetricsv0.0.0-20250705151800-55b8f293f342indirect
Gogo.yaml.in/yaml/v2v2.4.3indirect
Gogolang.org/x/cryptov0.42.0indirect
Gogolang.org/x/expv0.0.0-20250911091902-df9299821621indirect
Gogolang.org/x/syncv0.17.0indirect
Gogolang.org/x/sysv0.36.0indirect
Gogoogle.golang.org/protobufv1.36.9indirect
Gogopkg.in/yaml.v3v3.0.1indirect
npm@alcalzone/ansi-tokenize0.1.3indirect
npm@ampproject/remapping2.3.0indirect
npm@aws-crypto/crc325.2.0indirect
npm@aws-crypto/crc32c5.2.0indirect
npm@aws-crypto/sha1-browser5.2.0indirect
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-cloudfront3.893.0indirect
npm@aws-sdk/client-s33.893.0indirect
npm@aws-sdk/client-sso3.893.0indirect
npm@aws-sdk/core3.893.0indirect
npm@aws-sdk/credential-provider-env3.893.0indirect
npm@aws-sdk/credential-provider-http3.893.0indirect
npm@aws-sdk/credential-provider-ini3.893.0indirect
npm@aws-sdk/credential-provider-node3.893.0indirect
npm@aws-sdk/credential-provider-process3.893.0indirect
npm@aws-sdk/credential-provider-sso3.893.0indirect
npm@aws-sdk/credential-provider-web-identity3.893.0indirect
npm@aws-sdk/middleware-bucket-endpoint3.893.0indirect
npm@aws-sdk/middleware-expect-continue3.893.0indirect
npm@aws-sdk/middleware-flexible-checksums3.893.0indirect
npm@aws-sdk/middleware-host-header3.893.0indirect
npm@aws-sdk/middleware-location-constraint3.893.0indirect
npm@aws-sdk/middleware-logger3.893.0indirect
npm@aws-sdk/middleware-recursion-detection3.893.0indirect
npm@aws-sdk/middleware-sdk-s33.893.0indirect
npm@aws-sdk/middleware-ssec3.893.0indirect
npm@aws-sdk/middleware-user-agent3.893.0indirect
npm@aws-sdk/nested-clients3.893.0indirect
npm@aws-sdk/region-config-resolver3.893.0indirect
npm@aws-sdk/signature-v4-multi-region3.893.0indirect
npm@aws-sdk/token-providers3.893.0indirect
npm@aws-sdk/types3.893.0indirect
npm@aws-sdk/util-arn-parser3.893.0indirect
npm@aws-sdk/util-endpoints3.893.0indirect
npm@aws-sdk/util-locate-window3.535.0indirect
npm@aws-sdk/util-user-agent-browser3.893.0indirect
npm@aws-sdk/util-user-agent-node3.893.0indirect
npm@aws-sdk/xml-builder3.893.0indirect
npm@aws/lambda-invoke-store0.0.1indirect
npm@babel/code-frame7.24.2indirect
npm@babel/code-frame7.27.1indirect
npm@babel/compat-data7.28.5indirect
npm@babel/core7.28.0indirect
npm@babel/generator7.28.5indirect
npm@babel/helper-compilation-targets7.27.2indirect
npm@babel/helper-globals7.28.0indirect
npm@babel/helper-module-imports7.22.15indirect
npm@babel/helper-module-imports7.27.1indirect
npm@babel/helper-module-transforms7.28.3indirect
npm@babel/helper-string-parser7.24.1indirect
npm@babel/helper-string-parser7.27.1indirect
npm@babel/helper-validator-identifier7.22.20indirect
npm@babel/helper-validator-identifier7.24.5indirect
npm@babel/helper-validator-identifier7.27.1indirect
npm@babel/helper-validator-identifier7.28.5indirect
npm@babel/helper-validator-option7.27.1indirect
npm@babel/helpers7.28.4indirect
npm@babel/highlight7.24.5indirect
npm@babel/parser7.28.5indirect
npm@babel/runtime7.25.6indirect
npm@babel/template7.27.2indirect
npm@babel/traverse7.28.5indirect
npm@babel/types7.24.0indirect
npm@babel/types7.28.5indirect
npm@coral-xyz/anchor-errors0.31.1indirect
npm@coral-xyz/borsh0.29.0indirect
npm@coral-xyz/borsh0.31.1indirect
npm@coral-xyz/borsh^0.29.0indirect
npm@cspotcode/source-map-support0.8.1indirect
npm@esbuild-plugins/node-globals-polyfill0.2.3indirect
npm@esbuild-plugins/node-globals-polyfill^0.2.3indirect
npm@esbuild/aix-ppc640.25.10indirect
npm@esbuild/android-arm0.19.5indirect
npm@esbuild/android-arm0.25.10indirect
npm@esbuild/android-arm640.19.5indirect
npm@esbuild/android-arm640.25.10indirect
npm@esbuild/android-x640.19.5indirect
npm@esbuild/android-x640.25.10indirect
npm@esbuild/darwin-arm640.19.5indirect
npm@esbuild/darwin-arm640.25.10indirect
npm@esbuild/darwin-x640.19.5indirect
npm@esbuild/darwin-x640.25.10indirect
npm@esbuild/freebsd-arm640.19.5indirect
npm@esbuild/freebsd-arm640.25.10indirect
npm@esbuild/freebsd-x640.19.5indirect
npm@esbuild/freebsd-x640.25.10indirect
npm@esbuild/linux-arm0.19.5indirect
npm@esbuild/linux-arm0.25.10indirect
npm@esbuild/linux-arm640.19.5indirect
npm@esbuild/linux-arm640.25.10indirect
npm@esbuild/linux-ia320.19.5indirect
npm@esbuild/linux-ia320.25.10indirect
npm@esbuild/linux-loong640.19.5indirect
npm@esbuild/linux-loong640.25.10indirect
npm@esbuild/linux-mips64el0.19.5indirect
npm@esbuild/linux-mips64el0.25.10indirect
npm@esbuild/linux-ppc640.19.5indirect
npm@esbuild/linux-ppc640.25.10indirect
npm@esbuild/linux-riscv640.19.5indirect
npm@esbuild/linux-riscv640.25.10indirect
npm@esbuild/linux-s390x0.19.5indirect
npm@esbuild/linux-s390x0.25.10indirect
npm@esbuild/linux-x640.19.5indirect
npm@esbuild/linux-x640.25.10indirect
npm@esbuild/netbsd-arm640.25.10indirect
npm@esbuild/netbsd-x640.19.5indirect
npm@esbuild/netbsd-x640.25.10indirect
npm@esbuild/openbsd-arm640.25.10indirect
npm@esbuild/openbsd-x640.19.5indirect
npm@esbuild/openbsd-x640.25.10indirect
npm@esbuild/openharmony-arm640.25.10indirect
npm@esbuild/sunos-x640.19.5indirect
npm@esbuild/sunos-x640.25.10indirect
npm@esbuild/win32-arm640.19.5indirect
npm@esbuild/win32-arm640.25.10indirect
npm@esbuild/win32-ia320.19.5indirect
npm@esbuild/win32-ia320.25.10indirect
npm@esbuild/win32-x640.19.5indirect
npm@esbuild/win32-x640.25.10indirect
npm@eslint-community/eslint-utils4.4.0indirect
npm@eslint-community/eslint-utils4.7.0indirect
npm@eslint-community/eslint-utils4.9.0indirect
npm@eslint-community/regexpp4.12.1indirect
npm@eslint/config-array0.21.0indirect
npm@eslint/config-helpers0.3.1indirect
npm@eslint/core0.15.2indirect
npm@eslint/eslintrc3.3.1indirect
npm@eslint/js9.36.0indirect
npm@eslint/object-schema2.1.6indirect
npm@eslint/plugin-kit0.3.5indirect
npm@gerrit0/mini-shiki3.14.0indirect
npm@hapi/hoek9.3.0indirect
npm@hapi/topo5.1.0indirect
npm@humanfs/core0.19.1indirect
npm@humanfs/node0.16.7indirect
npm@humanwhocodes/module-importer1.0.1indirect
npm@humanwhocodes/retry0.4.3indirect
npm@inquirer/ansi1.0.0indirect
npm@inquirer/checkbox4.2.4indirect
npm@inquirer/confirm3.2.0indirect
npm@inquirer/confirm5.1.18indirect
npm@inquirer/core10.2.2indirect
npm@inquirer/core9.2.1indirect
npm@inquirer/editor4.2.20indirect
npm@inquirer/expand4.0.20indirect
npm@inquirer/external-editor1.0.2indirect
npm@inquirer/figures1.0.13indirect
npm@inquirer/input2.3.0indirect
npm@inquirer/input4.2.4indirect
npm@inquirer/number3.0.20indirect
npm@inquirer/password4.0.20indirect
npm@inquirer/prompts7.8.6indirect
npm@inquirer/rawlist4.1.8indirect
npm@inquirer/search3.1.3indirect
npm@inquirer/select2.5.0indirect
npm@inquirer/select4.3.4indirect
npm@inquirer/type1.5.5indirect
npm@inquirer/type2.0.0indirect
npm@inquirer/type3.0.8indirect
npm@isaacs/balanced-match4.0.1indirect
npm@isaacs/brace-expansion5.0.0indirect
npm@isaacs/cliui8.0.2indirect
npm@isaacs/fs-minipass4.0.1indirect
npm@jridgewell/gen-mapping0.3.13indirect
npm@jridgewell/gen-mapping0.3.3indirect
npm@jridgewell/resolve-uri3.1.1indirect
npm@jridgewell/resolve-uri3.1.2indirect
npm@jridgewell/set-array1.1.2indirect
npm@jridgewell/source-map0.3.11indirect
npm@jridgewell/source-map0.3.5indirect
npm@jridgewell/sourcemap-codec1.4.15indirect
npm@jridgewell/sourcemap-codec1.5.0indirect
npm@jridgewell/sourcemap-codec1.5.5indirect
npm@jridgewell/trace-mapping0.3.20indirect
npm@jridgewell/trace-mapping0.3.31indirect
npm@jridgewell/trace-mapping0.3.9indirect
npm@noble/curves1.4.2indirect
npm@noble/hashes1.4.0indirect
npm@noble/hashes1.5.0indirect
npm@nodelib/fs.scandir2.1.5indirect
npm@nodelib/fs.stat2.0.5indirect
npm@nodelib/fs.walk1.2.8indirect
npm@oclif/plugin-warn-if-update-available3.1.48indirect
npm@oclif/test4.1.14indirect
npm@oclif/test^4.1.14indirect
npm@pkgjs/parseargs0.11.0indirect
npm@playwright/test1.47.1indirect
npm@playwright/test^1.47.1indirect
npm@pnpm/config.env-replace1.1.0indirect
npm@pnpm/network.ca-file1.0.2indirect
npm@pnpm/npm-conf2.3.1indirect
npm@rollup/plugin-alias5.1.0indirect
npm@rollup/plugin-alias^5.1.0indirect
npm@rollup/plugin-babel6.0.4indirect
npm@rollup/plugin-babel^6.0.4indirect
npm@rollup/plugin-commonjs26.0.1indirect
npm@rollup/plugin-commonjs^26.0.1indirect
npm@rollup/plugin-inject5.0.5indirect
npm@rollup/plugin-json6.1.0indirect
npm@rollup/plugin-json^6.1.0indirect
npm@rollup/plugin-node-resolve15.2.3indirect
npm@rollup/plugin-node-resolve^15.2.3indirect
npm@rollup/plugin-replace5.0.7indirect
npm@rollup/plugin-replace^5.0.7indirect
npm@rollup/plugin-terser0.4.4indirect
npm@rollup/plugin-terser^0.4.4indirect
npm@rollup/plugin-typescript11.1.6indirect
npm@rollup/plugin-typescript^11.1.6indirect
npm@rollup/pluginutils5.1.0indirect
npm@rollup/rollup-android-arm-eabi4.21.3indirect
npm@rollup/rollup-android-arm644.21.3indirect
npm@rollup/rollup-darwin-arm644.21.3indirect
npm@rollup/rollup-darwin-x644.21.3indirect
npm@rollup/rollup-linux-arm-gnueabihf4.21.3indirect
npm@rollup/rollup-linux-arm-musleabihf4.21.3indirect
npm@rollup/rollup-linux-arm64-gnu4.21.3indirect
npm@rollup/rollup-linux-arm64-musl4.21.3indirect
npm@rollup/rollup-linux-powerpc64le-gnu4.21.3indirect
npm@rollup/rollup-linux-riscv64-gnu4.21.3indirect
npm@rollup/rollup-linux-s390x-gnu4.21.3indirect
npm@rollup/rollup-linux-x64-gnu4.21.3indirect
npm@rollup/rollup-linux-x64-musl4.21.3indirect
npm@rollup/rollup-win32-arm64-msvc4.21.3indirect
npm@rollup/rollup-win32-ia32-msvc4.21.3indirect
npm@rollup/rollup-win32-x64-msvc4.21.3indirect
npm@rtsao/scc1.1.0indirect
npm@shikijs/engine-oniguruma3.15.0indirect
npm@shikijs/langs3.15.0indirect
npm@shikijs/themes3.15.0indirect
npm@shikijs/types3.15.0indirect
npm@shikijs/vscode-textmate10.0.2indirect
npm@sideway/address4.1.4indirect
npm@sideway/formula3.0.1indirect
npm@sideway/pinpoint2.0.0indirect
npm@sindresorhus/is5.6.0indirect
npm@sindresorhus/merge-streams2.3.0indirect
npm@smithy/abort-controller4.1.1indirect
npm@smithy/chunked-blob-reader5.1.0indirect
npm@smithy/chunked-blob-reader-native4.1.0indirect
npm@smithy/config-resolver4.2.2indirect
npm@smithy/core3.11.1indirect
npm@smithy/credential-provider-imds4.1.2indirect
npm@smithy/eventstream-codec4.1.1indirect
npm@smithy/eventstream-serde-browser4.1.1indirect
npm@smithy/eventstream-serde-config-resolver4.2.1indirect
npm@smithy/eventstream-serde-node4.1.1indirect
npm@smithy/eventstream-serde-universal4.1.1indirect
npm@smithy/fetch-http-handler5.2.1indirect
npm@smithy/hash-blob-browser4.1.1indirect
npm@smithy/hash-node4.1.1indirect
npm@smithy/hash-stream-node4.1.1indirect
npm@smithy/invalid-dependency4.1.1indirect
npm@smithy/is-array-buffer2.2.0indirect
npm@smithy/is-array-buffer4.1.0indirect
npm@smithy/md5-js4.1.1indirect
npm@smithy/middleware-content-length4.1.1indirect
npm@smithy/middleware-endpoint4.2.3indirect
npm@smithy/middleware-retry4.2.4indirect
npm@smithy/middleware-serde4.1.1indirect
npm@smithy/middleware-stack4.1.1indirect
npm@smithy/node-config-provider4.2.2indirect
npm@smithy/node-http-handler4.2.1indirect
npm@smithy/property-provider4.1.1indirect
npm@smithy/protocol-http5.2.1indirect
npm@smithy/querystring-builder4.1.1indirect
npm@smithy/querystring-parser4.1.1indirect
npm@smithy/service-error-classification4.1.2indirect
npm@smithy/shared-ini-file-loader4.2.0indirect
npm@smithy/signature-v45.2.1indirect
npm@smithy/smithy-client4.6.3indirect
npm@smithy/types4.5.0indirect
npm@smithy/url-parser4.1.1indirect
npm@smithy/util-base644.1.0indirect
npm@smithy/util-body-length-browser4.1.0indirect
npm@smithy/util-body-length-node4.1.0indirect
npm@smithy/util-buffer-from2.2.0indirect
npm@smithy/util-buffer-from4.1.0indirect
npm@smithy/util-config-provider4.1.0indirect
npm@smithy/util-defaults-mode-browser4.1.3indirect
npm@smithy/util-defaults-mode-node4.1.3indirect
npm@smithy/util-endpoints3.1.2indirect
npm@smithy/util-hex-encoding4.1.0indirect
npm@smithy/util-middleware4.1.1indirect
npm@smithy/util-retry4.1.2indirect
npm@smithy/util-stream4.3.2indirect
npm@smithy/util-uri-escape4.1.0indirect
npm@smithy/util-utf82.3.0indirect
npm@smithy/util-utf84.1.0indirect
npm@smithy/util-waiter4.1.1indirect
npm@solana/accounts6.5.0indirect
npm@solana/addresses6.5.0indirect
npm@solana/assertions6.5.0indirect
npm@solana/buffer-layout4.0.1indirect
npm@solana/buffer-layout^4.0.1indirect
npm@solana/buffer-layout-utils0.2.0indirect
npm@solana/buffer-layout-utils^0.2.0indirect
npm@solana/codecs2.0.0-preview.4indirect
npm@solana/codecs2.0.0-rc.1indirect
npm@solana/codecs6.5.0indirect
npm@solana/codecs-core2.0.0-experimental.8618508indirect
npm@solana/codecs-core2.0.0-preview.4indirect
npm@solana/codecs-core2.0.0-rc.1indirect
npm@solana/codecs-core2.3.0indirect
npm@solana/codecs-core6.5.0indirect
npm@solana/codecs-data-structures2.0.0-experimental.8618508indirect
npm@solana/codecs-data-structures2.0.0-preview.4indirect
npm@solana/codecs-data-structures2.0.0-rc.1indirect
npm@solana/codecs-data-structures6.5.0indirect
npm@solana/codecs-numbers2.0.0-experimental.8618508indirect
npm@solana/codecs-numbers2.0.0-preview.4indirect
npm@solana/codecs-numbers2.0.0-rc.1indirect
npm@solana/codecs-numbers2.3.0indirect
npm@solana/codecs-numbers6.5.0indirect
npm@solana/codecs-strings2.0.0-experimental.8618508indirect
npm@solana/codecs-strings2.0.0-preview.4indirect
npm@solana/codecs-strings2.0.0-rc.1indirect
npm@solana/codecs-strings6.5.0indirect
npm@solana/compat6.5.0indirect
npm@solana/compat^6.5.0indirect
npm@solana/errors2.0.0-preview.4indirect
npm@solana/errors2.0.0-rc.1indirect
npm@solana/errors2.3.0indirect
npm@solana/errors6.5.0indirect
npm@solana/fast-stable-stringify6.5.0indirect
npm@solana/functional6.5.0indirect
npm@solana/instruction-plans6.5.0indirect
npm@solana/instruction-plans^6.5.0indirect
npm@solana/instructions6.5.0indirect
npm@solana/keys6.5.0indirect
npm@solana/kit6.5.0indirect
npm@solana/kit^6.5.0indirect
npm@solana/nominal-types6.5.0indirect
npm@solana/offchain-messages6.5.0indirect
npm@solana/options2.0.0-experimental.8618508indirect
npm@solana/options2.0.0-preview.4indirect
npm@solana/options2.0.0-rc.1indirect
npm@solana/options6.5.0indirect
npm@solana/plugin-core6.5.0indirect
npm@solana/plugin-interfaces6.5.0indirect
npm@solana/program-client-core6.5.0indirect
npm@solana/programs6.5.0indirect
npm@solana/promises6.5.0indirect
npm@solana/rpc6.5.0indirect
npm@solana/rpc-api6.5.0indirect
npm@solana/rpc-parsed-types6.5.0indirect
npm@solana/rpc-spec6.5.0indirect
npm@solana/rpc-spec-types6.5.0indirect
npm@solana/rpc-subscriptions6.5.0indirect
npm@solana/rpc-subscriptions-api6.5.0indirect
npm@solana/rpc-subscriptions-channel-websocket6.5.0indirect
npm@solana/rpc-subscriptions-spec6.5.0indirect
npm@solana/rpc-transformers6.5.0indirect
npm@solana/rpc-transport-http6.5.0indirect
npm@solana/rpc-types6.5.0indirect
npm@solana/signers6.5.0indirect
npm@solana/spl-token0.3.11indirect
npm@solana/spl-token0.4.8indirect
npm@solana/spl-token^0.3.11indirect
npm@solana/spl-token-group0.0.5indirect
npm@solana/spl-token-metadata0.1.2indirect
npm@solana/spl-token-metadata0.1.5indirect
npm@solana/spl-type-length-value0.1.0indirect
npm@solana/subscribable6.5.0indirect
npm@solana/sysvars6.5.0indirect
npm@solana/transaction-confirmation6.5.0indirect
npm@solana/transaction-messages6.5.0indirect
npm@solana/transactions6.5.0indirect
npm@standard-schema/spec1.0.0indirect
npm@swc/helpers0.5.13indirect
npm@szmarczak/http-timer5.0.1indirect
npm@tsconfig/node101.0.9indirect
npm@tsconfig/node121.0.11indirect
npm@tsconfig/node141.0.3indirect
npm@tsconfig/node161.0.4indirect
npm@types/bn.js5.2.0indirect
npm@types/bn.js^5.1.0indirect
npm@types/bn.js^5.1.5indirect
npm@types/chai4.3.20indirect
npm@types/chai5.2.2indirect
npm@types/chai^4.3.0indirect
npm@types/chai^5.2.2indirect
npm@types/cli-progress3.11.6indirect
npm@types/cli-progress^3.11.6indirect
npm@types/connect3.4.36indirect
npm@types/deep-eql4.0.2indirect
npm@types/estree1.0.5indirect
npm@types/estree1.0.7indirect
npm@types/fs-extra8.1.5indirect
npm@types/glob7.2.0indirect
npm@types/hast3.0.4indirect
npm@types/http-cache-semantics4.0.2indirect
npm@types/json-schema7.0.15indirect
npm@types/json50.0.29indirect
npm@types/minimatch5.1.2indirect
npm@types/mocha10.0.10indirect
npm@types/mocha9.1.1indirect
npm@types/mocha^10.0.10indirect
npm@types/mocha^9.0.0indirect
npm@types/mute-stream0.0.4indirect
npm@types/node12.20.55indirect
npm@types/node22.16.5indirect
npm@types/node^20.0.0indirect
npm@types/node^22indirect
npm@types/node^22.5.5indirect
npm@types/pg^8.16.0indirect
npm@types/prop-types15.7.15indirect
npm@types/react18.3.24indirect
npm@types/react^18.3.0indirect
npm@types/react-dom^18.3.0indirect
npm@types/resolve1.20.2indirect
npm@types/tar6.1.13indirect
npm@types/tar^6.1.13indirect
npm@types/unist3.0.3indirect
npm@types/uuid8.3.4indirect
npm@types/uuid9.0.8indirect
npm@types/wait-on5.3.4indirect
npm@types/wait-on^5.3.4indirect
npm@types/which3.0.4indirect
npm@types/which^3.0.4indirect
npm@types/wrap-ansi3.0.0indirect
npm@types/ws7.4.7indirect
npm@types/ws8.5.10indirect
npm@typescript-eslint/eslint-plugin8.44.0indirect
npm@typescript-eslint/eslint-plugin^8.44.0indirect
npm@typescript-eslint/parser8.44.0indirect
npm@typescript-eslint/parser^8.44.0indirect
npm@typescript-eslint/project-service8.44.0indirect
npm@typescript-eslint/scope-manager7.13.1indirect
npm@typescript-eslint/scope-manager8.44.0indirect
npm@typescript-eslint/tsconfig-utils8.44.0indirect
npm@typescript-eslint/type-utils8.44.0indirect
npm@typescript-eslint/types7.13.1indirect
npm@typescript-eslint/types8.44.0indirect
npm@typescript-eslint/typescript-estree7.13.1indirect
npm@typescript-eslint/typescript-estree8.44.0indirect
npm@typescript-eslint/utils7.13.1indirect
npm@typescript-eslint/utils8.44.0indirect
npm@typescript-eslint/visitor-keys7.13.1indirect
npm@typescript-eslint/visitor-keys8.44.0indirect
npm@vitest/expect2.1.1indirect
npm@vitest/mocker2.1.1indirect
npm@vitest/pretty-format2.1.1indirect
npm@vitest/runner2.1.1indirect
npm@vitest/snapshot2.1.1indirect
npm@vitest/spy2.1.1indirect
npm@vitest/utils2.1.1indirect
npmacorn8.11.3indirect
npmacorn8.15.0indirect
npmacorn-jsx5.3.2indirect
npmacorn-walk8.2.0indirect
npmadd2.0.6indirect
npmadd^2.0.6indirect
npmagentkeepalive4.5.0indirect
npmajv6.12.6indirect
npmansi-colors4.1.3indirect
npmansi-escapes4.3.2indirect
npmansi-escapes7.1.0indirect
npmansi-regex5.0.1indirect
npmansi-regex6.1.0indirect
npmansi-styles3.2.1indirect
npmansi-styles4.3.0indirect
npmansi-styles6.2.1indirect
npmansi-styles6.2.3indirect
npmansis3.17.0indirect
npmarg4.1.3indirect
npmargparse2.0.1indirect
npmarray-buffer-byte-length1.0.0indirect
npmarray-buffer-byte-length1.0.1indirect
npmarray-buffer-byte-length1.0.2indirect
npmarray-includes3.1.8indirect
npmarray-union2.1.0indirect
npmarray.prototype.findlastindex1.2.5indirect
npmarray.prototype.flat1.3.2indirect
npmarray.prototype.flatmap1.3.2indirect
npmarraybuffer.prototype.slice1.0.2indirect
npmarraybuffer.prototype.slice1.0.3indirect
npmarraybuffer.prototype.slice1.0.4indirect
npmarrify1.0.1indirect
npmasn1.js4.10.1indirect
npmassertion-error2.0.1indirect
npmasync2.6.4indirect
npmasync3.2.6indirect
npmasync-function1.0.0indirect
npmasync-retry1.3.3indirect
npmasynckit0.4.0indirect
npmauto-bind5.0.1indirect
npmautoprefixer^10.4.0indirect
npmavailable-typed-arrays1.0.5indirect
npmavailable-typed-arrays1.0.7indirect
npmbalanced-match1.0.2indirect
npmbase-x3.0.9indirect
npmbase-x5.0.0indirect
npmbase64-js1.5.1indirect
npmbaseline-browser-mapping2.9.11indirect
npmbasic-auth2.0.1indirect
npmbigint-buffer1.1.5indirect
npmbignumber.js9.1.2indirect
npmbindings1.5.0indirect
npmbn.js4.12.0indirect
npmbn.js5.2.1indirect
npmbn.js^5.2.1indirect
npmborsh0.7.0indirect
npmbowser2.11.0indirect
npmbrace-expansion1.1.11indirect
npmbrace-expansion2.0.2indirect
npmbraces3.0.3indirect
npmbrorand1.1.0indirect
npmbrowser-stdout1.3.1indirect
npmbrowserify-aes1.2.0indirect
npmbrowserify-cipher1.0.1indirect
npmbrowserify-des1.0.2indirect
npmbrowserify-rsa4.1.0indirect
npmbrowserify-sign4.2.3indirect
npmbrowserslist4.28.1indirect
npmbs584.0.1indirect
npmbs586.0.0indirect
npmbs58^6.0.0indirect
npmbuffer6.0.3indirect
npmbuffer-from1.1.2indirect
npmbuffer-layout1.2.2indirect
npmbuffer-layout^1.2.2indirect
npmbuffer-xor1.0.3indirect
npmbufferutil4.0.8indirect
npmbuiltin-modules3.3.0indirect
npmcac6.7.14indirect
npmcacheable-lookup7.0.0indirect
npmcacheable-request10.2.14indirect
npmcall-bind1.0.2indirect
npmcall-bind1.0.7indirect
npmcall-bind1.0.8indirect
npmcall-bind-apply-helpers1.0.2indirect
npmcall-bound1.0.4indirect
npmcallsites3.1.0indirect
npmcamel-case4.1.2indirect
npmcamelcase6.3.0indirect
npmcamelcase8.0.0indirect
npmcamelcase^8.0.0indirect
npmcamelcase-keys9.1.3indirect
npmcamelcase-keys^9.1.3indirect
npmcaniuse-lite1.0.30001761indirect
npmcapital-case1.0.4indirect
npmchai5.3.3indirect
npmchai6.2.1indirect
npmchai^6.0.1indirect
npmchai^6.2.1indirect
npmchalk2.4.2indirect
npmchalk4.1.2indirect
npmchalk5.4.1indirect
npmchalk5.6.2indirect
npmchalk-template1.1.0indirect
npmchange-case4.1.2indirect
npmchange-case5.4.4indirect
npmchardet2.1.0indirect
npmcheck-error2.1.1indirect
npmchokidar4.0.3indirect
npmchownr3.0.0indirect
npmcipher-base1.0.4indirect
npmclean-stack3.0.1indirect
npmcli-boxes3.0.0indirect
npmcli-cursor4.0.0indirect
npmcli-cursor5.0.0indirect
npmcli-truncate4.0.0indirect
npmcli-width4.1.0indirect
npmcliui8.0.1indirect
npmcode-excerpt4.0.0indirect
npmcolor-convert1.9.3indirect
npmcolor-convert2.0.1indirect
npmcolor-name1.1.3indirect
npmcolor-name1.1.4indirect
npmcolorette1.4.0indirect
npmcombined-stream1.0.8indirect
npmcommander12.1.0indirect
npmcommander13.1.0indirect
npmcommander14.0.3indirect
npmcommander2.20.3indirect
npmcommander5.1.0indirect
npmcommondir1.0.1indirect
npmconcat-map0.0.1indirect
npmconfig-chain1.1.13indirect
npmconstant-case3.0.4indirect
npmcontent-type1.0.5indirect
npmconvert-source-map2.0.0indirect
npmconvert-to-spaces2.0.1indirect
npmcore-util-is1.0.3indirect
npmcorser2.0.1indirect
npmcosmiconfig9.0.0indirect
npmcreate-ecdh4.0.4indirect
npmcreate-hash1.2.0indirect
npmcreate-hmac1.1.7indirect
npmcreate-require1.1.1indirect
npmcross-fetch3.1.8indirect
npmcross-spawn7.0.6indirect
npmcrypto-browserify3.12.0indirect
npmcrypto-browserify^3.12.0indirect
npmcrypto-hash1.3.0indirect
npmcsstype3.1.3indirect
npmdata-uri-to-buffer4.0.1indirect
npmdata-view-buffer1.0.1indirect
npmdata-view-buffer1.0.2indirect
npmdata-view-byte-length1.0.1indirect
npmdata-view-byte-length1.0.2indirect
npmdata-view-byte-offset1.0.0indirect
npmdata-view-byte-offset1.0.1indirect
npmdebug3.2.7indirect
npmdebug4.3.4indirect
npmdebug4.3.7indirect
npmdebug4.4.3indirect
npmdecamelize4.0.0indirect
npmdecompress-response6.0.0indirect
npmdeep-eql5.0.2indirect
npmdeep-is0.1.4indirect
npmdeepmerge4.3.1indirect
npmdefer-to-connect2.0.1indirect
npmdefine-data-property1.1.0indirect
npmdefine-data-property1.1.4indirect
npmdefine-lazy-prop2.0.0indirect
npmdefine-properties1.2.1indirect
npmdelay5.0.0indirect
npmdelayed-stream1.0.0indirect
npmdes.js1.1.0indirect
npmdetect-indent7.0.1indirect
npmdetect-newline4.0.1indirect
npmdiff3.5.0indirect
npmdiff4.0.2indirect
npmdiff7.0.0indirect
npmdiffie-hellman5.0.3indirect
npmdir-glob3.0.1indirect
npmdoctrine2.1.0indirect
npmdot-case3.0.4indirect
npmdunder-proto1.0.1indirect
npmeastasianwidth0.2.0indirect
npmeffect3.15.0indirect
npmejs3.1.10indirect
npmelectron-to-chromium1.5.267indirect
npmelliptic6.5.4indirect
npmelliptic6.5.5indirect
npmemoji-regex10.4.0indirect
npmemoji-regex8.0.0indirect
npmemoji-regex9.2.2indirect
npmenhanced-resolve5.17.1indirect
npmenquirer2.4.1indirect
npmentities4.5.0indirect
npmenv-paths2.2.1indirect
npmenvironment1.1.0indirect
npmerror-ex1.3.2indirect
npmes-abstract1.22.2indirect
npmes-abstract1.23.3indirect
npmes-abstract1.23.9indirect
npmes-define-property1.0.0indirect
npmes-define-property1.0.1indirect
npmes-errors1.3.0indirect
npmes-object-atoms1.0.0indirect
npmes-object-atoms1.1.1indirect
npmes-set-tostringtag2.0.1indirect
npmes-set-tostringtag2.0.3indirect
npmes-set-tostringtag2.1.0indirect
npmes-shim-unscopables1.0.0indirect
npmes-shim-unscopables1.0.2indirect
npmes-to-primitive1.2.1indirect
npmes-to-primitive1.3.0indirect
npmes6-promise4.2.8indirect
npmes6-promisify5.0.0indirect
npmesbuild0.19.5indirect
npmesbuild0.25.10indirect
npmescalade3.2.0indirect
npmescape-string-regexp1.0.5indirect
npmescape-string-regexp2.0.0indirect
npmescape-string-regexp4.0.0indirect
npmeslint9.36.0indirect
npmeslint^9.36.0indirect
npmeslint-compat-utils0.5.1indirect
npmeslint-config-prettier10.1.8indirect
npmeslint-config-prettier^10.1.8indirect
npmeslint-import-resolver-node0.3.9indirect
npmeslint-module-utils2.11.0indirect
npmeslint-plugin-es-x7.8.0indirect
npmeslint-plugin-import2.30.0indirect
npmeslint-plugin-import^2.30.0indirect
npmeslint-plugin-n17.10.2indirect
npmeslint-plugin-n^17.10.2indirect
npmeslint-plugin-promise7.1.0indirect
npmeslint-plugin-promise^7.1.0indirect
npmeslint-plugin-vitest0.5.4indirect
npmeslint-plugin-vitest^0.5.4indirect
npmeslint-scope8.4.0indirect
npmeslint-visitor-keys3.4.3indirect
npmeslint-visitor-keys4.2.1indirect
npmespree10.4.0indirect
npmesquery1.6.0indirect
npmesrecurse4.3.0indirect
npmestraverse5.3.0indirect
npmestree-walker2.0.2indirect
npmestree-walker3.0.3indirect
npmesutils2.0.3indirect
npmeventemitter34.0.7indirect
npmeventemitter35.0.1indirect
npmevp_bytestokey1.0.3indirect
npmeyes0.1.8indirect
npmfast-check3.23.2indirect
npmfast-deep-equal3.1.3indirect
npmfast-glob3.3.1indirect
npmfast-glob3.3.3indirect
npmfast-json-stable-stringify2.1.0indirect
npmfast-levenshtein2.0.6indirect
npmfast-levenshtein3.0.0indirect
npmfast-stable-stringify1.0.0indirect
npmfast-xml-parser5.2.5indirect
npmfastest-levenshtein1.0.16indirect
npmfastestsmallesttextencoderdecoder1.0.22indirect
npmfastq1.15.0indirect
npmfdir6.5.0indirect
npmfetch-blob3.2.0indirect
npmfile-entry-cache8.0.0indirect
npmfile-uri-to-path1.0.0indirect
npmfilelist1.0.4indirect
npmfill-range7.1.1indirect
npmfind-up5.0.0indirect
npmfind-yarn-workspace-root2.0.0indirect
npmflat5.0.2indirect
npmflat-cache4.0.1indirect
npmflatted3.3.3indirect
npmfollow-redirects1.15.6indirect
npmfollow-redirects1.15.9indirect
npmfor-each0.3.3indirect
npmfor-each0.3.5indirect
npmforeground-child3.1.1indirect
npmforeground-child3.3.1indirect
npmform-data4.0.4indirect
npmform-data-encoder2.1.4indirect
npmformdata-polyfill4.0.10indirect
npmfs-extra8.1.0indirect
npmfs.realpath1.0.0indirect
npmfsevents2.3.2indirect
npmfsevents2.3.3indirect
npmfunction-bind1.1.1indirect
npmfunction-bind1.1.2indirect
npmfunction.prototype.name1.1.6indirect
npmfunction.prototype.name1.1.8indirect
npmfunctions-have-names1.2.3indirect
npmgensync1.0.0-beta.2indirect
npmget-caller-file2.0.5indirect
npmget-east-asian-width1.3.0indirect
npmget-east-asian-width1.4.0indirect
npmget-intrinsic1.2.1indirect
npmget-intrinsic1.2.4indirect
npmget-intrinsic1.3.0indirect
npmget-package-type0.1.0indirect
npmget-proto1.0.1indirect
npmget-stdin9.0.0indirect
npmget-stream6.0.1indirect
npmget-symbol-description1.0.0indirect
npmget-symbol-description1.0.2indirect
npmget-symbol-description1.1.0indirect
npmget-tsconfig4.10.1indirect
npmget-tsconfig4.7.2indirect
npmgit-hooks-list3.1.0indirect
npmgithub-slugger2.0.0indirect
npmglob10.4.5indirect
npmglob10.5.0indirect
npmglob11.0.0indirect
npmglob7.2.3indirect
npmglob-parent5.1.2indirect
npmglob-parent6.0.2indirect
npmglobals14.0.0indirect
npmglobals15.9.0indirect
npmglobalthis1.0.3indirect
npmglobalthis1.0.4indirect
npmglobby10.0.1indirect
npmglobby11.1.0indirect
npmglobby14.1.0indirect
npmgopd1.0.1indirect
npmgopd1.2.0indirect
npmgot13.0.0indirect
npmgraceful-fs4.2.10indirect
npmgraceful-fs4.2.11indirect
npmgraphemer1.4.0indirect
npmhas1.0.3indirect
npmhas-bigints1.0.2indirect
npmhas-bigints1.1.0indirect
npmhas-flag3.0.0indirect
npmhas-flag4.0.0indirect
npmhas-property-descriptors1.0.0indirect
npmhas-property-descriptors1.0.2indirect
npmhas-proto1.0.1indirect
npmhas-proto1.0.3indirect
npmhas-proto1.2.0indirect
npmhas-symbols1.0.3indirect
npmhas-symbols1.1.0indirect
npmhas-tostringtag1.0.0indirect
npmhas-tostringtag1.0.2indirect
npmhash-base3.0.4indirect
npmhash-base3.1.0indirect
npmhash.js1.1.7indirect
npmhasown2.0.2indirect
npmhe1.2.0indirect
npmheader-case2.0.4indirect
npmhmac-drbg1.0.1indirect
npmhosted-git-info7.0.1indirect
npmhosted-git-info8.1.0indirect
npmhtml-encoding-sniffer3.0.0indirect
npmhttp-cache-semantics4.1.1indirect
npmhttp-call5.3.0indirect
npmhttp-proxy1.18.1indirect
npmhttp-server14.1.1indirect
npmhttp-server^14.1.1indirect
npmhttp2-wrapper2.2.1indirect
npmhumanize-ms1.2.1indirect
npmhusky9.1.7indirect
npmiconv-lite0.6.3indirect
npmiconv-lite0.7.0indirect
npmieee7541.2.1indirect
npmignore5.3.1indirect
npmignore5.3.2indirect
npmignore7.0.5indirect
npmimport-fresh3.3.1indirect
npmimurmurhash0.1.4indirect
npmindent-string4.0.0indirect
npmindent-string5.0.0indirect
npminflight1.0.6indirect
npminherits2.0.4indirect
npmini1.3.8indirect
npmink5.0.1indirect
npminternal-slot1.0.5indirect
npminternal-slot1.0.7indirect
npminternal-slot1.1.0indirect
npminterpret1.4.0indirect
npmis-array-buffer3.0.2indirect
npmis-array-buffer3.0.4indirect
npmis-array-buffer3.0.5indirect
npmis-arrayish0.2.1indirect
npmis-async-function2.1.1indirect
npmis-bigint1.0.4indirect
npmis-bigint1.1.0indirect
npmis-boolean-object1.1.2indirect
npmis-boolean-object1.2.2indirect
npmis-builtin-module3.2.1indirect
npmis-callable1.2.7indirect
npmis-core-module2.13.1indirect
npmis-core-module2.15.1indirect
npmis-core-module2.16.1indirect
npmis-data-view1.0.1indirect
npmis-data-view1.0.2indirect
npmis-date-object1.0.5indirect
npmis-date-object1.1.0indirect
npmis-docker2.2.1indirect
npmis-extglob2.1.1indirect
npmis-finalizationregistry1.1.1indirect
npmis-fullwidth-code-point3.0.0indirect
npmis-fullwidth-code-point4.0.0indirect
npmis-fullwidth-code-point5.1.0indirect
npmis-generator-function1.1.0indirect
npmis-glob4.0.3indirect
npmis-in-ci0.1.0indirect
npmis-interactive2.0.0indirect
npmis-map2.0.3indirect
npmis-module1.0.0indirect
npmis-negative-zero2.0.2indirect
npmis-negative-zero2.0.3indirect
npmis-number7.0.0indirect
npmis-number-object1.0.7indirect
npmis-number-object1.1.1indirect
npmis-path-inside3.0.3indirect
npmis-plain-obj2.1.0indirect
npmis-plain-obj4.1.0indirect
npmis-plain-object3.0.1indirect
npmis-reference1.2.1indirect
npmis-regex1.1.4indirect
npmis-regex1.2.1indirect
npmis-retry-allowed1.2.0indirect
npmis-set2.0.3indirect
npmis-shared-array-buffer1.0.2indirect
npmis-shared-array-buffer1.0.3indirect
npmis-shared-array-buffer1.0.4indirect
npmis-stream2.0.1indirect
npmis-string1.0.7indirect
npmis-string1.1.1indirect
npmis-symbol1.0.4indirect
npmis-symbol1.1.1indirect
npmis-typed-array1.1.12indirect
npmis-typed-array1.1.13indirect
npmis-typed-array1.1.15indirect
npmis-unicode-supported0.1.0indirect
npmis-unicode-supported1.3.0indirect
npmis-unicode-supported2.1.0indirect
npmis-weakmap2.0.2indirect
npmis-weakref1.0.2indirect
npmis-weakref1.1.1indirect
npmis-weakset2.0.4indirect
npmis-wsl2.2.0indirect
npmisarray1.0.0indirect
npmisarray2.0.5indirect
npmisexe2.0.0indirect
npmisexe3.1.1indirect
npmisomorphic-ws4.0.1indirect
npmjackspeak3.4.3indirect
npmjackspeak4.0.1indirect
npmjake10.9.2indirect
npmjayson4.1.2indirect
npmjoi17.11.0indirect
npmjs-tokens4.0.0indirect
npmjs-yaml4.1.1indirect
npmjsesc3.1.0indirect
npmjson-buffer3.0.1indirect
npmjson-parse-better-errors1.0.2indirect
npmjson-parse-even-better-errors2.3.1indirect
npmjson-schema-traverse0.4.1indirect
npmjson-stable-stringify-without-jsonify1.0.1indirect
npmjson-stringify-safe5.0.1indirect
npmjson51.0.2indirect
npmjson52.2.3indirect
npmjsonc-parser3.3.1indirect
npmjsonfile4.0.0indirect
npmjsonparse1.3.1indirect
npmJSONStream1.3.5indirect
npmkeyv4.5.4indirect
npmkleur3.0.3indirect
npmlevn0.4.1indirect
npmlilconfig3.1.3indirect
npmlines-and-columns1.2.4indirect
npmlinkify-it5.0.0indirect
npmlocate-path6.0.0indirect
npmlodash4.17.21indirect
npmlodash.merge4.6.2indirect
npmlog-symbols4.1.0indirect
npmlog-symbols6.0.0indirect
npmloose-envify1.4.0indirect
npmloupe3.2.0indirect
npmlower-case2.0.2indirect
npmlowercase-keys3.0.0indirect
npmlru-cache10.4.3indirect
npmlru-cache11.0.1indirect
npmlru-cache5.1.1indirect
npmlunr2.3.9indirect
npmmagic-string0.30.11indirect
npmmagic-string0.30.5indirect
npmmake-error1.3.6indirect
npmmap-obj5.0.0indirect
npmmarkdown-it14.1.0indirect
npmmath-intrinsics1.1.0indirect
npmmd5.js1.3.5indirect
npmmdurl2.0.0indirect
npmmerge21.4.1indirect
npmmicromatch4.0.5indirect
npmmicromatch4.0.8indirect
npmmiller-rabin4.0.1indirect
npmmime1.6.0indirect
npmmime-db1.52.0indirect
npmmime-types2.1.35indirect
npmmimic-fn2.1.0indirect
npmmimic-function5.0.1indirect
npmmimic-response3.1.0indirect
npmmimic-response4.0.0indirect
npmminimalistic-assert1.0.1indirect
npmminimalistic-crypto-utils1.0.1indirect
npmminimatch10.1.1indirect
npmminimatch3.1.2indirect
npmminimatch5.1.6indirect
npmminimatch9.0.5indirect
npmminimist1.2.8indirect
npmminipass4.2.8indirect
npmminipass7.1.2indirect
npmminizlib3.0.2indirect
npmmkdirp0.5.6indirect
npmmkdirp3.0.1indirect
npmmocha11.7.5indirect
npmmocha^11.7.2indirect
npmmocha^11.7.5indirect
npmms2.1.2indirect
npmms2.1.3indirect
npmmute-stream1.0.0indirect
npmmute-stream2.0.0indirect
npmnanoid3.3.8indirect
npmnatural-compare1.4.0indirect
npmnatural-orderby3.0.2indirect
npmnext^14.2.0indirect
npmno-case3.0.4indirect
npmnode-domexception1.0.0indirect
npmnode-gyp-build4.6.1indirect
npmnode-releases2.0.27indirect
npmnormalize-package-data6.0.2indirect
npmnormalize-url8.0.1indirect
npmnpm10.9.3indirect
npmnpm-package-arg11.0.3indirect
npmnpm-package-arg12.0.2indirect
npmnpm-run-path5.3.0indirect
npmobject-hash3.0.0indirect
npmobject-inspect1.12.3indirect
npmobject-inspect1.13.2indirect
npmobject-inspect1.13.4indirect
npmobject-keys1.1.1indirect
npmobject-treeify4.0.1indirect
npmobject.assign4.1.4indirect
npmobject.assign4.1.5indirect
npmobject.assign4.1.7indirect
npmobject.fromentries2.0.8indirect
npmobject.groupby1.0.3indirect
npmobject.values1.2.0indirect
npmoclif4.22.22indirect
npmoclif^4.22.22indirect
npmonce1.4.0indirect
npmonetime5.1.2indirect
npmonetime7.0.0indirect
npmopen8.4.2indirect
npmopener1.5.2indirect
npmoptionator0.9.4indirect
npmora8.2.0indirect
npmown-keys1.0.1indirect
npmp-cancelable3.0.0indirect
npmp-limit3.1.0indirect
npmp-locate5.0.0indirect
npmpackage-json-from-dist1.0.0indirect
npmpackage-json-from-dist1.0.1indirect
npmpako2.1.0indirect
npmparam-case3.0.4indirect
npmparent-module1.0.1indirect
npmparse-asn15.1.7indirect
npmparse-json4.0.0indirect
npmparse-json5.2.0indirect
npmpascal-case3.1.2indirect
npmpatch-console2.0.0indirect
npmpath-case3.0.4indirect
npmpath-exists4.0.0indirect
npmpath-is-absolute1.0.1indirect
npmpath-key3.1.1indirect
npmpath-key4.0.0indirect
npmpath-parse1.0.7indirect
npmpath-scurry1.11.1indirect
npmpath-scurry2.0.0indirect
npmpath-type4.0.0indirect
npmpath-type6.0.0indirect
npmpathe1.1.2indirect
npmpathval2.0.1indirect
npmpbkdf23.1.2indirect
npmpg^8.18.0indirect
npmpicocolors1.1.1indirect
npmpicomatch2.3.1indirect
npmpicomatch4.0.3indirect
npmplaywright1.47.1indirect
npmplaywright1.56.1indirect
npmplaywright^1.47.1indirect
npmplaywright-core1.47.1indirect
npmplaywright-core1.56.1indirect
npmportfinder1.0.32indirect
npmpossible-typed-array-names1.0.0indirect
npmpossible-typed-array-names1.1.0indirect
npmpostcss8.5.1indirect
npmpostcss^8.4.0indirect
npmprelude-ls1.2.1indirect
npmprettier2.8.8indirect
npmprettier3.6.2indirect
npmprettier^2.6.2indirect
npmprettier^3.3.3indirect
npmproc-log4.2.0indirect
npmproc-log5.0.0indirect
npmprocess-nextick-args2.0.1indirect
npmprompts2.4.2indirect
npmproto-list1.2.4indirect
npmproxy-from-env1.1.0indirect
npmpublic-encrypt4.0.3indirect
npmpunycode2.3.1indirect
npmpunycode.js2.3.1indirect
npmpure-rand6.1.0indirect
npmqs6.10.4indirect
npmqueue-microtask1.2.3indirect
npmquick-lru5.1.1indirect
npmquick-lru6.1.2indirect
npmrandombytes2.1.0indirect
npmrandomfill1.0.4indirect
npmreact18.3.1indirect
npmreact^18.3.0indirect
npmreact-dom^18.3.0indirect
npmreact-reconciler0.29.2indirect
npmread-yaml-file2.1.0indirect
npmreadable-stream2.3.8indirect
npmreadable-stream3.6.2indirect
npmreaddirp4.1.2indirect
npmrechoir0.6.2indirect
npmreflect.getprototypeof1.0.10indirect
npmregenerator-runtime0.14.0indirect
npmregexp.prototype.flags1.5.1indirect
npmregexp.prototype.flags1.5.2indirect
npmregexp.prototype.flags1.5.4indirect
npmregistry-auth-token5.1.0indirect
npmrequire-directory2.1.1indirect
npmrequires-port1.0.0indirect
npmresolve1.22.10indirect
npmresolve1.22.6indirect
npmresolve1.22.8indirect
npmresolve-alpn1.2.1indirect
npmresolve-from4.0.0indirect
npmresolve-pkg-maps1.0.0indirect
npmresponselike3.0.0indirect
npmrestore-cursor4.0.0indirect
npmrestore-cursor5.1.0indirect
npmretry0.13.1indirect
npmreusify1.0.4indirect
npmrimraf6.0.1indirect
npmrimraf^6.0.1indirect
npmripemd1602.0.2indirect
npmrollup4.21.3indirect
npmrollup^4.21.3indirect
npmrollup-plugin-copy3.5.0indirect
npmrollup-plugin-copy^3.5.0indirect
npmrollup-plugin-dts6.1.1indirect
npmrollup-plugin-dts^6.1.1indirect
npmrollup-plugin-polyfill-node0.13.0indirect
npmrollup-plugin-polyfill-node^0.13.0indirect
npmrollup-plugin-visualizer5.12.0indirect
npmrollup-plugin-visualizer^5.12.0indirect
npmrpc-websockets9.0.2indirect
npmrun-parallel1.2.0indirect
npmrxjs7.8.1indirect
npmsafe-array-concat1.0.1indirect
npmsafe-array-concat1.1.2indirect
npmsafe-array-concat1.1.3indirect
npmsafe-buffer5.1.2indirect
npmsafe-buffer5.2.1indirect
npmsafe-push-apply1.0.0indirect
npmsafe-regex-test1.1.0indirect
npmsafer-buffer2.1.2indirect
npmscheduler0.23.2indirect
npmsecure-compare3.0.1indirect
npmsemver6.3.1indirect
npmsemver7.6.3indirect
npmsemver7.7.2indirect
npmsemver7.7.3indirect
npmsentence-case3.0.4indirect
npmserialize-javascript6.0.2indirect
npmset-function-length1.2.2indirect
npmset-function-name2.0.2indirect
npmset-proto1.0.0indirect
npmsha.js2.4.11indirect
npmshebang-command2.0.0indirect
npmshebang-regex3.0.0indirect
npmshelljs0.8.5indirect
npmshx0.3.4indirect
npmshx^0.3.4indirect
npmside-channel1.0.4indirect
npmside-channel1.1.0indirect
npmside-channel-list1.0.0indirect
npmside-channel-map1.0.1indirect
npmside-channel-weakmap1.0.2indirect
npmsiginfo2.0.0indirect
npmsignal-exit3.0.7indirect
npmsignal-exit4.1.0indirect
npmsisteransi1.0.5indirect
npmslash3.0.0indirect
npmslash4.0.0indirect
npmslash5.1.0indirect
npmslice-ansi5.0.0indirect
npmslice-ansi7.1.2indirect
npmsmob1.5.0indirect
npmsort-object-keys1.1.3indirect
npmsort-package-json2.15.1indirect
npmsource-map0.6.1indirect
npmsource-map0.7.4indirect
npmsource-map-js1.2.1indirect
npmsource-map-support0.5.21indirect
npmspdx-correct3.2.0indirect
npmspdx-exceptions2.3.0indirect
npmspdx-expression-parse3.0.1indirect
npmspdx-license-ids3.0.15indirect
npmstack-utils2.0.6indirect
npmstackback0.0.2indirect
npmstd-env3.7.0indirect
npmstdin-discarder0.2.2indirect
npmstring-width4.2.3indirect
npmstring-width5.1.2indirect
npmstring-width7.2.0indirect
npmstring.prototype.trim1.2.10indirect
npmstring.prototype.trim1.2.8indirect
npmstring.prototype.trim1.2.9indirect
npmstring.prototype.trimend1.0.9indirect
npmstring.prototype.trimstart1.0.7indirect
npmstring.prototype.trimstart1.0.8indirect
npmstring_decoder1.1.1indirect
npmstring_decoder1.3.0indirect
npmstrip-ansi6.0.1indirect
npmstrip-ansi7.1.0indirect
npmstrip-ansi7.1.2indirect
npmstrip-bom3.0.0indirect
npmstrip-bom4.0.0indirect
npmstrip-json-comments3.1.1indirect
npmstrnum2.1.1indirect
npmsuperstruct0.15.5indirect
npmsuperstruct2.0.2indirect
npmsupports-color5.5.0indirect
npmsupports-color7.2.0indirect
npmsupports-color8.1.1indirect
npmsupports-preserve-symlinks-flag1.0.0indirect
npmswr^2.2.0indirect
npmsyncpack13.0.4indirect
npmtailwindcss^3.4.0indirect
npmtapable2.2.1indirect
npmterser5.24.0indirect
npmterser5.43.1indirect
npmtext-encoding-utf-81.0.2indirect
npmthrough2.3.8indirect
npmtightrope0.2.0indirect
npmtiny-jsonc1.0.2indirect
npmtinybench2.9.0indirect
npmtinyexec0.3.0indirect
npmtinyglobby0.2.15indirect
npmtinypool1.0.1indirect
npmtinyrainbow1.2.0indirect
npmtinyspy3.0.2indirect
npmto-fast-properties2.0.0indirect
npmto-regex-range5.0.1indirect
npmtoml3.0.0indirect
npmtr460.0.3indirect
npmts-api-utils1.3.0indirect
npmts-api-utils2.1.0indirect
npmts-mocha10.1.0indirect
npmts-mocha^10.0.0indirect
npmts-mocha^10.1.0indirect
npmts-node10.9.2indirect
npmts-node7.0.1indirect
npmts-node^10.9.2indirect
npmts-toolbelt9.6.0indirect
npmtsconfig-paths3.15.0indirect
npmtslib2.7.0indirect
npmtslib2.8.1indirect
npmtslib^2.7.0indirect
npmtslib^2.8.1indirect
npmtsx4.20.5indirect
npmtsx^4.20.5indirect
npmtunnel-agent0.6.0indirect
npmtype-check0.4.0indirect
npmtype-fest0.21.3indirect
npmtype-fest4.35.0indirect
npmtyped-array-buffer1.0.0indirect
npmtyped-array-buffer1.0.2indirect
npmtyped-array-buffer1.0.3indirect
npmtyped-array-byte-length1.0.0indirect
npmtyped-array-byte-length1.0.1indirect
npmtyped-array-byte-length1.0.3indirect
npmtyped-array-byte-offset1.0.0indirect
npmtyped-array-byte-offset1.0.2indirect
npmtyped-array-byte-offset1.0.4indirect
Dependency advisories 3

Installing npm:@lightprotocol/zk-compression-cli@0.28.4 pulls in 416 packages, direct and transitive: 3 carry known advisories, of which 1 are direct dependencies.

PackageVersionRelationSeverityAdvisoriesFixed in
axios1.12.2directhigh281.18.0
bigint-buffer1.1.5indirecthigh1
uuid8.3.2indirecthigh113.0.1

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": [],
      "is_fork": false,
      "size_kb": 833821,
      "has_wiki": true,
      "homepage": "https://www.zkcompression.com",
      "languages": {
        "Go": 633022,
        "CSS": 59,
        "HTML": 3514,
        "Just": 16486,
        "Lean": 179585,
        "Rust": 17045215,
        "Shell": 111766,
        "Python": 49825,
        "Dockerfile": 1720,
        "JavaScript": 22306,
        "TypeScript": 3045456,
        "RenderScript": 2
      },
      "pushed_at": "2026-07-21T14:55:53Z",
      "created_at": "2021-11-17T23:55:16Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-22T15:35:03Z",
      "description": "The ZK Compression Protocol For Solana",
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": "Apache-2.0",
      "default_branch": "main",
      "license_spdx_raw": "Apache-2.0",
      "primary_language": "Rust",
      "significant_languages": [
        "Rust",
        "TypeScript"
      ]
    },
    "owner": {
      "blog": "https://lightprotocol.com",
      "name": "Light Protocol",
      "type": "Organization",
      "login": "Lightprotocol",
      "company": null,
      "location": null,
      "followers": 85,
      "avatar_url": "https://avatars.githubusercontent.com/u/92580952?v=4",
      "created_at": "2021-10-15T11:14:51Z",
      "is_verified": null,
      "public_repos": 82,
      "account_age_days": 1741
    },
    "license": {
      "state": "standard",
      "spdx_id": "Apache-2.0",
      "raw_spdx": "Apache-2.0",
      "file_present": true,
      "scorecard_found": true,
      "profile_has_license": true
    },
    "activity": {
      "releases": [
        {
          "tag": "v0.23-js",
          "kind": "other",
          "published_at": "2026-03-24T16:53:17Z"
        },
        {
          "tag": "light-registry-v2.3.1",
          "kind": "other",
          "published_at": "2026-03-18T01:51:20Z"
        },
        {
          "tag": "light-registry-v2.3.0",
          "kind": "other",
          "published_at": "2026-03-10T19:01:02Z"
        },
        {
          "tag": "account-compression-v2.2.0",
          "kind": "other",
          "published_at": "2026-03-10T19:00:59Z"
        },
        {
          "tag": "light-system-program-v2.3.0",
          "kind": "other",
          "published_at": "2026-03-10T18:57:18Z"
        },
        {
          "tag": "light-compressed-token-v2.4.0",
          "kind": "other",
          "published_at": "2026-03-10T18:57:12Z"
        },
        {
          "tag": "light-registry-v2.2.1",
          "kind": "other",
          "published_at": "2026-03-02T19:16:46Z"
        },
        {
          "tag": "light-token-types-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:19Z"
        },
        {
          "tag": "light-token-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:17Z"
        },
        {
          "tag": "light-token-pinocchio-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:14Z"
        },
        {
          "tag": "light-token-client-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:10Z"
        },
        {
          "tag": "light-sdk-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:06Z"
        },
        {
          "tag": "light-sdk-types-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:04Z"
        },
        {
          "tag": "light-sdk-pinocchio-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:46:00Z"
        },
        {
          "tag": "light-program-test-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:58Z"
        },
        {
          "tag": "photon-api-v0.56.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:56Z"
        },
        {
          "tag": "light-sdk-macros-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:54Z"
        },
        {
          "tag": "light-instruction-decoder-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:48Z"
        },
        {
          "tag": "light-instruction-decoder-derive-v0.4.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:46Z"
        },
        {
          "tag": "light-event-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:44Z"
        },
        {
          "tag": "light-compressed-token-sdk-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:42Z"
        },
        {
          "tag": "light-client-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:39Z"
        },
        {
          "tag": "light-account-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:36Z"
        },
        {
          "tag": "light-account-pinocchio-v0.23.0",
          "kind": "other",
          "published_at": "2026-02-27T15:45:33Z"
        },
        {
          "tag": "light-registry-v2.2.0",
          "kind": "other",
          "published_at": "2026-02-22T01:06:50Z"
        },
        {
          "tag": "light-token-v0.22.1",
          "kind": "other",
          "published_at": "2026-02-18T00:26:03Z"
        },
        {
          "tag": "light-token-types-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:36Z"
        },
        {
          "tag": "light-token-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:35Z"
        },
        {
          "tag": "light-token-pinocchio-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:32Z"
        },
        {
          "tag": "light-token-client-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:29Z"
        },
        {
          "tag": "light-sdk-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:28Z"
        },
        {
          "tag": "light-sdk-types-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:27Z"
        },
        {
          "tag": "light-sdk-pinocchio-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:24Z"
        },
        {
          "tag": "light-program-test-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:23Z"
        },
        {
          "tag": "photon-api-v0.55.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:21Z"
        },
        {
          "tag": "light-sdk-macros-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:15Z"
        },
        {
          "tag": "light-instruction-decoder-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:12Z"
        },
        {
          "tag": "light-instruction-decoder-derive-v0.3.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:10Z"
        },
        {
          "tag": "light-event-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:08Z"
        },
        {
          "tag": "light-compressed-token-sdk-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:06Z"
        },
        {
          "tag": "light-client-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:04Z"
        },
        {
          "tag": "light-account-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:54:00Z"
        },
        {
          "tag": "light-account-pinocchio-v0.22.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:58Z"
        },
        {
          "tag": "light-prover-client-v8.0.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:56Z"
        },
        {
          "tag": "light-verifier-v10.0.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:55Z"
        },
        {
          "tag": "light-token-interface-v0.5.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:54Z"
        },
        {
          "tag": "light-merkle-tree-metadata-v0.11.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:49Z"
        },
        {
          "tag": "light-compressible-v0.6.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:48Z"
        },
        {
          "tag": "light-compressed-account-v0.11.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:47Z"
        },
        {
          "tag": "light-batched-merkle-tree-v0.11.0",
          "kind": "other",
          "published_at": "2026-02-17T00:53:45Z"
        },
        {
          "tag": "light-compressed-token-v2.3.0",
          "kind": "other",
          "published_at": "2026-02-13T19:02:32Z"
        },
        {
          "tag": "light-token-client-v0.21.0",
          "kind": "other",
          "published_at": "2026-02-10T19:34:35Z"
        },
        {
          "tag": "light-program-test-v0.21.0",
          "kind": "other",
          "published_at": "2026-02-10T19:34:32Z"
        },
        {
          "tag": "light-event-v0.21.0",
          "kind": "other",
          "published_at": "2026-02-10T19:34:29Z"
        },
        {
          "tag": "light-client-v0.21.0",
          "kind": "other",
          "published_at": "2026-02-10T19:34:26Z"
        },
        {
          "tag": "light-compressed-account-v0.10.1",
          "kind": "other",
          "published_at": "2026-02-10T19:34:20Z"
        },
        {
          "tag": "light-token-types-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:53Z"
        },
        {
          "tag": "light-token-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:50Z"
        },
        {
          "tag": "light-token-pinocchio-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:44Z"
        },
        {
          "tag": "light-token-client-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:43Z"
        },
        {
          "tag": "light-sdk-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:40Z"
        },
        {
          "tag": "light-sdk-types-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:35Z"
        },
        {
          "tag": "light-sdk-pinocchio-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:31Z"
        },
        {
          "tag": "light-program-test-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:28Z"
        },
        {
          "tag": "light-sdk-macros-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:23Z"
        },
        {
          "tag": "light-instruction-decoder-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:17Z"
        },
        {
          "tag": "light-event-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:13Z"
        },
        {
          "tag": "light-compressed-token-sdk-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:11Z"
        },
        {
          "tag": "light-client-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:09Z"
        },
        {
          "tag": "light-account-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:04Z"
        },
        {
          "tag": "light-account-pinocchio-v0.20.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:03Z"
        },
        {
          "tag": "light-prover-client-v7.0.0",
          "kind": "other",
          "published_at": "2026-02-04T12:53:00Z"
        },
        {
          "tag": "light-verifier-v9.0.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:59Z"
        },
        {
          "tag": "light-token-interface-v0.4.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:56Z"
        },
        {
          "tag": "light-merkle-tree-metadata-v0.10.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:53Z"
        },
        {
          "tag": "light-compressible-v0.5.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:50Z"
        },
        {
          "tag": "light-compressed-account-v0.10.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:46Z"
        },
        {
          "tag": "light-batched-merkle-tree-v0.10.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:43Z"
        },
        {
          "tag": "light-account-checks-v0.8.0",
          "kind": "other",
          "published_at": "2026-02-04T12:52:41Z"
        },
        {
          "tag": "light-token-client-v0.1.0",
          "kind": "other",
          "published_at": "2026-01-29T23:29:42Z"
        },
        {
          "tag": "light-token-types-v0.4.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:31Z"
        },
        {
          "tag": "light-token-v0.4.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:29Z"
        },
        {
          "tag": "light-sdk-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:27Z"
        },
        {
          "tag": "light-sdk-types-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:26Z"
        },
        {
          "tag": "light-sdk-pinocchio-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:24Z"
        },
        {
          "tag": "light-program-test-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:23Z"
        },
        {
          "tag": "light-sdk-macros-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:19Z"
        },
        {
          "tag": "light-instruction-decoder-v0.2.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:17Z"
        },
        {
          "tag": "light-instruction-decoder-derive-v0.2.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:15Z"
        },
        {
          "tag": "light-event-v0.4.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:14Z"
        },
        {
          "tag": "light-client-v0.19.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:12Z"
        },
        {
          "tag": "light-prover-client-v6.0.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:10Z"
        },
        {
          "tag": "light-verifier-v8.0.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:08Z"
        },
        {
          "tag": "light-token-interface-v0.3.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:07Z"
        },
        {
          "tag": "light-merkle-tree-metadata-v0.9.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:04Z"
        },
        {
          "tag": "light-compressible-v0.4.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:03Z"
        },
        {
          "tag": "light-compressed-account-v0.9.0",
          "kind": "other",
          "published_at": "2026-01-22T23:49:00Z"
        },
        {
          "tag": "light-bloom-filter-v0.6.0",
          "kind": "other",
          "published_at": "2026-01-22T23:48:58Z"
        },
        {
          "tag": "light-batched-merkle-tree-v0.9.0",
          "kind": "other",
          "published_at": "2026-01-22T23:48:56Z"
        },
        {
          "tag": "light-array-map-v0.2.0",
          "kind": "other",
          "published_at": "2026-01-22T23:48:55Z"
        }
      ],
      "recent_commits": [
        {
          "oid": "ad5964f175d0b1c9fc6c61c6f82fe0831842941d",
          "body": "* forester: fix V1 nullify presort retry storm and reduce RPC pressure\n\nThe V1 send path's optional get_queue_leaf_indices \"presort\" was effectively\nalways on (gated only by enable_v1_multi_nullify). On an indexer that does not\nimplement the endpoint it returns 404, which the Photon client treated a\n[…]\n prover boolean flag parsing\n\n* install cargo-rdme intralink toolchain in lint\n\n* pin cargo-rdme for deterministic lint\n\n---------\n\nCo-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: reduce forester load and update proving key downloads (#2382)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-07-21T14:55:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5d58e11cf8f333dbfb249cf3be87fdf2362f9fdd",
          "body": "Co-authored-by: Tilo Palfner <tilohelius@Tilos-MacBook-Pro.local>",
          "is_bot": false,
          "headline": "chore: replace LICENSE with Apache-2.0; add NOTICE (#2377)",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-05-19T18:31:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f0add53cebfb6f2a7faef84727f632f4910647b2",
          "body": "* fix: change work_item_batch_size type from usize to u64 in CLI and config\n\n* fix lint",
          "is_bot": false,
          "headline": "fix: change work_item_batch_size type from usize to u64  (#2379)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-05-19T01:02:35Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0687860ae2718f20a861993f08f909630e85b12b",
          "body": "* feat: nullify_2 shared proof node and 1-byte discriminator\n\nDeduplicate the level-15 proof node shared by both leaves (saves 32B)\nand shrink the discriminator from 4 bytes to 1 byte (saves 3B).\nTotal instruction data drops from 1042B to 1007B, fitting the v0\ntransaction within the 1232-byte limit \n[…]\n\n---------\n\nCo-authored-by: Sergey Timoshin <timoshin.sergey@gmail.com>\nCo-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>\nCo-authored-by: Swenschaeferjohann <swen@lightprotocol.com>",
          "is_bot": false,
          "headline": "perf: v1 state multi nullify (#2349)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-04-29T09:17:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "dfd7df57af3aa1997cf28dad3763e9a817e6dddb",
          "body": null,
          "is_bot": false,
          "headline": "chore: v0.1.1 for token-interface (#2367)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-04-07T10:13:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8ddf06ba31d3702d84559078494b533520d5e5d8",
          "body": null,
          "is_bot": false,
          "headline": "patch bump releases (#2364)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-28T00:45:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a7ee55604f246a00fbf17d18995a9d6bed407ee7",
          "body": "* feat: optimize address batch pipeline\n\n* format\n\n* feat: stabilize address batch pipeline\n\n* feat: batch cold account loads in light client\n\n* fix: harden load batching and mixed decompression\n\n* Fix prover startup and decompression load flow\n\n* cleanup: harden prover startup polling\n\n* format\n\n* \n[…]\n* cleanup\n\n* cleanup\n\n* refactor: simplify batch data length validation and remove redundant proof height checks\n\n* refactor: remove unused output_queue_index parameter from into_in_token_data methods",
          "is_bot": false,
          "headline": "feat: batch cold account loads in light client (#2341)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-28T00:26:14Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "4b7d2dfc0bd5d8ab33aa6c7d065a53789e059062",
          "body": "* feat: optimize address batch pipeline\n\n* format\n\n* feat: stabilize address batch pipeline\n\n* chore: update subproject commit for photon\n\n* fix: update deranged and time package versions in Cargo.lock\n\n* feat: add input validation for batch size in get_batch_address_append_circuit_inputs\n\n* cleanup",
          "is_bot": false,
          "headline": "feat: optimize address batch pipeline (#2340)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-26T21:45:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2809be4bd8d722e1f142dfdd131bd38a85b0bf6b",
          "body": "- Align changelogs on 0.23.0 stable (npm V2 default; no app LIGHT_PROTOCOL_VERSION=V2)\n- Deprecate featureFlags beta helpers as no-ops; clarify V2_REQUIRED_ERROR\n- Bump compressed-token, stateless.js, and zk-compression-cli package versions to stable tags\n\nMade-with: Cursor",
          "is_bot": false,
          "headline": "chore(js): stable 0.23.0 release notes and V2-default messaging (#2359)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-24T16:32:51Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1f2a50d07e54671a8085523644475faced1ca12c",
          "body": "* wrap options\n\n* wip\n\n* upd changelog",
          "is_bot": false,
          "headline": "chore: bump release (#2358)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-24T16:24:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0bd606eae517f01b4450ba7085e1ca1bb0070cb2",
          "body": "* feat(compressed-token): add approve/revoke delegation for light-token ATAs\n\nAdd TypeScript SDK functions to call the on-chain CTokenApprove (discriminator 4)\nand CTokenRevoke (discriminator 5) instruction handlers for light-token associated\ntoken accounts.\n\nNew files:\n- instructions/approve-revoke\n[…]\njs should not turn bool to number\n\n* cherry pick bool fix\n\n* bump versions again\n\n---------\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>\nCo-authored-by: Swenschaeferjohann <swen@lightprotocol.com>",
          "is_bot": false,
          "headline": "feat(sdk): add approve/revoke delegation for light-token ATAs (#2351)",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-03-21T00:39:37Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "715efe2de0b8292a5d2e2a10849ad98845c86c13",
          "body": "* chore: add forester tps xtask\n\nEntire-Checkpoint: ca2f5cb4ca53\n\n* chore: allow rpc url from env variable\n\nEntire-Checkpoint: eb09f696bf72",
          "is_bot": false,
          "headline": "chore: add forester tps xtask (#2355)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-20T11:50:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d301498c14b1ebe10fd5c899981b344cc3ad9c36",
          "body": "…rk-ff duplicate compilation (#2356)\n\n* perf: iteration 1 — skip zstd-sys C build on CI via system libzstd\n\nInstall libzstd-dev on CI and set ZSTD_SYS_USE_PKG_CONFIG=1 so zstd-sys\nuses pkg-config to find the system library instead of compiling from C\nsource. zstd-sys (~7.9s) is a transitive dep via \n[…]\nin time to 0.3.37 (time-macros\n0.2.19) so cargo test-sbf can parse the full dep graph.\n\nAffects: e2e-test via solana-client -> solana-streamer -> x509-parser\n         -> asn1-rs -> time -> time-macros",
          "is_bot": false,
          "headline": "perf: optimize Rust build times — eliminate C build bottlenecks and a…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-20T11:47:58Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b61099faa6249bafb914b486927d9043cf391c70",
          "body": "* fixes\n\n* use slicelast\n\n* upd docs\n\n* format\n\n* upd cu, transferoptions,\n\n* add check\n\n* fmt ci",
          "is_bot": false,
          "headline": "chore: js sdk beta fixes (#2354)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-20T00:16:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7075dbce2103c1fd84b265fd19aa94b4408a6e59",
          "body": "* fix: handle mixed batch/non-batch inputs in create_nullifier_queue_indices\n\nWhen a transaction mixes batch (v2) and legacy/concurrent (v1) input\naccounts, the nullifier queue index assignment was using the raw position\nin input_compressed_accounts as the write index into nullifier_queue_indices.\nT\n[…]\ns: real mainnet instruction bytes decoded via bs58\n- tests/parse_test.rs: synthetic test verifying exact nullifier_queue_indices [6, 3, 7]\n\nAlso adds light-event to sdk-libs/justfile so it runs in CI.",
          "is_bot": false,
          "headline": "fix: light event (#2352)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-19T12:05:43Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "264452932146b2041cf20547e5c3e66dc3c66952",
          "body": null,
          "is_bot": false,
          "headline": ":chore: remove agave patch (#2333)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-13T21:24:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8811aa3c436fd618cf713398a2fcdf317a1d966a",
          "body": "…tween v1, v2, and compression  (#2331)\n\n* feat: add priority fee configuration and handling\n\n* fix: add Signature import to solana_sdk in epoch_manager\n\n* feat: add confirmation configuration for smart transactions and update related functions\n\n* format\n\n* refactor\n\n* fix: improve error handling\n\n*\n[…]\nd binary path logic\n\n* fix: remove unnecessary environment variable from spawnBinary call\n\n* refactor: remove unused dependencies and streamline eligibility checks in epoch manager\n\n* format\n\n* format",
          "is_bot": false,
          "headline": "feat: make priority fees optional and unify send transaction logic be…",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-13T21:23:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f34108689073e2344e78f09d2121fcff90d564e6",
          "body": "* prep beta release\n\n* bump versions\n\n* fix comments and changelog",
          "is_bot": false,
          "headline": "chore: bump js beta versions (#2338)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-13T18:00:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2ac68f1f47af975ee891515a6b9a41fb9746f768",
          "body": "* rm decompressinterface\n\ntest cov: offcurve, zero-amounts\n\ntest cov: dupe hash failure, v1 reject at ixn boundary\n\nmore test cov\n\nload, add freeze thaw, extend test cov\n\nadd tests\n\nlint\n\nfrozen handling\n\nmore tests\n\nmark internals\n\nrm _tryfetchctokencoldbyaddress\n\ncleanups\n\nfmt\n\n* unwrap consistent\n[…]\nand linter\n\n* better errors for getAccountInterface and getMintInterface\n\n* format\n\n* granualr typed errs on accountInfoInterface\n\n* lint, changelog, tests\n\n* v2 gate for getaccountinfointerface tests",
          "is_bot": false,
          "headline": "chore: js, load, new call sigs, renames (#2316)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-03-12T17:31:34Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "69376e3e53d61f99c60f1db6ec022f0c44dd2767",
          "body": "* chore: add poseidon hash input error for non 32 bytes inputs\n\n* fix: pad RegisteredUser.data to 32 bytes for Poseidon hashv\n\nThe on-chain Poseidon length check now enforces all inputs to be\nexactly 32 bytes. RegisteredUser.data is [u8; 31], so pad it into\na 32-byte array (right-aligned, big-endian\n[…]\nseidon::hashv. light-poseidon 0.4 requires\nall inputs to be exactly 32 bytes.\n\nEntire-Checkpoint: 716761bbe363\n\n* fix: rustfmt formatting for indexed-merkle-tree tests\n\nEntire-Checkpoint: f7dc2aedbbc6",
          "is_bot": false,
          "headline": "chore: add poseidon hash input error for non 32 bytes inputs (#2337)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-12T12:35:30Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "e10d507c282ce208e6ccebbd9ee58d91241c6eb1",
          "body": "…Tree (#2335)\n\nAdd fee_payer account to BatchAppend and BatchUpdateAddressTree instructions\nto reimburse foresters for network fees. BatchAppend transfers 2x network_fee\nfrom output_queue, BatchUpdateAddressTree transfers 1x network_fee from\nmerkle_tree. Transfers only occur when network_fee >= 5000 lamports.\n\nRegistry CPI wrappers pass fee_payer through; SDK builders set fee_payer\nto forester. Also adds create-address-test-program to the programs build.",
          "is_bot": false,
          "headline": "feat: add fee reimbursement for v2 BatchAppend and BatchUpdateAddress…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-12T00:10:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1e5ff115a9143ac44027c2a05cd090338d877663",
          "body": null,
          "is_bot": false,
          "headline": "refactor: standardize runner environments to use ubuntu-latest (#2336)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-11T19:35:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8a609d6243f0aaa228f108452700a94023df100e",
          "body": null,
          "is_bot": false,
          "headline": "chore: add accrection light token audit report (#2332)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-10T16:14:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e04a6fd9020c9eeace6273c2e536764eae9ea924",
          "body": "* fix: ForesterNotEligible deadlock fix\n\n* refactor: add fee-filter to tree discovery\n\n* fix: adjust FORESTER_NOT_ELIGIBLE error code to include ERROR_CODE_OFFSET\n\n* feat: enhance tree discovery with retroactive filtering and add confirmation settings\n\n* cleanup",
          "is_bot": false,
          "headline": "feat: add fee filter for tree discovery (#2327)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-10T16:13:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a1efcf844f3321290814ae7f7483658c2103fd9",
          "body": "* chore: add v1 tree deprecation log messages\n\nLog warnings when v1 state trees or address trees are used,\ndirecting users to the v1-to-v2 migration guide.\n\nEntire-Checkpoint: 4a00fc4f40bb\n\n* feat: charge network fee on V1 output appends\n\nAdd network fee (5,000 lamports per unique V1 output tree) to\n[…]\nmust transfer from the\nmerkle tree. Also read network_fee before mutable data borrows to\navoid RefCell conflicts in both nullify_leaves and\nupdate_address_merkle_tree.\n\nEntire-Checkpoint: 6941c31c12ec",
          "is_bot": false,
          "headline": "chore: add v1 tree deprecation msg (#2329)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-09T21:39:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a3d7f678ffb3c3cbb9d5f167c5c54c5c1603c103",
          "body": null,
          "is_bot": false,
          "headline": "chore: light client add more tests (#2307)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-08T16:20:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "58c2a2399406bf1466e5be4439855d378f97e4f5",
          "body": "* feat: refinalization for late forester registrations\n\n* fix: improve wait_for_refinalize logic and remove unused epoch_pda parameter\n\n* feat: add registration trackers to manage re-finalization for mid-epoch forester registrations\n\n* cleanup",
          "is_bot": false,
          "headline": "feat: refinalization for late forester registrations (#2326)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-05T22:09:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1ee21c0976876def2e6f574116baa1e82c52d7f5",
          "body": "…ol authority (#2325)\n\n* chore: limit v1 state tree, v2 state&address tree creations to protocol authority\n\nEntire-Checkpoint: beb8e7abdeef\n\n* chore: use bigger stack in test\n\nEntire-Checkpoint: ed8d74024c1f",
          "is_bot": false,
          "headline": "chore: limit v1 state tree, v2 state&address tree creations to protoc…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-05T12:31:57Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "93a04cb9cd92e155d4d2f19c448ba01120c5ff34",
          "body": "* Refactor epoch processing logic in EpochManager\n\n- Simplified the handling of epoch registration and processing by removing redundant checks and consolidating error handling.\n- Enhanced logging for better traceability of epoch processing events.\n- Updated the logic to always process the current ep\n[…]\natus` by removing unnecessary checks for `zkp_batch_size`.\n- Moved the spawning of the primary recovery probe to after the pool is built in `run_pipeline_with_run_id` for better clarity and structure.",
          "is_bot": false,
          "headline": "feat: rpc fallback & metrics validation (#2324)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-04T23:35:10Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "14adf27adfd5fb5ec3255d821e378bef5853e078",
          "body": "* chore: add mint creation fee\nEntire-Checkpoint: 3b001a578b94\n\n* fix tests\n\nEntire-Checkpoint: b5b9ac87e33d\n\n* fix tests\n\nEntire-Checkpoint: 75af397ef5ab\n\n* feat: allow create_mint in CPI context write mode\n\nRemoves the restriction that blocked create_mint when\nwrite_to_cpi_context is true. This en\n[…]\nnsor in its CPI,\nso the error changes from 6035 (CpiContextSetNotUsable) to\n20009 (account iterator parse failure).\n\n* fix stuff\n\n* fix lint\n\n* chore: update docs, refactor: rent sponsor account check",
          "is_bot": false,
          "headline": "chore: add mint creation fee (#2309)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T23:00:38Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "845c4d39c2a77f732e8ea47811462101985bc2d0",
          "body": "* fix: init v1 tree with custom forester",
          "is_bot": false,
          "headline": "fix: init v1 tree with custom forester (#2319)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T21:32:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7a053019093410c27da658cb2db9eb7c7771e7de",
          "body": "* test: add basic unit tests for light pda compression and decompression\nEntire-Checkpoint: 90f73237f4da\n\n* test: randomized decompress\nEntire-Checkpoint: 34ad2a47e6b5\n\n* format\n\n* address feedback\n\nEntire-Checkpoint: 7c9c24f71fe9",
          "is_bot": false,
          "headline": "test: random unit tests light program compress decompress (#2303)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T20:13:47Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be9fa48c129c2b5feae0c9bb6c9fd6a47a3fd825",
          "body": "* fix: migrate trees ix preserve work\n\n* fix ci\n\nEntire-Checkpoint: c994844a3394",
          "is_bot": false,
          "headline": "fix: migrate trees ix preserve work (#2320)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T19:58:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd9577efaccfeab4bdf9665cbafb984bbe7f456e",
          "body": "* chore: add close-buffer xtask for Squads multisig\n\nAdd xtask command to serialize a BPF Upgradeable Loader Close\ninstruction as a bs58 message for the Squads TX builder, enabling\nbuffer account closure when the authority is a multisig.\n\n* fix: use solana-loader-v3-interface instead of deprecated bpf_loader_upgradeable\n\n* fix lint",
          "is_bot": false,
          "headline": "chore: add close buffer xtask (#2322)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T19:58:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "782f906f9931148acb8e29d807c9460109ae63eb",
          "body": "…me (#2318)\n\n* fix: batched address tree init assert tree and queue index are the same\n\n* fix: add cpi ix data address queue index assignment",
          "is_bot": false,
          "headline": "fix: batched address tree init assert tree and queue index are the sa…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T19:57:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2a323efad886bbc26cb90ce8bf607b52d8115316",
          "body": "…on phase time check (#2321)\n\n* feat: allow foresters to register at any time by disabling registration phase time check\n\n* test: add register any time functional test\n\n---------\n\nCo-authored-by: ananas <jorrit@lightprotocol.com>",
          "is_bot": false,
          "headline": "feat: allow foresters to register at any time by disabling registrati…",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-03-02T19:13:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d69cbd00ef07b8e696e165a541aff72a55cfb71e",
          "body": "* chore(libs): bump sdk-libs versions to 0.23.0\n\n* chore: add sdk-libs-changed-since-tag script\n\n* fix: sort imports alphabetically in integration_tests.rs to pass rustfmt lint",
          "is_bot": false,
          "headline": "chore: bump sdk-libs versions to 0.23.0 (#2317)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-03-02T17:48:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b5f7f10ba2f9982c3ec7eb1d1bb1345ddd379ad3",
          "body": "* fix: update account data handling to strip discriminator prefix and include discriminator length\n\n* chore: update photon subproject and refactor account data handling to remove discriminator length\n\n* chore: update photon subproject to latest commit\n\n* chore: update photon subproject to latest com\n[…]\nollection before marking accounts as pending\n\n* chore: update subproject commit for photon dependency\n\n* fix: implement retry logic for transaction status verification\n\n* refactor transaction handling",
          "is_bot": false,
          "headline": "feat: forester dashboard + compression improvements (#2310)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-27T12:19:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "a44b61f09e04a8d74b3d1d2b6635004d428b47a2",
          "body": "…inocchio (#2301)\n\n* fix(token-sdk, token-pinocchio): make authority/owner readonly in close, approve, revoke\n\nclose: owner changed from writable to readonly — on-chain uses next_signer\n(signer-only check), never writes to owner account.\n\napprove/revoke: added max_top_up: Option<u16> field. Owner is\n[…]\n\n* docs: clarify light token account loading description\n\n* fix readme\n\n* fix broken links\n\n---------\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>\nCo-authored-by: ananas <jorrit@lightprotocol.com>",
          "is_bot": false,
          "headline": "fix(sdk): align token-sdk authority mutability and wire format with p…",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-26T23:51:05Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "9f38b3816a3a65db2e26ed69d204f93583bed98b",
          "body": "* Add files via upload\n\n* Rename certora_2026-02_light-token-2-extensions.pdf.pdf to certora_2026-02_light-token-2-extensions.pdf",
          "is_bot": false,
          "headline": "chore: add certora light token 2 and extensions audit report  (#2311)",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-25T12:01:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "12bec0c359307cf973edaed9e4c55b708a840acf",
          "body": "* refactor: add opt fee payer to revoke and approve instructions\n\n* fix: comment",
          "is_bot": false,
          "headline": "refactor: add opt fee payer to revoke and approve instructions (#2306)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-20T18:48:39Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6434c7b6a1accb4d57c59e4edd427f0e65077cb3",
          "body": "* feat: pinocchio account add custom discriminator, add 1 byte discriminator compress decompress test\n\n* feat: add 1 byte discriminator account to stress test\n\n* randomize tests and format\n\n* address feedback\n\n* test: discriminators with 2-7 bytes\n\n* feat: add discriminator compile time collision detection\n\n* fix doc comment",
          "is_bot": false,
          "headline": "feat: light program 1 byte discriminator (#2302)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-20T18:04:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b378643a558222c1a6adee042fdd3078bc0b147c",
          "body": "* refactor: light account creation to generic function\n\n* refactor: migrate manual LightPreInit impls to create_accounts()\n\nReplace manual CPI orchestration in pda, account_loader, and two_mints\ntest modules with the unified create_accounts() generic function,\nreducing boilerplate across both pinocc\n[…]\n-Checkpoint: c788d31d848b\n\n* add light-account feature\n\nEntire-Checkpoint: 7bbee35ce40f\n\n* fix ci\n\n* fix: expose idempotent flag in associated_token:: macro\nEntire-Checkpoint: 5a7704933620\n\n* fix lint",
          "is_bot": false,
          "headline": "refactor: light account creation to generic function (#2287)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-19T17:39:23Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "eb3c45cd10c57383fca36b3a5f71bd7627119a52",
          "body": "…299)\n\nRename terminology in JSDoc, comments, and error strings:\n- c-token → light-token\n- cmint/CMint → light mint\n- compressed mint → light mint (where referring to the type)\n- compressed/decompressed (state) → preserved as-is\n- ATA → associated token account (expanded)\n- via pool → via interface PDA\n- hot/cold terminology for token accounts and mints\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>",
          "is_bot": false,
          "headline": "chore: rename c-token/cmint to light-token/light mint in comments (#2…",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-19T16:02:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b2d4fc131d8d792e4f92193f0ba554d16607fca1",
          "body": "* fix: address creation\nEntire-Checkpoint: e8de3c68866c\n\n* fix feature gate\n\n* fmt tests\n\nEntire-Checkpoint: 5a3de7e68923",
          "is_bot": false,
          "headline": "fix: system program addresses (#2298)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-18T23:35:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6624cb4a3dcd95e97449e0a526f82ff2658a7557",
          "body": "* fix: add delegate to packed accounts in decompress instruction, version-aware proof chunking\n\nwip\n\nfixes\n\nfixes\n\nfix ci\n\ntest fixes\n\nfix and lint\n\nupd\n\nfix ci\n\nrev\n\nfix\n\norder\n\nexporting\n\nfix regr\n\nwip\n\nfixes\n\nbump versions\n\ndecompress mint at create\n\nfix ci\n\nbump versions\n\nrm md\n\njs(compressed-to\n[…]\ntruction, update-mint, update-metadata: optional maxTopUp\n- Non-breaking: all new params optional, default no cap\n\nCo-authored-by: Cursor <cursoragent@cursor.com>\n\nunskip tests\n\nchangelog.md\n\n* fix mc",
          "is_bot": false,
          "headline": "fix: add delegate to packed accounts in decompress, chunk proofs (#2284)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-02-18T16:51:56Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "c2839f522e9cf2ef0ba0f7888906ec6f33bf1926",
          "body": "Entire-Checkpoint: b50f5875b462",
          "is_bot": false,
          "headline": "chore(libs): bump versions (#2296)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-18T14:23:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ba75e6bd7132c2f337ef26f051fbfba779cb12fa",
          "body": "- Restore typedoc.stateless.json accidentally deleted in PR #2065\n- Add compressed-token build step before typedoc generation\n- Add workflow_dispatch for manual triggers\n- Add branch push triggers (main, swen/pub-beta-cov) with path filter on js/*/src/**\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>",
          "is_bot": false,
          "headline": "fix: restore typedoc config and fix GitHub Pages deployment (#2295)",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-18T02:27:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "57b121d10e1d383d285d3e5dcdee0d8c5ab0a867",
          "body": "…pi LightToLight path (#2294)\n\nTransferInterfaceCpi hardcoded fee_payer: None for LightToLight transfers,\ncausing PrivilegeEscalation when the on-chain program attempted rent top-ups\nusing the readonly authority account. Pass self.payer as fee_payer instead,\nsince payer is already writable.\n\ntoken-s\n[…]\ne(self.payer) in TransferCpi construction\nfor both invoke() and invoke_signed(). TransferCpi already handles fee_payer\nin its account_infos internally.\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>",
          "is_bot": false,
          "headline": "fix(token-sdk, token-pinocchio): pass fee_payer in TransferInterfaceC…",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-18T00:18:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "f7a3defb5095dfb82cf05cbc16701b6edb1054e3",
          "body": "…291)\n\nPR #2279 fixed mint-to but missed 7 other instruction builders that\nhardcoded maxTopUp: 0 (no top-ups allowed). The on-chain program\nrejects any rent top-up with MaxTopUpExceeded (0x467b) when maxTopUp\nis 0. Set to 65535 (u16::MAX = no limit) to match the Rust SDK default.\n\nFiles changed:\n- w\n[…]\n unwrap.ts, create-decompress-interface-instruction.ts\n- create-mint.ts, decompress-mint.ts, mint-to-compressed.ts\n- update-mint.ts, update-metadata.ts\n\nCo-authored-by: tilo-14 <tilo@luminouslabs.com>",
          "is_bot": false,
          "headline": "fix(ts-sdk): set maxTopUp to u16::MAX in all instruction builders (#2…",
          "author_name": "tilo-14",
          "author_login": "tilo-14",
          "committed_at": "2026-02-17T21:48:56Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "21d7863b07b697d9edd625f3c58df8447ce488ea",
          "body": "…oken account check, add additiona create ata idempotent check (#2292)\n\n* fix: add rent-exemption and mint/owner checks for token account creation\n\n- create.rs: verify non-compressible token account is rent-exempt before\n  initializing (audit issue #8)\n- create_ata.rs: in idempotent mode, deserializ\n[…]\nckpoint: caaa14ac3051\n\n* fix:\n\nEntire-Checkpoint: caaa14ac3051\n\n* add tests and format\n\nEntire-Checkpoint: 2b4028368dbf\n\n* chore: restore photon submodule to match main\nEntire-Checkpoint: c298aaf24a18",
          "is_bot": false,
          "headline": "fix: add additional self transfer checks, add rent exemption create t…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-17T01:25:47Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "5fef6fd2c6711cd0fc7c4c2d2403accae5ab46e4",
          "body": null,
          "is_bot": false,
          "headline": "chore(libs): bump versions (#2293)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-17T01:10:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e487b3ba9633be88e49c4466947016435764a88",
          "body": null,
          "is_bot": false,
          "headline": "chore: add publish rust local script (#2273)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-17T00:41:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ed83155b2e2853f4b67cf6f296b9c7dff864991c",
          "body": null,
          "is_bot": false,
          "headline": "chore: update photon subproject to latest commit (#2288)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-13T17:56:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "cc552aced5e079755590bf046d25cf4f03d7506d",
          "body": "Entire-Checkpoint: d44264603cb5",
          "is_bot": false,
          "headline": "chore: add Entire CLI configuration for AI session tracking (#2286)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-13T17:17:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a3870ed25b62561fb729c4aab4d2877fbcce80f4",
          "body": "* chore: check compress only is applied correctly\n\n* restore: has delegate check",
          "is_bot": false,
          "headline": "chore: check compress only is applied correctly (#2238)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-13T02:43:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46514947d10d0bed1dccb2b13b9037275e3fe57b",
          "body": "* refactor: max top to be u16::MAX\n\n* fix: correct stale max_top_up doc comments\n\nSince Some(0) is now meaningful (no top-ups allowed), the doc comments\nsaying \"non-zero value\" were misleading. Updated SDK structs to say\n\"When set (Some)\" and TRANSFER_CHECKED.md to specify [1, u16::MAX-1].",
          "is_bot": false,
          "headline": "refactor: max top to be u16::MAX (#2279)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T20:35:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4e1636496535d39c4e0d4f1e7d0d0dc1b28568c9",
          "body": "* fix: store_data may cache incorrect owner\n\n* fix test\n\n* fix: add owner comparison to new_addresses_eq and test owner fix path\n\nThe new_addresses_eq helper was missing owner() comparison, which is\ncritical since this PR fixes store_data caching the incorrect owner.\nAdd unit tests with non-empty new_address_params to verify store_data\nsets owner to invoking_program on first and subsequent invocations.",
          "is_bot": false,
          "headline": "fix: store_data may cache incorrect owner (#2277)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T20:22:34Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c7866ee41b11c54dcfcd3ad53871c6017e6e1bc9",
          "body": "* chore: add token_pool test to CI and fix InvalidMint error expectation\n\n- Add test-compressed-token-token-pool to justfile CI targets\n- Fix failing_tests_add_token_pool to expect InvalidMint error instead of\n  ConstraintSeeds (restricted_seed() parses mint before PDA check)\n\n* fix: enforce extensi\n[…]\n) call for Compress mode in Token-2022 branch\n- Update test_spl_to_ctoken_fails_when_mint_paused to expect error 6127\n  (MintPaused from Light Token program) instead of 67 (SPL Token-2022)\n\n* fix lint",
          "is_bot": false,
          "headline": "fix: spl compress transfer fee check (#2281)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T18:55:33Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "2cde4dd45205cd58851ce83b03f5920deaff1a4e",
          "body": null,
          "is_bot": false,
          "headline": "fix: v2  tree rollover balance check (#2278)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T17:07:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0a41106487c288ed7a478dabd51e9dd4618011c8",
          "body": "* fix: validate mint for all token accounts, not just compressible\n\nAudit issue #7 (MEDIUM): is_valid_mint was only called inside\nconfigure_compression_info, so non-compressible token accounts\ncould be initialized with an invalid mint. Move validation to\ninitialize_ctoken_account so it runs for all account types.\n\n* fix: read mint data once, pass decimals to configure_compression_info\n\n* fix: tests\n\n* fix tests\n\n* fix tests\n\n* fix tests\n\n* fix js tests",
          "is_bot": false,
          "headline": "fix: validate mint for all token accounts, not just compressible (#2251)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T14:45:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "655c10fe0cda29bf421e57ca71046e2a8d0461ae",
          "body": "… (#2265)\n\n* fix: interpret max_top_up as units of 1,000 lamports (L-07)\n\nmax_top_up is u16 (max 65,535). As raw lamports this only allows\n~0.065 SOL which is insufficient for many use cases. Interpreting\nas units of 1,000 lamports gives a max of ~65.5M lamports (~0.065 SOL\nbecomes ~65 SOL), covering realistic rent top-up scenarios.\n\n* address comments",
          "is_bot": false,
          "headline": "fix(programs): interpret max_top_up as units of 1,000 lamports (L-07)…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-12T01:32:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "291933b232deaeac955ab750783a2caf4e34ece9",
          "body": "* fix: enforce canonical bump in PDA verification\n\nAudit issue #15 (HIGH): verify_pda used derive_address which accepts\nany bump seed, allowing non-canonical bumps for ATAs. Switch to\nfind_program_address to derive the canonical bump and reject any\nnon-canonical bump with InvalidSeeds error.\n\n* fix:\n[…]\nal bumps, the program derives the bump internally so\nproviding a wrong bump is no longer possible. Replace with a test\nthat passes a wrong ATA address to verify PDA validation.\n\n* fix test\n\n* fix lint",
          "is_bot": false,
          "headline": "fix: enforce canonical bump in ata verification (#2249)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-11T21:03:17Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "0f5e5db49736c5eb7b568ad8595b111d1733fc3f",
          "body": "…ount state is zeroed pre initialization (#2276)",
          "is_bot": false,
          "headline": "refactor: check system program account ownership at resize, check acc…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-11T20:32:56Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e81c9b4eceb3a93180dabbced870174eeb2294bc",
          "body": "…ext (#2274)\n\n* feat: integrate photon submodule versioning into build process\n\n* Refactor AccountInterface handling and remove unused functions\n\n- Removed `make_get_token_account_interface_body` and `make_get_ata_interface_body` functions from the photon API module.\n- Updated various test files to \n[…]\nAccountInterface`.\n- Adjusted `AccountSpec::Ata` instantiation to wrap `ata_interface` in `Box::new`.\n- Cleaned up imports in multiple test files by removing unused `ColdContext` references.\n\n* format",
          "is_bot": false,
          "headline": "refactor: AccountInterface: use photon v2 types and simplify ColdCont…",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-11T17:32:24Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "221c1aa56004cd01e91a282aa38beea914716c2a",
          "body": "* rm v1 compat in mint action layout\n\n* rm\n\n* bump v\n\n* default to rent sponsored for ata\n\n* bump v\n\n* test cov loading\n\n* fix ts bump layout issue",
          "is_bot": false,
          "headline": "chore: rm v1 compatibility in mint action layout (#2226)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-02-11T17:31:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d538bed370a9abb4713bf3d8d7836eb3c210969f",
          "body": "* feat(dashboard): add next.js ui and wire up status/metrics endpoints\n\n- add dashboard app (Next.js + Tailwind), components, hooks, and API client\n- include dashboard Dockerfile + env example; update gitignore and main Dockerfile\n- remove legacy static dashboard.html\n- extend Rust backend/CLI to expose status, metrics, epochs, and compressible-related data\n- refactor compressible/config/processor helpers, queue pressure + validation, and related telemetry/metrics\n\n* format",
          "is_bot": false,
          "headline": "feat: forester dashboard (#2269)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-11T13:21:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b19f2d5452927e4aebdb5785b0b44647db49ad20",
          "body": "* fix: accumulate delegated amount at decompression\n\n* fix lint\n\n* refactor: simplify apply_delegate to single accumulation path\n\n* fix: ignore delegated_amount without delegate\n\n* restore decompress amount check",
          "is_bot": false,
          "headline": "fix: accumulate delegated amount at decompression (#2242)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T23:20:58Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1e6013cf9795ded0b4dd72228822f525c09fad6c",
          "body": "… (#2262)\n\n* fix: allow account-level delegate to compress tokens from CToken (M-02)\n\ncheck_ctoken_owner() only checked owner and permanent delegate.\nAn account-level delegate (approved via CTokenApprove) could not\ncompress tokens. Added delegate check after permanent delegate.\n\n* test: compress by delegate",
          "is_bot": false,
          "headline": "fix(programs): allow account-level delegate to compress CToken (M-02)…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T22:25:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7137db3c4bfbe9a1a59b8a70f42b348c8f32551",
          "body": null,
          "is_bot": false,
          "headline": "chore(libs): bump versions (#2272)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T18:26:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7e41a720b84ba17228e19177cf81f15052a260e0",
          "body": "* refactor: light program pinocchio macro\n\n* fix: address CodeRabbit review comments on macro codegen\n\n- Fix account order bug in process_update_config (config=0, authority=1)\n- Use backend-provided serialize/deserialize derives in LightAccountData\n- Remove redundant is_pinocchio() branch for has_le_bytes unpack fields\n- DRY doc attribute generation across 4 struct generation methods\n- Unify unpack_data path using account_crate re-export for both backends",
          "is_bot": false,
          "headline": "refactor: light program pinocchio macro (#2247)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T01:13:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "80705a40009ffff4ce82dcdd925cfc82f58c5101",
          "body": "…(#2263)\n\n* fix: add MintCloseAuthority as restricted extension (M-03)\n\nA mint with MintCloseAuthority can be closed and re-opened with\ndifferent extensions. Treating it as restricted ensures compressed\ntokens from such mints require CompressedOnly mode.\n\n* test: add MintCloseAuthority compression_only requirement tests\n\nAdd test coverage for MintCloseAuthority requiring compression_only mode,\ncomplementing the fix in f2da063df.",
          "is_bot": false,
          "headline": "fix(programs): add MintCloseAuthority as restricted extension (M-03) …",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T01:12:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1cc8ca1826a0f663e471f3a078b58b30f55b5a7b",
          "body": null,
          "is_bot": false,
          "headline": "fix: token-pool index 0 check (#2239)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:27:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df834600a3c10d56904d6ef5e97eb70066b6e8c4",
          "body": "…mint_extension_cache (#2240)\n\n* chore: reject compress for mints with restricted extensions in mint check\n\n* Update programs/compressed-token/program/src/compressed_token/transfer2/check_extensions.rs\n\nCo-authored-by: 0xa5df-c <172008956+0xa5df-c@users.noreply.github.com>\n\n* fix: format else-if condition for lint\n\n---------\n\nCo-authored-by: 0xa5df-c <172008956+0xa5df-c@users.noreply.github.com>",
          "is_bot": false,
          "headline": "chore: reject compress for mints with restricted extensions in build_…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:26:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6eea1d8139e44e52b2585855c3fd2627908a8288",
          "body": "…246)\n\n* fix: enforce mint extension checks in cToken-to-cToken decompress hot path\n\nAdd enforce_extension_state() to MintExtensionChecks and call it in the\nDecompress branch when decompress_inputs is None (hot-path, not\nCompressedOnly restore). This prevents cToken-to-cToken transfers from\nbypassing pause, transfer fee, and transfer hook restrictions.\n\n* fix test",
          "is_bot": false,
          "headline": "fix: enforce mint extension checks in cToken-to-cToken decompress (#2…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:23:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8835b7255133840da945cb4987085fad4d1f2e0d",
          "body": "* fix: handle self-transfer in ctoken transfer and transfer_checked\n\nValidate that the authority is a signer and is the owner or delegate\nbefore allowing self-transfer early return. Previously the self-transfer\npath returned Ok(()) without any authority validation.\n\n* fix: simplify map_or to is_some\n[…]\n\n* chore: format\n\n* fix: deduplicate random metadata keys in test_random_mint_action\n\nRandom key generation could produce duplicate keys, causing\nDuplicateMetadataKey error (18040) with certain seeds.",
          "is_bot": false,
          "headline": "fix: validate authority on self-transfer early return (#2252)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:19:32Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "195a97f31fbe1b34f7c784687d066227e7236486",
          "body": "* fix: process metadata add/remove actions in sequential order\n\nAudit issue #16 (LOW): should_add_key checked for any add and any\nremove independently, ignoring action ordering. An add-remove-add\nsequence would incorrectly remove the key. Process actions\nsequentially so the final state reflects the \n[…]\nies that two compress operations targeting the same compressible\nCToken account in a single Transfer2 instruction do not double-charge\nthe rent top-up budget.\n\n* chore: format extensions_metadata test",
          "is_bot": false,
          "headline": "fix: process metadata add/remove actions in sequential order (#2256)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:18:45Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "d3e93c0206ae00218450c17b4304fd05e05588da",
          "body": "* fix: reject rent sponsor self-referencing the token account\n\nAudit issue #9 (INFO): The rent payer could be the same account as\nthe target token account being created. Add a check that rejects\nthis self-reference to prevent accounting issues.\n\n* test: add failing test rent sponsor self reference",
          "is_bot": false,
          "headline": "fix: reject rent sponsor self-referencing the token account (#2257)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-10T00:16:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "9edc09306e08ed81740b0c06ec5edae27830735a",
          "body": "…#2248)\n\n* fix: zero base token bytes before init to prevent IDL buffer attack\n\nAudit issue #17 (CRITICAL): Token::new_zero_copy only sets mint, owner,\nand state fields without zeroing amount, delegate, delegated_amount,\nis_native, or close_authority. An attacker could pre-set the amount\nfield via IDL buffer. Zero all 165 base token bytes before initialization.\n\n* fix: fail explicitly when token account data < 165 bytes",
          "is_bot": false,
          "headline": "fix: zero base token bytes before init to prevent IDL buffer attack (…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T15:52:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "3911b066beb8204660350d58f6499189bfb9c4b1",
          "body": "…ype (#2236)\n\n* fix: borsh token account deserialization throw error on invalid account type\n\n* test: borsh deserialization",
          "is_bot": false,
          "headline": "fix: borsh token account deserialize throw error on invalid account t…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T15:49:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a36919a9b5e3e64142983761df7b4a3f4d36b469",
          "body": null,
          "is_bot": false,
          "headline": "fix: allow to close frozen light token accounts (#2243)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T14:58:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "94ae5ca630343817629f94a950725da6d4adff7f",
          "body": "* fix: reject duplicate accounts in convert_account_infos\n\nAudit issue #21 (INFO): convert_account_infos created multiple mutable\nreferences when duplicate account keys were passed. Add a pre-check\nthat detects duplicate keys and returns InvalidArgument to prevent\nundefined behavior from aliased mut\n[…]\nmap::pubkey_eq with pinocchio keys directly\n  instead of comparing solana_pubkey::Pubkey references\n\n---------\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>",
          "is_bot": false,
          "headline": "fix: reject duplicate accounts in convert_account_infos (#2258)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T14:57:34Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d2e500321d95b58362eb4f2e274cc2d478f39a6e",
          "body": "… (#2267)\n\n* fix: reject rent_payment < 2 for CMint decompression (L-10)\n\nCMints are always compressible and need minimum 2 epochs of rent\nprepayment. Previously only rent_payment == 1 was rejected, allowing\nrent_payment == 0 which could enable DoS by creating underfunded CMints.\n\n* test: update forester mint tests for rent_payment >= 2 requirement\n\nUpdate tests to use rent_payment=2 (new minimum) and warp slots\nforward past the rent period before checking compressibility.\n\n* fix lint",
          "is_bot": false,
          "headline": "fix(programs): reject rent_payment < 2 for CMint decompression (L-10)…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T14:44:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5874aac8db9c3c013997139a69f4ea11929b1696",
          "body": "…) (#2260)\n\nVerifies that two compress operations targeting the same compressible\nCToken account in a single Transfer2 instruction do not double-charge\nthe rent top-up budget.",
          "is_bot": false,
          "headline": "test: add integration test for audit issue #13 (no double rent charge…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-09T13:14:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1bdee700b0994803dd4b991ca41eca9cc66cea7a",
          "body": "* feat: forester: pda & mint compression\n\n* feat: add support for compressed mint retrieval in the indexer\n\n- Implemented `get_compressed_mint` and `get_compressed_mint_by_pda` methods in the PhotonIndexer.\n- Added `get_compressed_mints_by_authority` method to retrieve compressed mints based on auth\n[…]\no use `X20` in Photon API requests\n\n* refactor: rename `compressible-pda-program` to `light-pda-program` across CLI and configuration files\n\n* refactor: move changelogs to respective crate directories",
          "is_bot": false,
          "headline": "refactor: replace photon-api with progenitor  (#2219)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-07T17:54:15Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "3ffbcc2aae1db25eae06598aec6ec08db8c009ef",
          "body": null,
          "is_bot": false,
          "headline": "chore: reject invalid extensions explicitly (#2241)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T08:48:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b1cc65ca280a9dc1d4cbe2524e7597dc4dbd7118",
          "body": null,
          "is_bot": false,
          "headline": "refactor: fail by default to get restricted mint seed (#2245)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T08:46:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a5d442e73b4d36c22c8f245727bb08d089031e1f",
          "body": "* fix light-client tree infos v2\n\n* format",
          "is_bot": false,
          "headline": "fix: light-client tree infos v2 helpers (#2244)",
          "author_name": "Swen Schäferjohann",
          "author_login": "SwenSchaeferjohann",
          "committed_at": "2026-02-06T08:43:46Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "01a7c1e206b9556e081328befa56519afa7ed7cf",
          "body": null,
          "is_bot": false,
          "headline": "fix: decompress compress_only amount check (#2235)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T07:48:06Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f8144f53b43523555299e63a6afcbe36be700160",
          "body": null,
          "is_bot": false,
          "headline": "chore: increase mint cache robustness (#2237)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T07:35:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0dd7ec72187d7c210f1ce0b8f72d5a29f4813d24",
          "body": "* fix: compress only len check\n\n* perf: move len compute out of loop",
          "is_bot": false,
          "headline": "fix: compress only len check (#2233)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T07:33:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fd8026bead95aa7ec4234340eb7f2d99a76dd05b",
          "body": null,
          "is_bot": false,
          "headline": "chore: add transfer2 close safeguard (#2234)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-06T07:18:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fa3230855411cb7d8d918ccd15507ca9178578c5",
          "body": null,
          "is_bot": false,
          "headline": "feat: compressed mint photon api   (#2198)",
          "author_name": "Sergey Timoshin",
          "author_login": "sergeytimoshin",
          "committed_at": "2026-02-05T19:53:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "64bd461790718d2620e8230a3b992044bcd83257",
          "body": null,
          "is_bot": false,
          "headline": "chore(libs): bump versions (#2232)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-04T12:41:13Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "56b309103dc27cfa33b23f2d4ebb910d0422be70",
          "body": "* fix: expected macro deps\n\n* fix lint",
          "is_bot": false,
          "headline": "fix: macro deps (#2231)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-04T11:56:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f4dfb93a142d3cf1c82443bbca83b86ac95d8d18",
          "body": null,
          "is_bot": false,
          "headline": "feat: light account (pinocchio) (#2230)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-04T00:55:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7737e620dacb2ab919e3672588d00dea1b8083f4",
          "body": "…2227)\n\n* feat: add surfpool auto-download and enable surfpool for all tests\n\nAdd auto-download of surfpool binary to Light CLI following the prover\nbinary pattern. The CLI now downloads surfpool from GitHub releases to\n~/.config/light/bin/surfpool when --use-surfpool is used. Also set\nuse_surfpool:\n[…]\nd between tests\n\n* fix kill\n\n* add debug logs\n\n* migrate all js tests from test- rpc tp photon\n\n* fix surfpool startup\n\n* fix test rpc test\n\n* revert migration tests to test rpc\n\n* cleanup test prints",
          "is_bot": false,
          "headline": "feat: add surfpool auto-download and enable surfpool for all tests (#…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-02T16:24:57Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "b71262bf68f2bc739d77fbf3de4a1265b0d2eaa7",
          "body": "… (#2212)\n\n* test: light-sdk\n\n* fix readme\n\n* fix lint",
          "is_bot": false,
          "headline": "chore: expose anchor discriminator separately from LightDiscriminator…",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-02-02T03:58:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ee414c6723a81028f9ed0c1194c98318583987b1",
          "body": "* feat: add light account loader\n\n* refactor: light pda macros\n\n* fix lint\n\n* fix tests and restore discriminator convention\n\n* fix compile time issue\n\n* reenable token without init\n\n* fix: deserialize CompressionInfo directly in forester PDA tracker\n\nThe LightAccount macro generates structs with no\n[…]\n generate seeds at the program level\n\n* fix: idl-build feature activations\n\n* update docs\n\n* fix idl build feature import\n\n* test: add more asserts, add amm stress test\n\n* fix: compression idempotency",
          "is_bot": false,
          "headline": "feat: account loader. refactor light_program macro (#2222)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-01-31T16:08:04Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "ce48619680cab73d48c73f65caa47c895d6f5dc6",
          "body": null,
          "is_bot": false,
          "headline": "fix: light-token-client description (#2225)",
          "author_name": "ananas-block",
          "author_login": "ananas-block",
          "committed_at": "2026-01-30T14:10:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 100,
      "commits_last_year": 327,
      "latest_release_at": "2026-03-24T16:53:17Z",
      "latest_release_tag": "v0.23-js",
      "releases_from_tags": false,
      "days_since_last_push": 1,
      "active_weeks_last_year": 37,
      "days_since_latest_release": 120,
      "mean_days_between_releases": 2.8
    },
    "community": {
      "has_readme": true,
      "has_license": true,
      "has_description": true,
      "has_contributing": false,
      "health_percentage": 50,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "@lightprotocol/zk-compression-cli",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [
            "oclif"
          ],
          "ecosystem": "npm",
          "matches_repo": null,
          "registry_url": "https://www.npmjs.com/package/@lightprotocol/zk-compression-cli",
          "is_deprecated": false,
          "latest_version": "0.28.4",
          "repository_url": null,
          "versions_count": 69,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 2,
          "monthly_downloads": 937,
          "first_published_at": "2024-05-14T23:04:46.773000Z",
          "latest_published_at": "2026-04-27T17:23:52.682000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 86
        },
        {
          "name": "xtask",
          "exists": true,
          "license": "MIT OR Apache-2.0",
          "keywords": [
            "automation",
            "macos",
            "release",
            "codesign",
            "xtask",
            "command-line-utilities",
            "development-tools::build-utils"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/xtask",
          "is_deprecated": false,
          "latest_version": "0.1.4",
          "repository_url": "https://github.com/arcboxlabs/xtask",
          "versions_count": 5,
          "total_downloads": 550,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 183,
          "first_published_at": "2026-06-24T11:01:25.012607Z",
          "latest_published_at": "2026-06-30T09:55:36.509458Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 22
        },
        {
          "name": "forester",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "tree",
            "machine-learning",
            "random-forest",
            "decision-tree",
            "ensemble",
            "science"
          ],
          "ecosystem": "crates",
          "matches_repo": false,
          "registry_url": "https://crates.io/crates/forester",
          "is_deprecated": false,
          "latest_version": "0.0.3",
          "repository_url": "https://github.com/mbillingr/forester",
          "versions_count": 3,
          "total_downloads": 5336,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 17,
          "first_published_at": "2018-03-31T19:39:34.889101Z",
          "latest_published_at": "2018-06-30T19:25:28.155514Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 2944
        },
        {
          "name": "forester-utils",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/forester-utils",
          "is_deprecated": false,
          "latest_version": "2.0.0",
          "repository_url": "https://github.com/lightprotocol/light-protocol",
          "versions_count": 5,
          "total_downloads": 6740,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 103,
          "first_published_at": "2024-09-09T18:53:52.191156Z",
          "latest_published_at": "2025-06-15T21:09:10.817070Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 402
        },
        {
          "name": "light-sparse-merkle-tree",
          "exists": true,
          "license": "Apache-2.0",
          "keywords": [],
          "ecosystem": "crates",
          "matches_repo": true,
          "registry_url": "https://crates.io/crates/light-sparse-merkle-tree",
          "is_deprecated": false,
          "latest_version": "0.3.0",
          "repository_url": "https://github.com/Lightprotocol/light-protocol",
          "versions_count": 3,
          "total_downloads": 6054,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": 513,
          "first_published_at": "2025-06-15T21:05:50.476705Z",
          "latest_published_at": "2025-10-24T19:41:13.422418Z",
          "latest_version_yanked": false,
          "days_since_latest_publish": 271
        }
      ]
    },
    "popularity": {
      "forks": 96,
      "stars": 338,
      "watchers": 8,
      "fork_history": {
        "days": [
          {
            "date": "2023-05-29",
            "count": 1
          },
          {
            "date": "2023-06-22",
            "count": 1
          },
          {
            "date": "2023-09-15",
            "count": 1
          },
          {
            "date": "2023-10-04",
            "count": 1
          },
          {
            "date": "2023-12-17",
            "count": 1
          },
          {
            "date": "2024-02-16",
            "count": 1
          },
          {
            "date": "2024-02-20",
            "count": 2
          },
          {
            "date": "2024-04-03",
            "count": 1
          },
          {
            "date": "2024-06-10",
            "count": 1
          },
          {
            "date": "2024-06-11",
            "count": 1
          },
          {
            "date": "2024-06-24",
            "count": 2
          },
          {
            "date": "2024-07-09",
            "count": 1
          },
          {
            "date": "2024-07-10",
            "count": 1
          },
          {
            "date": "2024-07-17",
            "count": 1
          },
          {
            "date": "2024-07-24",
            "count": 1
          },
          {
            "date": "2024-08-03",
            "count": 1
          },
          {
            "date": "2024-08-26",
            "count": 1
          },
          {
            "date": "2024-08-31",
            "count": 1
          },
          {
            "date": "2024-09-07",
            "count": 1
          },
          {
            "date": "2024-09-16",
            "count": 1
          },
          {
            "date": "2024-09-24",
            "count": 1
          },
          {
            "date": "2024-09-25",
            "count": 1
          },
          {
            "date": "2024-09-26",
            "count": 1
          },
          {
            "date": "2024-10-02",
            "count": 1
          },
          {
            "date": "2024-10-03",
            "count": 1
          },
          {
            "date": "2024-10-24",
            "count": 1
          },
          {
            "date": "2024-11-05",
            "count": 1
          },
          {
            "date": "2024-11-27",
            "count": 1
          },
          {
            "date": "2024-11-28",
            "count": 1
          },
          {
            "date": "2024-11-29",
            "count": 1
          },
          {
            "date": "2024-12-02",
            "count": 1
          },
          {
            "date": "2024-12-03",
            "count": 1
          },
          {
            "date": "2024-12-11",
            "count": 1
          },
          {
            "date": "2024-12-20",
            "count": 1
          },
          {
            "date": "2024-12-29",
            "count": 1
          },
          {
            "date": "2025-01-06",
            "count": 1
          },
          {
            "date": "2025-01-07",
            "count": 2
          },
          {
            "date": "2025-01-23",
            "count": 1
          },
          {
            "date": "2025-02-06",
            "count": 2
          },
          {
            "date": "2025-02-11",
            "count": 2
          },
          {
            "date": "2025-02-13",
            "count": 2
          },
          {
            "date": "2025-02-14",
            "count": 1
          },
          {
            "date": "2025-02-23",
            "count": 2
          },
          {
            "date": "2025-03-01",
            "count": 1
          },
          {
            "date": "2025-04-09",
            "count": 1
          },
          {
            "date": "2025-04-18",
            "count": 1
          },
          {
            "date": "2025-05-07",
            "count": 1
          },
          {
            "date": "2025-05-14",
            "count": 2
          },
          {
            "date": "2025-05-28",
            "count": 1
          },
          {
            "date": "2025-06-26",
            "count": 1
          },
          {
            "date": "2025-07-06",
            "count": 1
          },
          {
            "date": "2025-08-02",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 2
          },
          {
            "date": "2025-08-07",
            "count": 1
          },
          {
            "date": "2025-08-12",
            "count": 1
          },
          {
            "date": "2025-08-28",
            "count": 1
          },
          {
            "date": "2025-08-30",
            "count": 1
          },
          {
            "date": "2025-09-04",
            "count": 2
          },
          {
            "date": "2025-09-14",
            "count": 1
          },
          {
            "date": "2025-10-02",
            "count": 1
          },
          {
            "date": "2025-10-05",
            "count": 1
          },
          {
            "date": "2025-10-07",
            "count": 1
          },
          {
            "date": "2025-10-13",
            "count": 1
          },
          {
            "date": "2025-10-21",
            "count": 1
          },
          {
            "date": "2025-10-30",
            "count": 1
          },
          {
            "date": "2025-11-07",
            "count": 1
          },
          {
            "date": "2025-11-08",
            "count": 1
          },
          {
            "date": "2025-11-13",
            "count": 1
          },
          {
            "date": "2025-12-12",
            "count": 1
          },
          {
            "date": "2025-12-16",
            "count": 1
          },
          {
            "date": "2025-12-22",
            "count": 1
          },
          {
            "date": "2025-12-25",
            "count": 1
          },
          {
            "date": "2026-01-01",
            "count": 1
          },
          {
            "date": "2026-01-23",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-02-16",
            "count": 1
          },
          {
            "date": "2026-02-24",
            "count": 1
          },
          {
            "date": "2026-04-05",
            "count": 1
          },
          {
            "date": "2026-04-06",
            "count": 1
          },
          {
            "date": "2026-04-12",
            "count": 1
          },
          {
            "date": "2026-05-25",
            "count": 1
          },
          {
            "date": "2026-06-12",
            "count": 1
          },
          {
            "date": "2026-06-13",
            "count": 1
          },
          {
            "date": "2026-06-15",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-19",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 96,
        "total_forks": 96
      },
      "star_history": null,
      "open_issues_and_prs": 131
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [],
      "has_llms_txt": false,
      "has_dockerfile": true,
      "has_mcp_signal": false,
      "bootstrap_files": [
        ".mise.toml",
        "cli/justfile",
        "forester/justfile",
        "js/justfile",
        "justfile",
        "program-libs/justfile",
        "program-tests/justfile",
        "programs/justfile",
        "prover/server/justfile",
        "sdk-libs/justfile",
        "sdk-tests/justfile"
      ],
      "api_schema_files": [],
      "has_devcontainer": true,
      "typecheck_configs": [
        "cli/tsconfig.json",
        "js/compressed-token/tsconfig.json",
        "js/stateless.js/tsconfig.json",
        "js/token-interface/tsconfig.json",
        "sdk-tests/sdk-anchor-test/tsconfig.json"
      ],
      "toolchain_manifests": [
        "Cargo.toml",
        "anchor-programs/system/Cargo.toml",
        "forester-utils/Cargo.toml",
        "forester/Cargo.toml",
        "program-libs/account-checks/Cargo.toml",
        "program-libs/aligned-sized/Cargo.toml",
        "program-libs/array-map/Cargo.toml",
        "program-libs/batched-merkle-tree/Cargo.toml",
        "program-libs/bloom-filter/Cargo.toml",
        "program-libs/compressed-account/Cargo.toml",
        "program-libs/compressible/Cargo.toml",
        "program-libs/concurrent-merkle-tree/Cargo.toml",
        "program-libs/hash-set/Cargo.toml",
        "program-libs/hasher/Cargo.toml",
        "program-libs/heap/Cargo.toml",
        "program-libs/indexed-array/Cargo.toml",
        "program-libs/indexed-merkle-tree/Cargo.toml",
        "program-libs/macros/Cargo.toml",
        "program-libs/merkle-tree-metadata/Cargo.toml",
        "program-libs/token-interface/Cargo.toml",
        "program-libs/verifier/Cargo.toml",
        "program-libs/zero-copy-derive/Cargo.toml",
        "program-libs/zero-copy/Cargo.toml",
        "program-tests/account-compression-test/Cargo.toml",
        "program-tests/batched-merkle-tree-test/Cargo.toml",
        "program-tests/compressed-token-test/Cargo.toml",
        "program-tests/create-address-test-program/Cargo.toml",
        "program-tests/e2e-test/Cargo.toml",
        "program-tests/merkle-tree/Cargo.toml",
        "program-tests/pinocchio-nostd-test/Cargo.toml",
        "program-tests/registry-test/Cargo.toml",
        "program-tests/system-cpi-test/Cargo.toml",
        "program-tests/system-cpi-v2-test/Cargo.toml",
        "program-tests/system-test/Cargo.toml",
        "program-tests/utils/Cargo.toml",
        "program-tests/zero-copy-derive-test/Cargo.toml",
        "programs/account-compression/Cargo.toml",
        "programs/compressed-token/anchor/Cargo.toml",
        "programs/compressed-token/program/Cargo.toml",
        "programs/registry/Cargo.toml",
        "programs/system/Cargo.toml",
        "prover/client/Cargo.toml",
        "prover/server/go.mod",
        "sdk-libs/account-pinocchio/Cargo.toml",
        "sdk-libs/account/Cargo.toml",
        "sdk-libs/client/Cargo.toml",
        "sdk-libs/compressed-token-sdk/Cargo.toml",
        "sdk-libs/event/Cargo.toml",
        "sdk-libs/instruction-decoder-derive/Cargo.toml",
        "sdk-libs/instruction-decoder/Cargo.toml",
        "sdk-libs/macros/Cargo.toml",
        "sdk-libs/photon-api/Cargo.toml",
        "sdk-libs/program-test/Cargo.toml",
        "sdk-libs/sdk-pinocchio/Cargo.toml",
        "sdk-libs/sdk-types/Cargo.toml",
        "sdk-libs/sdk/Cargo.toml",
        "sdk-libs/token-client/Cargo.toml",
        "sdk-libs/token-pinocchio/Cargo.toml",
        "sdk-libs/token-sdk/Cargo.toml",
        "sdk-libs/token-types/Cargo.toml",
        "sdk-tests/anchor-manual-test/Cargo.toml",
        "sdk-tests/anchor-semi-manual-test/Cargo.toml",
        "sdk-tests/client-test/Cargo.toml",
        "sdk-tests/csdk-anchor-full-derived-test-sdk/Cargo.toml",
        "sdk-tests/csdk-anchor-full-derived-test/Cargo.toml",
        "sdk-tests/pinocchio-light-program-test/Cargo.toml",
        "sdk-tests/pinocchio-manual-test/Cargo.toml",
        "sdk-tests/sdk-anchor-test/programs/sdk-anchor-test/Cargo.toml",
        "sdk-tests/sdk-light-token-pinocchio/Cargo.toml",
        "sdk-tests/sdk-light-token-test/Cargo.toml",
        "sdk-tests/sdk-native-test/Cargo.toml",
        "sdk-tests/sdk-pinocchio-v1-test/Cargo.toml",
        "sdk-tests/sdk-pinocchio-v2-test/Cargo.toml",
        "sdk-tests/sdk-token-test/Cargo.toml",
        "sdk-tests/sdk-v1-native-test/Cargo.toml",
        "sdk-tests/single-account-loader-test/Cargo.toml",
        "sdk-tests/single-ata-test/Cargo.toml",
        "sdk-tests/single-mint-test/Cargo.toml",
        "sdk-tests/single-pda-test/Cargo.toml",
        "sdk-tests/single-token-test/Cargo.toml",
        "sdk-tests/token-client-test/Cargo.toml",
        "sparse-merkle-tree/Cargo.toml",
        "xtask/Cargo.toml"
      ],
      "largest_source_bytes": 1926006,
      "source_files_sampled": 2284,
      "oversized_source_files": 27,
      "agent_instruction_files": [
        "CLAUDE.md",
        "program-libs/CLAUDE.md",
        "program-libs/account-checks/CLAUDE.md",
        "program-libs/account-checks/docs/CLAUDE.md",
        "program-libs/batched-merkle-tree/docs/CLAUDE.md",
        "program-libs/compressible/CLAUDE.md",
        "program-libs/compressible/docs/CLAUDE.md",
        "program-tests/CLAUDE.md",
        "programs/compressed-token/program/CLAUDE.md",
        "programs/compressed-token/program/docs/CLAUDE.md",
        "programs/registry/CLAUDE.md",
        "sdk-libs/instruction-decoder-derive/CLAUDE.md",
        "sdk-libs/macros/CLAUDE.md",
        "sdk-libs/macros/docs/CLAUDE.md",
        "sdk-tests/CLAUDE.md",
        "sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md",
        "sdk-tests/sdk-token-test/CLAUDE.md"
      ],
      "agent_instruction_max_bytes": 14808
    },
    "dependencies": {
      "manifests": [
        "Cargo.toml",
        "cli/package.json",
        "forester-utils/Cargo.toml",
        "forester/Cargo.toml",
        "package.json",
        "sparse-merkle-tree/Cargo.toml",
        "tsconfig/package.json",
        "xtask/Cargo.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "published_package",
        "source": "osv",
        "findings": [
          {
            "name": "axios",
            "direct": true,
            "version": "1.12.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.7,
            "advisory_ids": [
              "GHSA-35jp-ww65-95wh",
              "GHSA-3g43-6gmg-66jw",
              "GHSA-3p68-rc4w-qgx5",
              "GHSA-3w6x-2g7m-8v23",
              "GHSA-42h9-826w-cgv3",
              "GHSA-43fc-jf86-j433",
              "GHSA-445q-vr5w-6q77",
              "GHSA-5c9x-8gcm-mpgx",
              "GHSA-62hf-57xw-28j9",
              "GHSA-6chq-wfr3-2hj9"
            ],
            "fixed_version": "1.18.0",
            "advisory_count": 28,
            "oldest_advisory_days": 163
          },
          {
            "name": "bigint-buffer",
            "direct": false,
            "version": "1.1.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3gc7-fjrx-p6mg"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": 474
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "8.3.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 91
          }
        ],
        "collected": true,
        "malicious": [],
        "truncated": false,
        "by_severity": {
          "high": 3
        },
        "advisory_count": 30,
        "affected_count": 3,
        "assessed_count": 416,
        "malicious_count": 0,
        "assessed_package": "npm:@lightprotocol/zk-compression-cli@0.28.4",
        "unassessed_count": 0,
        "direct_affected_count": 1
      },
      "ecosystems": [
        "crates",
        "npm"
      ],
      "dependencies": [
        {
          "name": "@coral-xyz/anchor",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.29.0"
        },
        {
          "name": "@lightprotocol/compressed-token",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "workspace:*"
        },
        {
          "name": "@lightprotocol/hasher.rs",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "0.2.1"
        },
        {
          "name": "@lightprotocol/stateless.js",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "workspace:*"
        },
        {
          "name": "@oclif/core",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.5.4"
        },
        {
          "name": "@oclif/plugin-autocomplete",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.34"
        },
        {
          "name": "@oclif/plugin-help",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^6.2.33"
        },
        {
          "name": "@oclif/plugin-not-found",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.2.68"
        },
        {
          "name": "@oclif/plugin-plugins",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.4.47"
        },
        {
          "name": "@oclif/table",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.4.14"
        },
        {
          "name": "@solana/web3.js",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.98.4"
        },
        {
          "name": "axios",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "1.12.2"
        },
        {
          "name": "case-anything",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.1.13"
        },
        {
          "name": "cli-progress",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.12.0"
        },
        {
          "name": "cli-spinners",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^2.9.2"
        },
        {
          "name": "dotenv",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^16.4.7"
        },
        {
          "name": "ffjavascript",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.3.1"
        },
        {
          "name": "find-process",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.7"
        },
        {
          "name": "node-fetch",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.3.2"
        },
        {
          "name": "snake-case",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.0.4"
        },
        {
          "name": "tar",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.4.3"
        },
        {
          "name": "tweetnacl",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.0.3"
        },
        {
          "name": "wait-on",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^7.2.0"
        },
        {
          "name": "which",
          "manifest": "cli/package.json",
          "ecosystem": "npm",
          "version_constraint": "^5.0.0"
        },
        {
          "name": "light-hash-set",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-hasher",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-concurrent-merkle-tree",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-indexed-merkle-tree",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressed-account",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-batched-merkle-tree",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-merkle-tree-reference",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-sparse-merkle-tree",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-account-checks",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-sdk",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-client",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-prover-client",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-registry",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "account-compression",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-token-interface",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressed-token-sdk",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressible",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "borsh",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-instruction",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-pubkey",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-sdk",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anchor-lang",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bb8",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "governor",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num-traits",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "forester-utils/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anchor-lang",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4.5.53"
        },
        {
          "name": "solana-sdk",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-commitment-config",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-client",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-account-decoder",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-program",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "account-compression",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-account-checks",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-batched-merkle-tree",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressed-account",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-system-program-anchor",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-hash-set",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-hasher",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-prover-client",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-registry",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "photon-api",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "forester-utils",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-client",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-merkle-tree-metadata",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-sdk",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-account",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-program-test",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressible",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-token-interface",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-token-client",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-token",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressed-token-sdk",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-rpc-client-api",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-transaction-status",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde_json",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "serde",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "reqwest",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "futures",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "borsh",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bs58",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "hex",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "env_logger",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "async-trait",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-subscriber",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tracing-appender",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "prometheus",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.14"
        },
        {
          "name": "lazy_static",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "warp",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        },
        {
          "name": "dashmap",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "scopeguard",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.2"
        },
        {
          "name": "itertools",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.14"
        },
        {
          "name": "async-channel",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "2.5"
        },
        {
          "name": "solana-pubkey",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dotenvy",
          "manifest": "forester/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.15"
        },
        {
          "name": "light-hasher",
          "manifest": "sparse-merkle-tree/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num-bigint",
          "manifest": "sparse-merkle-tree/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num-traits",
          "manifest": "sparse-merkle-tree/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "thiserror",
          "manifest": "sparse-merkle-tree/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-indexed-array",
          "manifest": "sparse-merkle-tree/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "account-compression",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anyhow",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "ark-bn254",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "ark-ff",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "base64",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "clap",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "4"
        },
        {
          "name": "groth16-solana",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-concurrent-merkle-tree",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-hash-set",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-hasher",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-indexed-merkle-tree",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressed-account",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-event",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "bs58",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-merkle-tree-metadata",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "num-bigint",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "rand",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "quote",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0"
        },
        {
          "name": "sha2",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.10"
        },
        {
          "name": "solana-program",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tabled",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.20"
        },
        {
          "name": "light-test-utils",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "tokio",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-sdk",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-program-test",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-client",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "dirs",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "6.0"
        },
        {
          "name": "serde_json",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "1.0.140"
        },
        {
          "name": "solana-client",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-transaction-status",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-batched-merkle-tree",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-registry",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "solana-loader-v3-interface",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-compressible",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "anchor-lang",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "light-token",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": null
        },
        {
          "name": "chrono",
          "manifest": "xtask/Cargo.toml",
          "ecosystem": "crates",
          "version_constraint": "0.4"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "anchor-lang",
            "direct": true,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang",
            "direct": true,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.102",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.53",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.75",
            "ecosystem": "crates"
          },
          {
            "name": "anyhow",
            "direct": true,
            "version": "1.0.81",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bn254",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bn254",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bn254",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff",
            "direct": true,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-channel",
            "direct": true,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.52",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.79",
            "ecosystem": "crates"
          },
          {
            "name": "async-trait",
            "direct": true,
            "version": "0.1.89",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.2",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.21.7",
            "ecosystem": "crates"
          },
          {
            "name": "base64",
            "direct": true,
            "version": "0.22.1",
            "ecosystem": "crates"
          },
          {
            "name": "bb8",
            "direct": true,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "borsh",
            "direct": true,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bs58",
            "direct": true,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.19",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.26",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.37",
            "ecosystem": "crates"
          },
          {
            "name": "chrono",
            "direct": true,
            "version": "0.4.44",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "2.34.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "3.2.25",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap",
            "direct": true,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "4.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "5.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "dashmap",
            "direct": true,
            "version": "6.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "dirs",
            "direct": true,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dotenvy",
            "direct": true,
            "version": "0.15.7",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": true,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": true,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "env_logger",
            "direct": true,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures",
            "direct": true,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "governor",
            "direct": true,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "governor",
            "direct": true,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "groth16-solana",
            "direct": true,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "groth16-solana",
            "direct": true,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "hex",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "itertools",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "lazy_static",
            "direct": true,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": true,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": true,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": true,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-bigint",
            "direct": true,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": true,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": true,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": true,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "num-traits",
            "direct": true,
            "version": "0.2.19",
            "ecosystem": "crates"
          },
          {
            "name": "prometheus",
            "direct": true,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.33",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.35",
            "ecosystem": "crates"
          },
          {
            "name": "quote",
            "direct": true,
            "version": "1.0.45",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand",
            "direct": true,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.11.27",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.12.28",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest",
            "direct": true,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "scopeguard",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.136",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.186",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.197",
            "ecosystem": "crates"
          },
          {
            "name": "serde",
            "direct": true,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.105",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.115",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.149",
            "ecosystem": "crates"
          },
          {
            "name": "serde_json",
            "direct": true,
            "version": "1.0.78",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.10.9",
            "ecosystem": "crates"
          },
          {
            "name": "sha2",
            "direct": true,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder",
            "direct": true,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-client",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-client",
            "direct": true,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-commitment-config",
            "direct": true,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-instruction",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-instruction",
            "direct": true,
            "version": "2.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v3-interface",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": true,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": true,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program",
            "direct": true,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubkey",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubkey",
            "direct": true,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-api",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-api",
            "direct": true,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk",
            "direct": true,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk",
            "direct": true,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk",
            "direct": true,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-status",
            "direct": true,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-status",
            "direct": true,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tabled",
            "direct": true,
            "version": "0.20.0",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.30",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.47",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.58",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror",
            "direct": true,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.37.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio",
            "direct": true,
            "version": "1.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.40",
            "ecosystem": "crates"
          },
          {
            "name": "tracing",
            "direct": true,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-appender",
            "direct": true,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.2.25",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-subscriber",
            "direct": true,
            "version": "0.3.23",
            "ecosystem": "crates"
          },
          {
            "name": "warp",
            "direct": true,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "@coral-xyz/anchor",
            "direct": true,
            "version": "0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/anchor",
            "direct": true,
            "version": "0.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/anchor",
            "direct": true,
            "version": "^0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/anchor",
            "direct": true,
            "version": "^0.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "@lightprotocol/hasher.rs",
            "direct": true,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/core",
            "direct": true,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/core",
            "direct": true,
            "version": "^4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-autocomplete",
            "direct": true,
            "version": "3.2.34",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-autocomplete",
            "direct": true,
            "version": "^3.2.34",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-help",
            "direct": true,
            "version": "6.2.33",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-help",
            "direct": true,
            "version": "^6.2.33",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-not-found",
            "direct": true,
            "version": "3.2.68",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-not-found",
            "direct": true,
            "version": "^3.2.68",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-plugins",
            "direct": true,
            "version": "5.4.47",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/plugin-plugins",
            "direct": true,
            "version": "^5.4.47",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/table",
            "direct": true,
            "version": "0.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/table",
            "direct": true,
            "version": "^0.4.14",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/web3.js",
            "direct": true,
            "version": "1.98.4",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": true,
            "version": "1.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "case-anything",
            "direct": true,
            "version": "2.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "case-anything",
            "direct": true,
            "version": "^2.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "cli-progress",
            "direct": true,
            "version": "3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-progress",
            "direct": true,
            "version": "^3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": true,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": true,
            "version": "^2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "16.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": true,
            "version": "^16.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "ffjavascript",
            "direct": true,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ffjavascript",
            "direct": true,
            "version": "^0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-process",
            "direct": true,
            "version": "1.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "find-process",
            "direct": true,
            "version": "^1.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": true,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": true,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": true,
            "version": "^3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "snake-case",
            "direct": true,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "snake-case",
            "direct": true,
            "version": "^3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "7.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": true,
            "version": "^7.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "tweetnacl",
            "direct": true,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tweetnacl",
            "direct": true,
            "version": "^1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "wait-on",
            "direct": true,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "wait-on",
            "direct": true,
            "version": "^7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": true,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": true,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": true,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": true,
            "version": "^5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "addr2line",
            "direct": false,
            "version": "0.21.0",
            "ecosystem": "crates"
          },
          {
            "name": "adler",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "adler2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "aead",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.7.5",
            "ecosystem": "crates"
          },
          {
            "name": "aes",
            "direct": false,
            "version": "0.8.4",
            "ecosystem": "crates"
          },
          {
            "name": "aes-gcm-siv",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "aes-gcm-siv",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "agave-feature-set",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "agave-precompiles",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "agave-reserved-account-keys",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.7.8",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "ahash",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "aho-corasick",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "aliasable",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-no-stdlib",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "alloc-stdlib",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "allocator-api2",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-access-control",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-access-control",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-access-control",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-account",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-account",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-account",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-constant",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-constant",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-constant",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-error",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-error",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-error",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-event",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-event",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-event",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-program",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-program",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-attribute-program",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-accounts",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-accounts",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-accounts",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-serde",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-serde",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-space",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-space",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-derive-space",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang-idl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-lang-idl-spec",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-spl",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "anchor-spl",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-spl",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-syn",
            "direct": false,
            "version": "0.28.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-syn",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "anchor-syn",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "android-tzdata",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "android_system_properties",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "ansi_term",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.13",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "0.6.21",
            "ecosystem": "crates"
          },
          {
            "name": "anstream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-parse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-query",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "anstyle-wincon",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-bls12-381",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-crypto-primitives",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ec",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ec",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ec",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ed-on-bls12-381",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ed-on-bn254",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-asm",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-asm",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-asm",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-macros",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-macros",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-ff-macros",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-groth16",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-marlin",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-nonnative-field",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-poly-commit",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-r1cs-std",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ark-relations",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize-derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "ark-serialize-derive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-snark",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-std",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-std",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "ark-std",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "arkworks-gadgets",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "array-bytes",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "arrayref",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "arrayvec",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "ascii",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-derive",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "asn1-rs-impl",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "assert-json-diff",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "assert_matches",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.41",
            "ecosystem": "crates"
          },
          {
            "name": "async-compression",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "async-lock",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "async-mutex",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "atomic-waker",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "atty",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "autocfg",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.64",
            "ecosystem": "crates"
          },
          {
            "name": "backtrace",
            "direct": false,
            "version": "0.3.71",
            "ecosystem": "crates"
          },
          {
            "name": "base64ct",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "bincode",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "bit-set",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bit-vec",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitflags",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitmaps",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bitvec",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake2",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "blake3",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "block-buffer",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "block-padding",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-derive-internal",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "borsh-schema-derive-internal",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "brotli-decompressor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "bumpalo",
            "direct": false,
            "version": "3.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "bv",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytecount",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.25.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck",
            "direct": false,
            "version": "1.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytemuck_derive",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "byteorder",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "bzip2-sys",
            "direct": false,
            "version": "0.1.11+1.0.8",
            "ecosystem": "crates"
          },
          {
            "name": "caps",
            "direct": false,
            "version": "0.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "caps",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "cargo_toml",
            "direct": false,
            "version": "0.19.2",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.0.72",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.0.83",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.0.92",
            "ecosystem": "crates"
          },
          {
            "name": "cc",
            "direct": false,
            "version": "1.2.57",
            "ecosystem": "crates"
          },
          {
            "name": "cesu8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "cfg-if",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_aliases",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cfg_eval",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "chrono-humanize",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "cipher",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "clap_builder",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_derive",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "clap_lex",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "colorchoice",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "3.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "combine",
            "direct": false,
            "version": "4.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "compression-codecs",
            "direct": false,
            "version": "0.4.37",
            "ecosystem": "crates"
          },
          {
            "name": "compression-core",
            "direct": false,
            "version": "0.4.31",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "concurrent-queue",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "config",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.11",
            "ecosystem": "crates"
          },
          {
            "name": "console",
            "direct": false,
            "version": "0.15.8",
            "ecosystem": "crates"
          },
          {
            "name": "console_error_panic_hook",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "console_log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "console_log",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "const-oid",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "const-random",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "const-random-macro",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "constant_time_eq",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "convert_case",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "core-foundation-sys",
            "direct": false,
            "version": "0.8.7",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "cpufeatures",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "crc32fast",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.12",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-channel",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-deque",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.15",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.18",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-epoch",
            "direct": false,
            "version": "0.9.6",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.16",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.19",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.21",
            "ecosystem": "crates"
          },
          {
            "name": "crossbeam-utils",
            "direct": false,
            "version": "0.8.6",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "crunchy",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-common",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-mac",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-mac",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "crypto-mac",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "ctr",
            "direct": false,
            "version": "0.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "curve25519-dalek-derive",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.20.8",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.20.8",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_core",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.20.8",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "crates"
          },
          {
            "name": "darling_macro",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "data-encoding",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "deadpool-runtime",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "der",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "der-parser",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "deranged",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "derivation-path",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "derivation-path",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "derivative",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "dialoguer",
            "direct": false,
            "version": "0.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.10.7",
            "ecosystem": "crates"
          },
          {
            "name": "digest",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "dir-diff",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-next",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dirs-sys-next",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "displaydoc",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "dlopen2",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "dlopen2_derive",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "dlv-list",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "dyn-clone",
            "direct": false,
            "version": "1.0.20",
            "ecosystem": "crates"
          },
          {
            "name": "eager",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519",
            "direct": false,
            "version": "1.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek-bip32",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "ed25519-dalek-bip32",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "educe",
            "direct": false,
            "version": "0.4.18",
            "ecosystem": "crates"
          },
          {
            "name": "educe",
            "direct": false,
            "version": "0.4.23",
            "ecosystem": "crates"
          },
          {
            "name": "educe",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "either",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "encode_unicode",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.30",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.33",
            "ecosystem": "crates"
          },
          {
            "name": "encoding_rs",
            "direct": false,
            "version": "0.8.35",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator-derive",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator-derive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-iterator-derive",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "3.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "enum-ordinalize-derive",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "env_filter",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "equivalent",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.14",
            "ecosystem": "crates"
          },
          {
            "name": "errno",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "2.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "event-listener-strategy",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "failure",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "failure_derive",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "fastbloom",
            "direct": false,
            "version": "0.14.1",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "fastrand",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "feature-probe",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "fiat-crypto",
            "direct": false,
            "version": "0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "filetime",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "find-msvc-tools",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "five8",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "five8_const",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "five8_core",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.0.28",
            "ecosystem": "crates"
          },
          {
            "name": "flate2",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "fnv",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "foldhash",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "foreign-types-shared",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "form_urlencoded",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "fs_extra",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "function_name",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "function_name-proc-macro",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "funty",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-channel",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-core",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-executor",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-io",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-lite",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-macro",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-sink",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-task",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "futures-timer",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.19",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "futures-util",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "generic-array",
            "direct": false,
            "version": "0.14.7",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "gethostname",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.1.16",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "crates"
          },
          {
            "name": "getrandom",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.26.1",
            "ecosystem": "crates"
          },
          {
            "name": "gimli",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "goblin",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "goblin",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.26",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.3.27",
            "ecosystem": "crates"
          },
          {
            "name": "h2",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "hash32",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.3",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.14.5",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "crates"
          },
          {
            "name": "hashbrown",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "headers-core",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "heck",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "hermit-abi",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "hidapi",
            "direct": false,
            "version": "2.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "histogram",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "hmac",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.12",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "http",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "http-body",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "http-body-util",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "http-types",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "httparse",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "httpdate",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "humantime",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.16",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.28",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "0.14.32",
            "ecosystem": "crates"
          },
          {
            "name": "hyper",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.24.2",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-rustls",
            "direct": false,
            "version": "0.27.7",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-tls",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "hyper-util",
            "direct": false,
            "version": "0.1.20",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.60",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone",
            "direct": false,
            "version": "0.1.65",
            "ecosystem": "crates"
          },
          {
            "name": "iana-time-zone-haiku",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_collections",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_locale_core",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_normalizer_data",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_properties_data",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "icu_provider",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "id-arena",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ident_case",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "idna_adapter",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "im",
            "direct": false,
            "version": "15.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "index_list",
            "direct": false,
            "version": "0.2.7",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "indexmap",
            "direct": false,
            "version": "2.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.17.11",
            "ecosystem": "crates"
          },
          {
            "name": "indicatif",
            "direct": false,
            "version": "0.17.8",
            "ecosystem": "crates"
          },
          {
            "name": "infer",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "Inflector",
            "direct": false,
            "version": "0.11.4",
            "ecosystem": "crates"
          },
          {
            "name": "inout",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.12",
            "ecosystem": "crates"
          },
          {
            "name": "instant",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ipnet",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "iri-string",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "is_terminal_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "itoa",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "jiff",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jiff-static",
            "direct": false,
            "version": "0.2.23",
            "ecosystem": "crates"
          },
          {
            "name": "jni",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "jni-sys",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.24",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.26",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.28",
            "ecosystem": "crates"
          },
          {
            "name": "jobserver",
            "direct": false,
            "version": "0.1.34",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.56",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.64",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.69",
            "ecosystem": "crates"
          },
          {
            "name": "js-sys",
            "direct": false,
            "version": "0.3.91",
            "ecosystem": "crates"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "jsonrpc-core",
            "direct": false,
            "version": "18.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "kaigan",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "keccak",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "leb128fmt",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.117",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.147",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.153",
            "ecosystem": "crates"
          },
          {
            "name": "libc",
            "direct": false,
            "version": "0.2.183",
            "ecosystem": "crates"
          },
          {
            "name": "libloading",
            "direct": false,
            "version": "0.7.3",
            "ecosystem": "crates"
          },
          {
            "name": "libm",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "libredox",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-core",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-ecmult",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "libsecp256k1-gen-genmult",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "light-anchor-spl",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "crates"
          },
          {
            "name": "light-bounded-vec",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "light-poseidon",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "light-poseidon",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "light-profiler-macro",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "light-program-profiler",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "light_protocol_program",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "linked-hash-map",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "linux-raw-sys",
            "direct": false,
            "version": "0.4.13",
            "ecosystem": "crates"
          },
          {
            "name": "litemap",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "litesvm",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.10",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.11",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "lock_api",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.20",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.21",
            "ecosystem": "crates"
          },
          {
            "name": "log",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "lru-slab",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "matchers",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "matches",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "memchr",
            "direct": false,
            "version": "2.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "memmap2",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "memoffset",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "merlin",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.16",
            "ecosystem": "crates"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "0.3.17",
            "ecosystem": "crates"
          },
          {
            "name": "mime_guess",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "crates"
          },
          {
            "name": "minimal-lexical",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "miniz_oxide",
            "direct": false,
            "version": "0.8.9",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "0.7.14",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "0.8.11",
            "ecosystem": "crates"
          },
          {
            "name": "mio",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "miow",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "mpl-token-metadata",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "native-tls",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "native-tls",
            "direct": false,
            "version": "0.2.18",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "nix",
            "direct": false,
            "version": "0.30.1",
            "ecosystem": "crates"
          },
          {
            "name": "no-std-compat",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "nom",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "nonzero_ext",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "ntapi",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "nu-ansi-term",
            "direct": false,
            "version": "0.50.3",
            "ecosystem": "crates"
          },
          {
            "name": "num",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "num-complex",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "num-conv",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "num-derive",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-integer",
            "direct": false,
            "version": "0.1.46",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.44",
            "ecosystem": "crates"
          },
          {
            "name": "num-iter",
            "direct": false,
            "version": "0.1.45",
            "ecosystem": "crates"
          },
          {
            "name": "num-rational",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_cpus",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "num_enum_derive",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "number_prefix",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.27.1",
            "ecosystem": "crates"
          },
          {
            "name": "object",
            "direct": false,
            "version": "0.32.2",
            "ecosystem": "crates"
          },
          {
            "name": "oid-registry",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.21.4",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "once_cell_polyfill",
            "direct": false,
            "version": "1.70.2",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "opaque-debug",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "openapiv3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "openapiv3",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.64",
            "ecosystem": "crates"
          },
          {
            "name": "openssl",
            "direct": false,
            "version": "0.10.76",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-probe",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-src",
            "direct": false,
            "version": "300.5.5+3.5.5",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.102",
            "ecosystem": "crates"
          },
          {
            "name": "openssl-sys",
            "direct": false,
            "version": "0.9.112",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "opentelemetry",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "option-ext",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ordered-multimap",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "os_str_bytes",
            "direct": false,
            "version": "6.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "ouroboros_macro",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "papergrid",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "parking",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot",
            "direct": false,
            "version": "0.12.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.12",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "parking_lot_core",
            "direct": false,
            "version": "0.9.9",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "paste",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "pathdiff",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "pem",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "percent-encoding",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "percentage",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "pest",
            "direct": false,
            "version": "2.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "pest_derive",
            "direct": false,
            "version": "2.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "pest_generator",
            "direct": false,
            "version": "2.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "pest_meta",
            "direct": false,
            "version": "2.7.9",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-internal",
            "direct": false,
            "version": "1.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.14",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "pin-project-lite",
            "direct": false,
            "version": "0.2.8",
            "ecosystem": "crates"
          },
          {
            "name": "pin-utils",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio",
            "direct": false,
            "version": "0.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-log",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-pubkey",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-system",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-system",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-token-interface",
            "direct": false,
            "version": "0.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "pinocchio-token-program",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkcs8",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.24",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.30",
            "ecosystem": "crates"
          },
          {
            "name": "pkg-config",
            "direct": false,
            "version": "0.3.32",
            "ecosystem": "crates"
          },
          {
            "name": "plain",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "polyval",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "polyval",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.13.1",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "portable-atomic-util",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "potential_utf",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "powerfmt",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.16",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "ppv-lite86",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "pretty-hex",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "prettyplease",
            "direct": false,
            "version": "0.2.37",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-crate",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error-attr2",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro-error2",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.106",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.36",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.66",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.67",
            "ecosystem": "crates"
          },
          {
            "name": "proc-macro2",
            "direct": false,
            "version": "1.0.79",
            "ecosystem": "crates"
          },
          {
            "name": "progenitor",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "progenitor",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "progenitor-client",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "progenitor-client",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "progenitor-impl",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "progenitor-macro",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "proptest",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "protobuf-support",
            "direct": false,
            "version": "3.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "qstring",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "crates"
          },
          {
            "name": "qualifier_attr",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "quanta",
            "direct": false,
            "version": "0.12.6",
            "ecosystem": "crates"
          },
          {
            "name": "quick-error",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "quinn",
            "direct": false,
            "version": "0.11.9",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-proto",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "quinn-udp",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "r-efi",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "radium",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_chacha",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "rand_core",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "rand_hc",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_hc",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_pcg",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xorshift",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rand_xoshiro",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "raw-cpuid",
            "direct": false,
            "version": "11.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.12.1",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.13.0",
            "ecosystem": "crates"
          },
          {
            "name": "rayon-core",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "rcgen",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "redox_syscall",
            "direct": false,
            "version": "0.5.18",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "redox_users",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.10.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.3.6",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.14",
            "ecosystem": "crates"
          },
          {
            "name": "regex-automata",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.6.25",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.10",
            "ecosystem": "crates"
          },
          {
            "name": "regex-syntax",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "regress",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "relative-path",
            "direct": false,
            "version": "1.9.2",
            "ecosystem": "crates"
          },
          {
            "name": "remove_dir_all",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "reqwest-middleware",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "retain_mut",
            "direct": false,
            "version": "0.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.16.20",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.14",
            "ecosystem": "crates"
          },
          {
            "name": "ring",
            "direct": false,
            "version": "0.17.8",
            "ecosystem": "crates"
          },
          {
            "name": "ron",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "rpassword",
            "direct": false,
            "version": "7.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "rpassword",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rstest",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "rstest_macros",
            "direct": false,
            "version": "0.18.2",
            "ecosystem": "crates"
          },
          {
            "name": "rtoolbox",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "rtoolbox",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "crates"
          },
          {
            "name": "rust-ini",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-demangle",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc-hash",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustc_version",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "rusticata-macros",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "0.38.32",
            "ecosystem": "crates"
          },
          {
            "name": "rustix",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.20.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.21.12",
            "ecosystem": "crates"
          },
          {
            "name": "rustls",
            "direct": false,
            "version": "0.23.37",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-native-certs",
            "direct": false,
            "version": "0.8.3",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pemfile",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-pki-types",
            "direct": false,
            "version": "1.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-platform-verifier-android",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.101.7",
            "ecosystem": "crates"
          },
          {
            "name": "rustls-webpki",
            "direct": false,
            "version": "0.103.9",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.14",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "rustversion",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "rusty-fork",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.15",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.17",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.23",
            "ecosystem": "crates"
          },
          {
            "name": "ryu",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "crates"
          },
          {
            "name": "same-file",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "scc",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "schannel",
            "direct": false,
            "version": "0.1.29",
            "ecosystem": "crates"
          },
          {
            "name": "schemars",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "schemars_derive",
            "direct": false,
            "version": "0.8.22",
            "ecosystem": "crates"
          },
          {
            "name": "scoped-tls",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "scroll",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "scroll",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "scroll_derive",
            "direct": false,
            "version": "0.10.5",
            "ecosystem": "crates"
          },
          {
            "name": "scroll_derive",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "sct",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "sct",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "sdd",
            "direct": false,
            "version": "3.0.10",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "security-framework-sys",
            "direct": false,
            "version": "2.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.27",
            "ecosystem": "crates"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "semver-parser",
            "direct": false,
            "version": "0.10.2",
            "ecosystem": "crates"
          },
          {
            "name": "serde-big-array",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.12",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.14",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.19",
            "ecosystem": "crates"
          },
          {
            "name": "serde_bytes",
            "direct": false,
            "version": "0.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_core",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.136",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.186",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.197",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive",
            "direct": false,
            "version": "1.0.228",
            "ecosystem": "crates"
          },
          {
            "name": "serde_derive_internals",
            "direct": false,
            "version": "0.29.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_qs",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "serde_spanned",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "serde_tokenstream",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_urlencoded",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with",
            "direct": false,
            "version": "3.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "serde_with_macros",
            "direct": false,
            "version": "3.18.0",
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "serde_yaml",
            "direct": false,
            "version": "0.9.34+deprecated",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test_derive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "serial_test_derive",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha1",
            "direct": false,
            "version": "0.10.6",
            "ecosystem": "crates"
          },
          {
            "name": "sha2-const-stable",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "sha3",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "sha3",
            "direct": false,
            "version": "0.10.8",
            "ecosystem": "crates"
          },
          {
            "name": "sha3",
            "direct": false,
            "version": "0.9.1",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "sharded-slab",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "crates"
          },
          {
            "name": "shell-words",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "shell-words",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "shlex",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook",
            "direct": false,
            "version": "0.3.18",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "signal-hook-registry",
            "direct": false,
            "version": "1.4.8",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "signature",
            "direct": false,
            "version": "1.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "simd-adler32",
            "direct": false,
            "version": "0.3.8",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "crates"
          },
          {
            "name": "siphasher",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "sized-chunks",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.12",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "slab",
            "direct": false,
            "version": "0.4.9",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.15.1",
            "ecosystem": "crates"
          },
          {
            "name": "smallvec",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.4.4",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.10",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "socket2",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-decoder-client-types",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-account-info",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-address-lookup-table-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-address-lookup-table-interface",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-address-lookup-table-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-atomic-u64",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-banks-client",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-banks-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-banks-interface",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-banks-interface",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-banks-server",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-big-mod-exp",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bincode",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-blake3-hasher",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bloom",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bn254",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bn254",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-borsh",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bpf-loader-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bpf-loader-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-bucket-map",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-builtins",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-builtins-default-costs",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-clap-utils",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-clap-utils",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cli-config",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cli-output",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-client-traits",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-clock",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cluster-type",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-compute-budget",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-compute-budget-instruction",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-compute-budget-interface",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-compute-budget-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-compute-budget-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-config-program",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-config-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-config-program-client",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-connection-cache",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-connection-cache",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-cpi",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-curve25519",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-decode-error",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-define-syscall",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-derivation-path",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-ed25519-program",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-info",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-rewards",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-rewards-hasher",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-epoch-schedule",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-example-mocks",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-feature-gate-interface",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-feature-set",
            "direct": false,
            "version": "2.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-fee",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-fee-calculator",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-fee-structure",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi",
            "direct": false,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi-macro",
            "direct": false,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi-macro",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-frozen-abi-macro",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-genesis-config",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-hard-forks",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-hash",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-inflation",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-instructions-sysvar",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-keccak-hasher",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-keypair",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-last-restart-slot",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v2-interface",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v4-interface",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-loader-v4-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-log-collector",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-logger",
            "direct": false,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-logger",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-logger",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-logger",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-measure",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-measure",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-measure",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-message",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-metrics",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-metrics",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-metrics",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-msg",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-native-token",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-native-token",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-net-utils",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-net-utils",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-nonce",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-nonce-account",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-nostd-keccak",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-nostd-keccak",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-offchain-message",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-packet",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-perf",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-perf",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-poh-config",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-poseidon",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-precompile-error",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-precompiles",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-presigner",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-entrypoint",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-error",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-memory",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-option",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-pack",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-runtime",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-runtime",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-runtime",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-program-test",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubsub-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-pubsub-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-quic-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-quic-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-quic-definitions",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rayon-threadlimit",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rayon-threadlimit",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rayon-threadlimit",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-remote-wallet",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-remote-wallet",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rent",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rent-collector",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rent-debits",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-reserved-account-keys",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-reward-info",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-nonce-utils",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-nonce-utils",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-rpc-client-types",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-runtime",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sanitize",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sbpf",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-ids",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sdk-macro",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-secp256k1-program",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-secp256k1-recover",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-secp256r1-program",
            "direct": false,
            "version": "2.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "solana-security-txt",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-security-txt",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-security-txt",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-security-txt",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-seed-derivable",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-seed-phrase",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-send-transaction-service",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serde",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serde-varint",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "solana-serialize-utils",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sha256-hasher",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-short-vec",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-shred-version",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-signature",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "solana-signature",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-signer",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-slot-hashes",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-slot-history",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stable-layout",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stake-interface",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stake-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-stake-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-streamer",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-streamer",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-callback",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-feature-set",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-svm-transaction",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-interface",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-system-transaction",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sysvar",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "solana-sysvar-id",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-thin-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-thin-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-time-utils",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-timings",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-tls-utils",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-tpu-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-tpu-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-context",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-error",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-metrics-tracker",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-transaction-status-client-types",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-type-overrides",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-udp-client",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-udp-client",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-validator-exit",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "solana-version",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-version",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-vote-interface",
            "direct": false,
            "version": "2.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "solana-vote-program",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-vote-program",
            "direct": false,
            "version": "1.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "solana-vote-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-elgamal-proof-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-sdk",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-token-proof-program",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-token-sdk",
            "direct": false,
            "version": "1.16.9",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-token-sdk",
            "direct": false,
            "version": "1.18.12",
            "ecosystem": "crates"
          },
          {
            "name": "solana-zk-token-sdk",
            "direct": false,
            "version": "2.3.13",
            "ecosystem": "crates"
          },
          {
            "name": "solana_rbpf",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "crates"
          },
          {
            "name": "solana_rbpf",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "spin",
            "direct": false,
            "version": "0.9.8",
            "ecosystem": "crates"
          },
          {
            "name": "spinning_top",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spki",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-associated-token-account-client",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-derive",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-derive",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-syn",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "spl-discriminator-syn",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-elgamal-registry",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-elgamal-registry",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-generic-token",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-memo",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-memo",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-memo",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-pod",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-pod",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error-derive",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error-derive",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-program-error-derive",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-tlv-account-resolution",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-tlv-account-resolution",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-tlv-account-resolution",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-2022-interface",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-ciphertext-arithmetic",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-ciphertext-arithmetic",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-extraction",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-extraction",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-extraction",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-generation",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-generation",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-confidential-transfer-proof-generation",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-group-interface",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-group-interface",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-group-interface",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-metadata-interface",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-metadata-interface",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-metadata-interface",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-token-metadata-interface",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-transfer-hook-interface",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-transfer-hook-interface",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "spl-transfer-hook-interface",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-type-length-value",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-type-length-value",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "spl-type-length-value",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "stable_deref_trait",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "static_assertions",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.11.1",
            "ecosystem": "crates"
          },
          {
            "name": "strsim",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "subtle",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "symlink",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.109",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "1.0.86",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.117",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.29",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.37",
            "ecosystem": "crates"
          },
          {
            "name": "syn",
            "direct": false,
            "version": "2.0.58",
            "ecosystem": "crates"
          },
          {
            "name": "syn_derive",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "sync_wrapper",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.12.6",
            "ecosystem": "crates"
          },
          {
            "name": "synstructure",
            "direct": false,
            "version": "0.13.2",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "system-configuration-sys",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "tabled_derive",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tap",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "crates"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "0.4.38",
            "ecosystem": "crates"
          },
          {
            "name": "target-triple",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "tarpc",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "crates"
          },
          {
            "name": "tarpc",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "crates"
          },
          {
            "name": "tarpc-plugins",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.27.0",
            "ecosystem": "crates"
          },
          {
            "name": "tempfile",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "termcolor",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "testing_table",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "textwrap",
            "direct": false,
            "version": "0.16.1",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.30",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.47",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.58",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "1.0.69",
            "ecosystem": "crates"
          },
          {
            "name": "thiserror-impl",
            "direct": false,
            "version": "2.0.18",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "thread_local",
            "direct": false,
            "version": "1.1.9",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.1.43",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.34",
            "ecosystem": "crates"
          },
          {
            "name": "time",
            "direct": false,
            "version": "0.3.44",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "time-core",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "crates"
          },
          {
            "name": "time-macros",
            "direct": false,
            "version": "0.2.24",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-bip39",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "tiny-keccak",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinystr",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tinyvec_macros",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "1.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-macros",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-native-tls",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.24.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-rustls",
            "direct": false,
            "version": "0.26.4",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-serde",
            "direct": false,
            "version": "0.8.0",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.15",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-stream",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-tungstenite",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.6.10",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.6.9",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.10",
            "ecosystem": "crates"
          },
          {
            "name": "tokio-util",
            "direct": false,
            "version": "0.7.18",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.5.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.8.12",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "0.8.23",
            "ecosystem": "crates"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "1.0.7+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.11",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "0.6.5",
            "ecosystem": "crates"
          },
          {
            "name": "toml_datetime",
            "direct": false,
            "version": "1.0.1+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.19.14",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.19.15",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.12",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.22.27",
            "ecosystem": "crates"
          },
          {
            "name": "toml_edit",
            "direct": false,
            "version": "0.25.5+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_parser",
            "direct": false,
            "version": "1.0.10+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "toml_write",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "crates"
          },
          {
            "name": "toml_writer",
            "direct": false,
            "version": "1.0.7+spec-1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "tower",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-http",
            "direct": false,
            "version": "0.6.8",
            "ecosystem": "crates"
          },
          {
            "name": "tower-layer",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "tower-service",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.18",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.27",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-attributes",
            "direct": false,
            "version": "0.1.31",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.21",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.32",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-core",
            "direct": false,
            "version": "0.1.36",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-log",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": false,
            "version": "0.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-opentelemetry",
            "direct": false,
            "version": "0.17.4",
            "ecosystem": "crates"
          },
          {
            "name": "tracing-serde",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "try-lock",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "trybuild",
            "direct": false,
            "version": "1.0.116",
            "ecosystem": "crates"
          },
          {
            "name": "tungstenite",
            "direct": false,
            "version": "0.20.1",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.16.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.17.0",
            "ecosystem": "crates"
          },
          {
            "name": "typenum",
            "direct": false,
            "version": "1.19.0",
            "ecosystem": "crates"
          },
          {
            "name": "typify",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "typify-impl",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "typify-macro",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "crates"
          },
          {
            "name": "ucd-trie",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "unarray",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicase",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.15",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-bidi",
            "direct": false,
            "version": "0.3.7",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.12",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-ident",
            "direct": false,
            "version": "1.0.24",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.22",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.23",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-normalization",
            "direct": false,
            "version": "0.1.25",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.10.1",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.11.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-segmentation",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.1.14",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-width",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "unicode-xid",
            "direct": false,
            "version": "0.2.6",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "universal-hash",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "unreachable",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "unsafe-libyaml",
            "direct": false,
            "version": "0.2.11",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "crates"
          },
          {
            "name": "untrusted",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "crates"
          },
          {
            "name": "uriparse",
            "direct": false,
            "version": "0.6.3",
            "ecosystem": "crates"
          },
          {
            "name": "uriparse",
            "direct": false,
            "version": "0.6.4",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "url",
            "direct": false,
            "version": "2.5.8",
            "ecosystem": "crates"
          },
          {
            "name": "utf-8",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "crates"
          },
          {
            "name": "utf8_iter",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "utf8parse",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "1.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "valuable",
            "direct": false,
            "version": "0.1.1",
            "ecosystem": "crates"
          },
          {
            "name": "vcpkg",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "crates"
          },
          {
            "name": "vec_map",
            "direct": false,
            "version": "0.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "crates"
          },
          {
            "name": "version_check",
            "direct": false,
            "version": "0.9.5",
            "ecosystem": "crates"
          },
          {
            "name": "void",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "crates"
          },
          {
            "name": "wait-timeout",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "waker-fn",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "crates"
          },
          {
            "name": "walkdir",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "want",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.10.2+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.11.1+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasi",
            "direct": false,
            "version": "0.9.0+wasi-snapshot-preview1",
            "ecosystem": "crates"
          },
          {
            "name": "wasip2",
            "direct": false,
            "version": "1.0.2+wasi-0.2.9",
            "ecosystem": "crates"
          },
          {
            "name": "wasip3",
            "direct": false,
            "version": "0.4.0+wasi-0.3.0-rc-2026-01-06",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.79",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.87",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen",
            "direct": false,
            "version": "0.2.92",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.79",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.87",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-backend",
            "direct": false,
            "version": "0.2.92",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.29",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.42",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-futures",
            "direct": false,
            "version": "0.4.64",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.79",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.87",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro",
            "direct": false,
            "version": "0.2.92",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.79",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.87",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-macro-support",
            "direct": false,
            "version": "0.2.92",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.114",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.79",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.87",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-bindgen-shared",
            "direct": false,
            "version": "0.2.92",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-encoder",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-metadata",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasm-streams",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "crates"
          },
          {
            "name": "wasmparser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.56",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.64",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.69",
            "ecosystem": "crates"
          },
          {
            "name": "web-sys",
            "direct": false,
            "version": "0.3.91",
            "ecosystem": "crates"
          },
          {
            "name": "web-time",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki",
            "direct": false,
            "version": "0.22.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-root-certs",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.22.2",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.24.0",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "0.25.4",
            "ecosystem": "crates"
          },
          {
            "name": "webpki-roots",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "crates"
          },
          {
            "name": "winapi",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-i686-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.11",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-util",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "winapi-x86_64-pc-windows-gnu",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-core",
            "direct": false,
            "version": "0.62.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-implement",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-interface",
            "direct": false,
            "version": "0.59.3",
            "ecosystem": "crates"
          },
          {
            "name": "windows-link",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-result",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-strings",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.45.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.48.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.52.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.59.0",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.60.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-sys",
            "direct": false,
            "version": "0.61.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows-targets",
            "direct": false,
            "version": "0.53.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_aarch64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_i686_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnu",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_gnullvm",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.42.2",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.48.5",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.4",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.52.6",
            "ecosystem": "crates"
          },
          {
            "name": "windows_x86_64_msvc",
            "direct": false,
            "version": "0.53.1",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.5.14",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.5.40",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.6.7",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "0.7.15",
            "ecosystem": "crates"
          },
          {
            "name": "winnow",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.50.0",
            "ecosystem": "crates"
          },
          {
            "name": "winreg",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "crates"
          },
          {
            "name": "wiremock",
            "direct": false,
            "version": null,
            "ecosystem": "crates"
          },
          {
            "name": "wiremock",
            "direct": false,
            "version": "0.5.22",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-core",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-bindgen-rust-macro",
            "direct": false,
            "version": "0.51.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-component",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "wit-parser",
            "direct": false,
            "version": "0.244.0",
            "ecosystem": "crates"
          },
          {
            "name": "writeable",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "crates"
          },
          {
            "name": "wyz",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "x509-parser",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "crates"
          },
          {
            "name": "xattr",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "crates"
          },
          {
            "name": "yaml-rust",
            "direct": false,
            "version": "0.4.5",
            "ecosystem": "crates"
          },
          {
            "name": "yasna",
            "direct": false,
            "version": "0.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "yoke",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "yoke-derive",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.7.32",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy",
            "direct": false,
            "version": "0.8.47",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.7.32",
            "ecosystem": "crates"
          },
          {
            "name": "zerocopy-derive",
            "direct": false,
            "version": "0.8.47",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zerofrom-derive",
            "direct": false,
            "version": "0.1.6",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize",
            "direct": false,
            "version": "1.8.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "crates"
          },
          {
            "name": "zeroize_derive",
            "direct": false,
            "version": "1.4.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerotrie",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec",
            "direct": false,
            "version": "0.11.5",
            "ecosystem": "crates"
          },
          {
            "name": "zerovec-derive",
            "direct": false,
            "version": "0.11.2",
            "ecosystem": "crates"
          },
          {
            "name": "zmij",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.11.2+zstd.1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.13.3",
            "ecosystem": "crates"
          },
          {
            "name": "zstd",
            "direct": false,
            "version": "0.9.2+zstd.1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "4.1.3+zstd.1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "5.0.2+zstd.1.5.2",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-safe",
            "direct": false,
            "version": "7.2.4",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "1.6.2+zstd.1.5.1",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.10+zstd.1.5.6",
            "ecosystem": "crates"
          },
          {
            "name": "zstd-sys",
            "direct": false,
            "version": "2.0.16+zstd.1.5.7",
            "ecosystem": "crates"
          },
          {
            "name": "github.com/beorn7/perks",
            "direct": false,
            "version": "v1.0.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/bits-and-blooms/bitset",
            "direct": false,
            "version": "v1.24.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/blang/semver/v4",
            "direct": false,
            "version": "v4.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cespare/xxhash/v2",
            "direct": false,
            "version": "v2.3.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/consensys/gnark",
            "direct": false,
            "version": "v0.14.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/consensys/gnark-crypto",
            "direct": false,
            "version": "v0.19.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/cpuguy83/go-md2man/v2",
            "direct": false,
            "version": "v2.0.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/davecgh/go-spew",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/dgryski/go-rendezvous",
            "direct": false,
            "version": "v0.0.0-20200823014737-9f7001d12a5f",
            "ecosystem": "go"
          },
          {
            "name": "github.com/felixge/httpsnoop",
            "direct": false,
            "version": "v1.0.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/fxamacker/cbor/v2",
            "direct": false,
            "version": "v2.9.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/pprof",
            "direct": false,
            "version": "v0.0.0-20250903194437-c28834ac2320",
            "ecosystem": "go"
          },
          {
            "name": "github.com/google/uuid",
            "direct": false,
            "version": "v1.6.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/gorilla/handlers",
            "direct": false,
            "version": "v1.5.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/iden3/go-iden3-crypto",
            "direct": false,
            "version": "v0.0.17",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ingonyama-zk/icicle-gnark/v3",
            "direct": false,
            "version": "v3.2.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-colorable",
            "direct": false,
            "version": "v0.1.14",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mattn/go-isatty",
            "direct": false,
            "version": "v0.0.20",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/copystructure",
            "direct": false,
            "version": "v1.2.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/mitchellh/reflectwalk",
            "direct": false,
            "version": "v1.0.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/munnerz/goautoneg",
            "direct": false,
            "version": "v0.0.0-20191010083416-a7dc8b61c822",
            "ecosystem": "go"
          },
          {
            "name": "github.com/pmezard/go-difflib",
            "direct": false,
            "version": "v1.0.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_golang",
            "direct": false,
            "version": "v1.23.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/client_model",
            "direct": false,
            "version": "v0.6.2",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/common",
            "direct": false,
            "version": "v0.66.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/prometheus/procfs",
            "direct": false,
            "version": "v0.17.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/redis/go-redis/v9",
            "direct": false,
            "version": "v9.14.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/ronanh/intcomp",
            "direct": false,
            "version": "v1.1.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/rs/zerolog",
            "direct": false,
            "version": "v1.34.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/russross/blackfriday/v2",
            "direct": false,
            "version": "v2.1.0",
            "ecosystem": "go"
          },
          {
            "name": "github.com/stretchr/testify",
            "direct": false,
            "version": "v1.11.1",
            "ecosystem": "go"
          },
          {
            "name": "github.com/urfave/cli/v2",
            "direct": false,
            "version": "v2.27.7",
            "ecosystem": "go"
          },
          {
            "name": "github.com/x448/float16",
            "direct": false,
            "version": "v0.8.4",
            "ecosystem": "go"
          },
          {
            "name": "github.com/xrash/smetrics",
            "direct": false,
            "version": "v0.0.0-20250705151800-55b8f293f342",
            "ecosystem": "go"
          },
          {
            "name": "go.yaml.in/yaml/v2",
            "direct": false,
            "version": "v2.4.3",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/crypto",
            "direct": false,
            "version": "v0.42.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/exp",
            "direct": false,
            "version": "v0.0.0-20250911091902-df9299821621",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sync",
            "direct": false,
            "version": "v0.17.0",
            "ecosystem": "go"
          },
          {
            "name": "golang.org/x/sys",
            "direct": false,
            "version": "v0.36.0",
            "ecosystem": "go"
          },
          {
            "name": "google.golang.org/protobuf",
            "direct": false,
            "version": "v1.36.9",
            "ecosystem": "go"
          },
          {
            "name": "gopkg.in/yaml.v3",
            "direct": false,
            "version": "v3.0.1",
            "ecosystem": "go"
          },
          {
            "name": "@alcalzone/ansi-tokenize",
            "direct": false,
            "version": "0.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@ampproject/remapping",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/crc32",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/crc32c",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/sha1-browser",
            "direct": false,
            "version": "5.2.0",
            "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-cloudfront",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-s3",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-sso",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/core",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-env",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-http",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-ini",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-node",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-process",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-sso",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-web-identity",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-bucket-endpoint",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-expect-continue",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-flexible-checksums",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-host-header",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-location-constraint",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-logger",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-recursion-detection",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-sdk-s3",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-ssec",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-user-agent",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/nested-clients",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/region-config-resolver",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/signature-v4-multi-region",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/token-providers",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/types",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-arn-parser",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-endpoints",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-locate-window",
            "direct": false,
            "version": "3.535.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-browser",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-node",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/xml-builder",
            "direct": false,
            "version": "3.893.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws/lambda-invoke-store",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.24.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/code-frame",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/compat-data",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/core",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/generator",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-compilation-targets",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-globals",
            "direct": false,
            "version": "7.28.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.22.15",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-imports",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-module-transforms",
            "direct": false,
            "version": "7.28.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.24.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-string-parser",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.22.20",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.24.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-identifier",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helper-validator-option",
            "direct": false,
            "version": "7.27.1",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/helpers",
            "direct": false,
            "version": "7.28.4",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/highlight",
            "direct": false,
            "version": "7.24.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/parser",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.25.6",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/template",
            "direct": false,
            "version": "7.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/traverse",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/types",
            "direct": false,
            "version": "7.28.5",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/anchor-errors",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/borsh",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/borsh",
            "direct": false,
            "version": "0.31.1",
            "ecosystem": "npm"
          },
          {
            "name": "@coral-xyz/borsh",
            "direct": false,
            "version": "^0.29.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cspotcode/source-map-support",
            "direct": false,
            "version": "0.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-plugins/node-globals-polyfill",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild-plugins/node-globals-polyfill",
            "direct": false,
            "version": "^0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.7.0",
            "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.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.15.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.36.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@gerrit0/mini-shiki",
            "direct": false,
            "version": "3.14.0",
            "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.7",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/ansi",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/checkbox",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/confirm",
            "direct": false,
            "version": "5.1.18",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "10.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/core",
            "direct": false,
            "version": "9.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/editor",
            "direct": false,
            "version": "4.2.20",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/expand",
            "direct": false,
            "version": "4.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/external-editor",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/figures",
            "direct": false,
            "version": "1.0.13",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/input",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/number",
            "direct": false,
            "version": "3.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/password",
            "direct": false,
            "version": "4.0.20",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/prompts",
            "direct": false,
            "version": "7.8.6",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/rawlist",
            "direct": false,
            "version": "4.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/search",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/select",
            "direct": false,
            "version": "4.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@inquirer/type",
            "direct": false,
            "version": "3.0.8",
            "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": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/set-array",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/source-map",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.4.15",
            "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.20",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/curves",
            "direct": false,
            "version": "1.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@noble/hashes",
            "direct": false,
            "version": "1.5.0",
            "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": "@oclif/plugin-warn-if-update-available",
            "direct": false,
            "version": "3.1.48",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/test",
            "direct": false,
            "version": "4.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "@oclif/test",
            "direct": false,
            "version": "^4.1.14",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": false,
            "version": "1.47.1",
            "ecosystem": "npm"
          },
          {
            "name": "@playwright/test",
            "direct": false,
            "version": "^1.47.1",
            "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": "@rollup/plugin-alias",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-alias",
            "direct": false,
            "version": "^5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-babel",
            "direct": false,
            "version": "6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-babel",
            "direct": false,
            "version": "^6.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "26.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-commonjs",
            "direct": false,
            "version": "^26.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-inject",
            "direct": false,
            "version": "5.0.5",
            "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": "15.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-node-resolve",
            "direct": false,
            "version": "^15.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "5.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-replace",
            "direct": false,
            "version": "^5.0.7",
            "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/plugin-typescript",
            "direct": false,
            "version": "11.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/plugin-typescript",
            "direct": false,
            "version": "^11.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/pluginutils",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-powerpc64le-gnu",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "@rtsao/scc",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/engine-oniguruma",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/langs",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/themes",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/types",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@shikijs/vscode-textmate",
            "direct": false,
            "version": "10.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@sideway/address",
            "direct": false,
            "version": "4.1.4",
            "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": "@sindresorhus/is",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@sindresorhus/merge-streams",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/abort-controller",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/chunked-blob-reader",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/chunked-blob-reader-native",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/config-resolver",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/core",
            "direct": false,
            "version": "3.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/credential-provider-imds",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-codec",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-browser",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-config-resolver",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-node",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-universal",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/fetch-http-handler",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/hash-blob-browser",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/hash-node",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/hash-stream-node",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/invalid-dependency",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/md5-js",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-content-length",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-endpoint",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-retry",
            "direct": false,
            "version": "4.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-serde",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-stack",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-config-provider",
            "direct": false,
            "version": "4.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-http-handler",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/property-provider",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/protocol-http",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-builder",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-parser",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/service-error-classification",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/shared-ini-file-loader",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/signature-v4",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/smithy-client",
            "direct": false,
            "version": "4.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/types",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/url-parser",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-base64",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-browser",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-node",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-config-provider",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-browser",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-node",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-endpoints",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-hex-encoding",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-middleware",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-retry",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-stream",
            "direct": false,
            "version": "4.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-uri-escape",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-waiter",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/accounts",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/addresses",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/assertions",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/buffer-layout",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/buffer-layout",
            "direct": false,
            "version": "^4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/buffer-layout-utils",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/buffer-layout-utils",
            "direct": false,
            "version": "^0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-core",
            "direct": false,
            "version": "2.0.0-experimental.8618508",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-core",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-core",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-core",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-core",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-data-structures",
            "direct": false,
            "version": "2.0.0-experimental.8618508",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-data-structures",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-data-structures",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-data-structures",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-numbers",
            "direct": false,
            "version": "2.0.0-experimental.8618508",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-numbers",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-numbers",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-numbers",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-numbers",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-strings",
            "direct": false,
            "version": "2.0.0-experimental.8618508",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-strings",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-strings",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/codecs-strings",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/compat",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/compat",
            "direct": false,
            "version": "^6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/errors",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/errors",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/errors",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/errors",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/fast-stable-stringify",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/functional",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/instruction-plans",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/instruction-plans",
            "direct": false,
            "version": "^6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/instructions",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/keys",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/kit",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/kit",
            "direct": false,
            "version": "^6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/nominal-types",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/offchain-messages",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/options",
            "direct": false,
            "version": "2.0.0-experimental.8618508",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/options",
            "direct": false,
            "version": "2.0.0-preview.4",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/options",
            "direct": false,
            "version": "2.0.0-rc.1",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/options",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/plugin-core",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/plugin-interfaces",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/program-client-core",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/programs",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/promises",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-api",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-parsed-types",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-spec",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-spec-types",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-subscriptions",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-subscriptions-api",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-subscriptions-channel-websocket",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-subscriptions-spec",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-transformers",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-transport-http",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/rpc-types",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/signers",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token",
            "direct": false,
            "version": "0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token",
            "direct": false,
            "version": "0.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token",
            "direct": false,
            "version": "^0.3.11",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token-group",
            "direct": false,
            "version": "0.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token-metadata",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-token-metadata",
            "direct": false,
            "version": "0.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/spl-type-length-value",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/subscribable",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/sysvars",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/transaction-confirmation",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/transaction-messages",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@solana/transactions",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@swc/helpers",
            "direct": false,
            "version": "0.5.13",
            "ecosystem": "npm"
          },
          {
            "name": "@szmarczak/http-timer",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tsconfig/node10",
            "direct": false,
            "version": "1.0.9",
            "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": "@types/bn.js",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bn.js",
            "direct": false,
            "version": "^5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bn.js",
            "direct": false,
            "version": "^5.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "4.3.20",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "^4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "^5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cli-progress",
            "direct": false,
            "version": "3.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/cli-progress",
            "direct": false,
            "version": "^3.11.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.36",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.7",
            "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/hast",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-cache-semantics",
            "direct": false,
            "version": "4.0.2",
            "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/minimatch",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "9.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "^10.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mocha",
            "direct": false,
            "version": "^9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mute-stream",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "12.20.55",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "22.16.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^20.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^22",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "^22.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/pg",
            "direct": false,
            "version": "^8.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/prop-types",
            "direct": false,
            "version": "15.7.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "18.3.24",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react",
            "direct": false,
            "version": "^18.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/react-dom",
            "direct": false,
            "version": "^18.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/resolve",
            "direct": false,
            "version": "1.20.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tar",
            "direct": false,
            "version": "6.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/tar",
            "direct": false,
            "version": "^6.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "@types/unist",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "8.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "9.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wait-on",
            "direct": false,
            "version": "5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wait-on",
            "direct": false,
            "version": "^5.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/which",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/which",
            "direct": false,
            "version": "^3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/wrap-ansi",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "7.4.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "^8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "^8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "7.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.44.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.11.3",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-walk",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "add",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "add",
            "direct": false,
            "version": "^2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "agentkeepalive",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "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-escapes",
            "direct": false,
            "version": "7.1.0",
            "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": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "ansis",
            "direct": false,
            "version": "3.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "arg",
            "direct": false,
            "version": "4.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "array-buffer-byte-length",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "array-includes",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "array-union",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.findlastindex",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flat",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "array.prototype.flatmap",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "arraybuffer.prototype.slice",
            "direct": false,
            "version": "1.0.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": "asn1.js",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "async",
            "direct": false,
            "version": "2.6.4",
            "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-retry",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "auto-bind",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "autoprefixer",
            "direct": false,
            "version": "^10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "available-typed-arrays",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base-x",
            "direct": false,
            "version": "3.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "base-x",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "baseline-browser-mapping",
            "direct": false,
            "version": "2.9.11",
            "ecosystem": "npm"
          },
          {
            "name": "basic-auth",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bigint-buffer",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "bignumber.js",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bindings",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "4.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "bn.js",
            "direct": false,
            "version": "^5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "borsh",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "bowser",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.11",
            "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-stdout",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-aes",
            "direct": false,
            "version": "1.2.0",
            "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.0",
            "ecosystem": "npm"
          },
          {
            "name": "browserify-sign",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "browserslist",
            "direct": false,
            "version": "4.28.1",
            "ecosystem": "npm"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bs58",
            "direct": false,
            "version": "^6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "buffer",
            "direct": false,
            "version": "6.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-layout",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-layout",
            "direct": false,
            "version": "^1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-xor",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "bufferutil",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "builtin-modules",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "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": "call-bind",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "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": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "^8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "9.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase-keys",
            "direct": false,
            "version": "^9.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "caniuse-lite",
            "direct": false,
            "version": "1.0.30001761",
            "ecosystem": "npm"
          },
          {
            "name": "capital-case",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "5.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "^6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "^6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk-template",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "change-case",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "change-case",
            "direct": false,
            "version": "5.4.4",
            "ecosystem": "npm"
          },
          {
            "name": "chardet",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "check-error",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cipher-base",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "clean-stack",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cli-boxes",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-truncate",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-width",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "code-excerpt",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "1.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "colorette",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "13.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "14.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "2.20.3",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "commondir",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "config-chain",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "constant-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "convert-to-spaces",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "corser",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cosmiconfig",
            "direct": false,
            "version": "9.0.0",
            "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-fetch",
            "direct": false,
            "version": "3.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-browserify",
            "direct": false,
            "version": "^3.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "crypto-hash",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "csstype",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-length",
            "direct": false,
            "version": "1.0.1",
            "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.0",
            "ecosystem": "npm"
          },
          {
            "name": "data-view-byte-offset",
            "direct": false,
            "version": "1.0.1",
            "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.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "decompress-response",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-eql",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "deepmerge",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "defer-to-connect",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "define-data-property",
            "direct": false,
            "version": "1.1.0",
            "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": "delay",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "des.js",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-indent",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "detect-newline",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "7.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": "doctrine",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "dot-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "effect",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "ejs",
            "direct": false,
            "version": "3.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "electron-to-chromium",
            "direct": false,
            "version": "1.5.267",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "elliptic",
            "direct": false,
            "version": "6.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "enhanced-resolve",
            "direct": false,
            "version": "5.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "enquirer",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "env-paths",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "environment",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "error-ex",
            "direct": false,
            "version": "1.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.22.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.23.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-abstract",
            "direct": false,
            "version": "1.23.9",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.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-object-atoms",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-shim-unscopables",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-to-primitive",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promise",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "es6-promisify",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.25.10",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "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": "eslint",
            "direct": false,
            "version": "9.36.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "^9.36.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-compat-utils",
            "direct": false,
            "version": "0.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "^10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-import-resolver-node",
            "direct": false,
            "version": "0.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-module-utils",
            "direct": false,
            "version": "2.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-es-x",
            "direct": false,
            "version": "7.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "2.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-import",
            "direct": false,
            "version": "^2.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-n",
            "direct": false,
            "version": "17.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-n",
            "direct": false,
            "version": "^17.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-promise",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-promise",
            "direct": false,
            "version": "^7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-vitest",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-plugin-vitest",
            "direct": false,
            "version": "^0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.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": "espree",
            "direct": false,
            "version": "10.4.0",
            "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": "5.3.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": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "evp_bytestokey",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "eyes",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "fast-check",
            "direct": false,
            "version": "3.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-glob",
            "direct": false,
            "version": "3.3.1",
            "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-levenshtein",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-stable-stringify",
            "direct": false,
            "version": "1.0.0",
            "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": "fastestsmallesttextencoderdecoder",
            "direct": false,
            "version": "1.0.22",
            "ecosystem": "npm"
          },
          {
            "name": "fastq",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.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": "fill-range",
            "direct": false,
            "version": "7.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "find-yarn-workspace-root",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "flat",
            "direct": false,
            "version": "5.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.6",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.9",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "for-each",
            "direct": false,
            "version": "0.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "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": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs.realpath",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "function.prototype.name",
            "direct": false,
            "version": "1.1.6",
            "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": "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-east-asian-width",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-package-type",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-stdin",
            "direct": false,
            "version": "9.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-stream",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-symbol-description",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-tsconfig",
            "direct": false,
            "version": "4.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "git-hooks-list",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "github-slugger",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.4.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "7.2.3",
            "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": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "15.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "globalthis",
            "direct": false,
            "version": "1.0.3",
            "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": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "got",
            "direct": false,
            "version": "13.0.0",
            "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": "graphemer",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "has",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-bigints",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-property-descriptors",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-proto",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hash-base",
            "direct": false,
            "version": "3.1.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": "he",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "header-case",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "hmac-drbg",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hosted-git-info",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-encoding-sniffer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-cache-semantics",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-call",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy",
            "direct": false,
            "version": "1.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-server",
            "direct": false,
            "version": "14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-server",
            "direct": false,
            "version": "^14.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "http2-wrapper",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "humanize-ms",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "husky",
            "direct": false,
            "version": "9.1.7",
            "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": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "indent-string",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "inflight",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ink",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "internal-slot",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "interpret",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-array-buffer",
            "direct": false,
            "version": "3.0.4",
            "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.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-bigint",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-boolean-object",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-builtin-module",
            "direct": false,
            "version": "3.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-callable",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-core-module",
            "direct": false,
            "version": "2.16.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-data-view",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "is-date-object",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-docker",
            "direct": false,
            "version": "2.2.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-fullwidth-code-point",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "5.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-in-ci",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "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-negative-zero",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-negative-zero",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-number",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-number-object",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-path-inside",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-obj",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-plain-object",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-reference",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-regex",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-retry-allowed",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-set",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-shared-array-buffer",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "is-string",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "is-symbol",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "is-typed-array",
            "direct": false,
            "version": "1.1.15",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakmap",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-weakref",
            "direct": false,
            "version": "1.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": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "isomorphic-ws",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jake",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "jayson",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "joi",
            "direct": false,
            "version": "17.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-tokens",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "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-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "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.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonparse",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "JSONStream",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "kleur",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "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": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash",
            "direct": false,
            "version": "4.17.21",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "loose-envify",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "loupe",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "lower-case",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowercase-keys",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "lunr",
            "direct": false,
            "version": "2.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.11",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.5",
            "ecosystem": "npm"
          },
          {
            "name": "make-error",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "map-obj",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.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": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge2",
            "direct": false,
            "version": "1.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "micromatch",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "miller-rabin",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mime",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-fn",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-response",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-assert",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimalistic-crypto-utils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "0.5.6",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "11.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "^11.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "mocha",
            "direct": false,
            "version": "^11.7.5",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mute-stream",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "natural-orderby",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "next",
            "direct": false,
            "version": "^14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "no-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-gyp-build",
            "direct": false,
            "version": "4.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "node-releases",
            "direct": false,
            "version": "2.0.27",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-package-data",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "normalize-url",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "npm",
            "direct": false,
            "version": "10.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "npm-package-arg",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "npm-package-arg",
            "direct": false,
            "version": "12.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "npm-run-path",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-hash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.12.3",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.2",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "object-keys",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-treeify",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "object.assign",
            "direct": false,
            "version": "4.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "object.fromentries",
            "direct": false,
            "version": "2.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "object.groupby",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "object.values",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "oclif",
            "direct": false,
            "version": "4.22.22",
            "ecosystem": "npm"
          },
          {
            "name": "oclif",
            "direct": false,
            "version": "^4.22.22",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "open",
            "direct": false,
            "version": "8.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "opener",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "own-keys",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "p-cancelable",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "param-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-asn1",
            "direct": false,
            "version": "5.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-json",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pascal-case",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "patch-console",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-is-absolute",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-parse",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-type",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pathval",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pbkdf2",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "pg",
            "direct": false,
            "version": "^8.18.0",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.47.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright",
            "direct": false,
            "version": "^1.47.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.47.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.56.1",
            "ecosystem": "npm"
          },
          {
            "name": "portfinder",
            "direct": false,
            "version": "1.0.32",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "possible-typed-array-names",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "^8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "2.8.8",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "^2.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "^3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "proc-log",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prompts",
            "direct": false,
            "version": "2.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "proto-list",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "public-encrypt",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "pure-rand",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "queue-microtask",
            "direct": false,
            "version": "1.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "quick-lru",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "randombytes",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "randomfill",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "18.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "react",
            "direct": false,
            "version": "^18.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-dom",
            "direct": false,
            "version": "^18.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "react-reconciler",
            "direct": false,
            "version": "0.29.2",
            "ecosystem": "npm"
          },
          {
            "name": "read-yaml-file",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "rechoir",
            "direct": false,
            "version": "0.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "reflect.getprototypeof",
            "direct": false,
            "version": "1.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "regenerator-runtime",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.2",
            "ecosystem": "npm"
          },
          {
            "name": "regexp.prototype.flags",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "registry-auth-token",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "requires-port",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.10",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.6",
            "ecosystem": "npm"
          },
          {
            "name": "resolve",
            "direct": false,
            "version": "1.22.8",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-alpn",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-pkg-maps",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "responselike",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "reusify",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "^6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ripemd160",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "^4.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-copy",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-copy",
            "direct": false,
            "version": "^3.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-dts",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-dts",
            "direct": false,
            "version": "^6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-polyfill-node",
            "direct": false,
            "version": "0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-polyfill-node",
            "direct": false,
            "version": "^0.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-visualizer",
            "direct": false,
            "version": "5.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rollup-plugin-visualizer",
            "direct": false,
            "version": "^5.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "rpc-websockets",
            "direct": false,
            "version": "9.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "run-parallel",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "rxjs",
            "direct": false,
            "version": "7.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-array-concat",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "safe-push-apply",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-regex-test",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "scheduler",
            "direct": false,
            "version": "0.23.2",
            "ecosystem": "npm"
          },
          {
            "name": "secure-compare",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "6.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "sentence-case",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "serialize-javascript",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-length",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-function-name",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "set-proto",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "sha.js",
            "direct": false,
            "version": "2.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shelljs",
            "direct": false,
            "version": "0.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "shx",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "shx",
            "direct": false,
            "version": "^0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slash",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "smob",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "sort-object-keys",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "sort-package-json",
            "direct": false,
            "version": "2.15.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.4",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-correct",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-exceptions",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-expression-parse",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "spdx-license-ids",
            "direct": false,
            "version": "3.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "stack-utils",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.10",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trim",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimend",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "string.prototype.trimstart",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-bom",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "superstruct",
            "direct": false,
            "version": "0.15.5",
            "ecosystem": "npm"
          },
          {
            "name": "superstruct",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "5.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "8.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-preserve-symlinks-flag",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "swr",
            "direct": false,
            "version": "^2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "syncpack",
            "direct": false,
            "version": "13.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "tailwindcss",
            "direct": false,
            "version": "^3.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "tapable",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.24.0",
            "ecosystem": "npm"
          },
          {
            "name": "terser",
            "direct": false,
            "version": "5.43.1",
            "ecosystem": "npm"
          },
          {
            "name": "text-encoding-utf-8",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "through",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "tightrope",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tiny-jsonc",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinypool",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyspy",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "to-fast-properties",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "to-regex-range",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "toml",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-mocha",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-mocha",
            "direct": false,
            "version": "^10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-mocha",
            "direct": false,
            "version": "^10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ts-node",
            "direct": false,
            "version": "^10.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-toolbelt",
            "direct": false,
            "version": "9.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "tsconfig-paths",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "^2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "^2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "4.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "tsx",
            "direct": false,
            "version": "^4.20.5",
            "ecosystem": "npm"
          },
          {
            "name": "tunnel-agent",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "0.21.3",
            "ecosystem": "npm"
          },
          {
            "name": "type-fest",
            "direct": false,
            "version": "4.35.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-buffer",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-length",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "typed-array-byte-offset",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          }
        ],
        "collected": true,
        "truncated": true,
        "total_count": 3077,
        "direct_count": 199,
        "indirect_count": 2878
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 126,
        "merged_prs": 1708,
        "open_issues": 5,
        "closed_ratio": 0.853,
        "closed_issues": 29,
        "closed_unmerged_prs": 509
      },
      "bus_factor": 1,
      "bot_contributors": 2,
      "top_contributors": [
        {
          "type": "User",
          "login": "ananas-block",
          "commits": 1060,
          "avatar_url": "https://avatars.githubusercontent.com/u/58553958?v=4"
        },
        {
          "type": "User",
          "login": "sergeytimoshin",
          "commits": 386,
          "avatar_url": "https://avatars.githubusercontent.com/u/123843?v=4"
        },
        {
          "type": "User",
          "login": "vadorovsky",
          "commits": 245,
          "avatar_url": "https://avatars.githubusercontent.com/u/34685103?v=4"
        },
        {
          "type": "User",
          "login": "SwenSchaeferjohann",
          "commits": 196,
          "avatar_url": "https://avatars.githubusercontent.com/u/42959314?v=4"
        },
        {
          "type": "User",
          "login": "tilo-14",
          "commits": 19,
          "avatar_url": "https://avatars.githubusercontent.com/u/169537807?v=4"
        },
        {
          "type": "User",
          "login": "sleepyqadir",
          "commits": 16,
          "avatar_url": "https://avatars.githubusercontent.com/u/38910854?v=4"
        },
        {
          "type": "User",
          "login": "Shigoto-dev19",
          "commits": 5,
          "avatar_url": "https://avatars.githubusercontent.com/u/113286510?v=4"
        },
        {
          "type": "User",
          "login": "xonoxitron",
          "commits": 4,
          "avatar_url": "https://avatars.githubusercontent.com/u/7057784?v=4"
        },
        {
          "type": "User",
          "login": "kustosz",
          "commits": 2,
          "avatar_url": "https://avatars.githubusercontent.com/u/1214109?v=4"
        },
        {
          "type": "User",
          "login": "teenager-ETH",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/191760608?v=4"
        }
      ],
      "contributors_sampled": 23,
      "top_contributor_share": 0.544
    },
    "quality_signals": {
      "has_ci": true,
      "has_tests": true,
      "ci_workflows": [
        "ci-lint.yml",
        "cli-v1.yml",
        "cli-v2.yml",
        "deploy-docs.yml",
        "forester-tests.yml",
        "js-token-interface-v2.yml",
        "js-v2.yml",
        "js.yml",
        "lint.yml",
        "metrics-contract.yml",
        "pr.yml",
        "programs.yml",
        "prover-release.yml",
        "prover-test.yml",
        "release-pr-ts.yml",
        "release-pr-validation.yml",
        "release-rust.yml",
        "rust.yml",
        "sdk-tests.yml"
      ],
      "has_docs_dir": false,
      "linter_configs": [
        "eslint.config.js"
      ],
      "has_editorconfig": true,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "Cargo.lock",
        "go.sum",
        "pnpm-lock.yaml"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 9,
            "reason": "binaries present in source code",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": null,
            "reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 10,
            "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 10,
            "reason": "all changesets reviewed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 10,
            "reason": "project has 8 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": 10,
            "reason": "license file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 3,
            "reason": "4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": 10,
            "reason": "packaging workflow detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": 0,
            "reason": "dependency not pinned by hash detected -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 9,
            "reason": "SAST tool is not run on all commits -- score normalized to 9",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 10,
            "reason": "security policy file detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": 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": "193 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "ad5964f175d0b1c9fc6c61c6f82fe0831842941d",
        "ran_at": "2026-07-23T03:18:26Z",
        "aggregate_score": 6.2,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": true,
      "has_dependabot_config": true
    },
    "contribution_flow": {
      "collected": true,
      "ci_last_run_at": "2026-07-21T15:20:55Z",
      "oldest_open_prs": [
        {
          "number": 511,
          "created_at": "2024-03-11T23:31:19Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 537,
          "created_at": "2024-03-18T19:45:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 551,
          "created_at": "2024-03-25T13:13:55Z",
          "last_comment_at": "2024-03-25T14:43:26Z",
          "last_comment_author": "SwenSchaeferjohann"
        },
        {
          "number": 810,
          "created_at": "2024-06-07T19:53:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 871,
          "created_at": "2024-06-26T14:14:18Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 941,
          "created_at": "2024-07-02T23:05:30Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1038,
          "created_at": "2024-07-28T05:22:44Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1047,
          "created_at": "2024-08-02T15:47:00Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1157,
          "created_at": "2024-09-03T17:49:53Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1167,
          "created_at": "2024-09-08T08:15:27Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1209,
          "created_at": "2024-09-12T04:19:02Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1282,
          "created_at": "2024-10-04T12:11:51Z",
          "last_comment_at": "2026-04-16T00:34:24Z",
          "last_comment_author": "coderabbitai"
        },
        {
          "number": 1349,
          "created_at": "2024-11-19T12:23:30Z",
          "last_comment_at": "2024-11-22T17:44:09Z",
          "last_comment_author": "vadorovsky"
        },
        {
          "number": 1358,
          "created_at": "2024-11-24T01:21:07Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1364,
          "created_at": "2024-11-27T23:06:48Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1452,
          "created_at": "2025-01-05T00:51:48Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1462,
          "created_at": "2025-01-06T19:06:29Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1463,
          "created_at": "2025-01-07T00:30:41Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 1467,
          "created_at": "2025-01-08T20:31:35Z",
          "last_comment_at": "2025-02-20T03:33:55Z",
          "last_comment_author": "llegoelkelo"
        },
        {
          "number": 1563,
          "created_at": "2025-02-07T03:03:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ],
      "last_merged_pr_at": "2026-07-21T14:55:50Z",
      "ci_last_conclusion": "SUCCESS",
      "oldest_open_issues": [
        {
          "number": 1232,
          "created_at": "2024-09-18T20:40:24Z",
          "last_comment_at": "2025-04-07T21:21:02Z",
          "last_comment_author": "SwenSchaeferjohann"
        },
        {
          "number": 1272,
          "created_at": "2024-10-01T06:58:12Z",
          "last_comment_at": "2024-10-02T09:36:24Z",
          "last_comment_author": "me-imfhd"
        },
        {
          "number": 1290,
          "created_at": "2024-10-09T02:05:06Z",
          "last_comment_at": "2026-05-25T10:15:33Z",
          "last_comment_author": "TUPM96"
        },
        {
          "number": 2280,
          "created_at": "2026-02-12T13:16:17Z",
          "last_comment_at": null,
          "last_comment_author": null
        },
        {
          "number": 2378,
          "created_at": "2026-05-08T21:09:52Z",
          "last_comment_at": null,
          "last_comment_author": null
        }
      ]
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/Lightprotocol/light-protocol",
    "host": "github.com",
    "name": "light-protocol",
    "owner": "Lightprotocol"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "good",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 71,
      "inputs": {
        "security": 58,
        "vitality": 86,
        "community": 56,
        "governance": 70,
        "engineering": 80
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "excellent",
        "name": "Vitality",
        "value": 86,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 83,
            "inputs": {
              "commits_last_year": 327,
              "human_commit_share": 1,
              "days_since_last_push": 1,
              "active_weeks_last_year": 37
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 1 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "37/52 weeks with commits",
                "points": 25.6,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 37
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "327 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 327
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "excellent",
            "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": 90,
            "inputs": {
              "releases_count": 100,
              "latest_release_tag": "v0.23-js",
              "releases_from_tags": false,
              "days_since_latest_release": 120,
              "mean_days_between_releases": 2.8
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "100 releases published",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "releases_published",
                    "params": {
                      "count": 100
                    }
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "latest release 120 days ago",
                "points": 27,
                "status": "partial",
                "details": [
                  {
                    "code": "release_recency",
                    "params": {
                      "days": 120
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "a release every ~2.8 days",
                "points": 27,
                "status": "met",
                "details": [
                  {
                    "code": "release_cadence",
                    "params": {
                      "gap": 2.8
                    }
                  }
                ],
                "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": 1,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 1 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 1
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "moderate",
        "name": "Community & Adoption",
        "value": 56,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "moderate",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "forks": 96,
              "stars": 338,
              "watchers": 8,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "no_history"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "338 stars",
                "points": 41,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 338
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "96 forks",
                "points": 16.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 96
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "8 watchers",
                "points": 4.7,
                "status": "partial",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 8
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "moderate",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 50,
            "inputs": {
              "has_readme": true,
              "has_license": true,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "recognized license (Apache-2.0)",
                "points": 22.5,
                "status": "met",
                "details": [
                  {
                    "code": "license_standard",
                    "params": {}
                  },
                  {
                    "code": "license_spdx",
                    "params": {
                      "spdx": "Apache-2.0"
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "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": 53,
            "inputs": {
              "packages": [
                "@lightprotocol/zk-compression-cli",
                "forester-utils",
                "light-sparse-merkle-tree"
              ],
              "dependents": null,
              "ecosystems": "crates, npm",
              "total_downloads": 12794,
              "monthly_downloads": 1553
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "1,553 downloads/month across crates, npm",
                "points": 42.6,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 1553,
                      "ecosystems": "crates, 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": 70,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "at_risk",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 43,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 23,
              "top_contributor_share": 0.544
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 54% of commits",
                "points": 10.3,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 54
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "23 contributors",
                "points": 13.5,
                "status": "met",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 23
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 8 contributing companies or organizations",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "good",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 84,
            "inputs": {
              "merged_prs": 1708,
              "open_issues": 5,
              "closed_issues": 29,
              "issue_closed_ratio": 0.853,
              "closed_unmerged_prs": 509
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "85% of issues closed",
                "points": 39.9,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 85
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "1708/2217 decided PRs merged",
                "points": 29.5,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 1708,
                      "decided": 2217
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "all changesets reviewed",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 66,
            "inputs": {
              "followers": 85,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "Lightprotocol",
              "public_repos": 82,
              "account_age_days": 1741
            },
            "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": "85 followers of Lightprotocol",
                "points": 13.9,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 85,
                      "login": "Lightprotocol"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "82 public repos, account ~4 yr old",
                "points": 22.5,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 82
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 4
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "@lightprotocol/zk-compression-cli",
                "forester-utils",
                "light-sparse-merkle-tree"
              ],
              "ecosystems": "crates, npm",
              "any_deprecated": false,
              "min_days_since_publish": 86
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "3 package(s) on crates, npm",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 3,
                      "ecosystems": "crates, npm"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 86 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 86
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "69 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 69
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "good",
        "name": "Engineering Quality",
        "value": 80,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "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": "19 workflow(s)",
                "points": 24,
                "status": "met",
                "details": [
                  {
                    "code": "ci_workflows",
                    "params": {
                      "count": 19
                    }
                  }
                ],
                "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.js",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.js"
                    }
                  }
                ],
                "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": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 20,
                "status": "met",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "moderate",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 65,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": "https://www.zkcompression.com",
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": true
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": "https://www.zkcompression.com",
                "points": 15,
                "status": "met",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "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": "moderate",
        "name": "Security",
        "value": 58,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "moderate",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Branch-Protection, Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "branch_protection",
                    "signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 62,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 16,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 2,
              "scorecard_aggregate": 6.2
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "binaries present in source code",
                "points": 6.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "all changesets reviewed",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 8 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 detected",
                "points": 2.5,
                "status": "met",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "4 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 3",
                "points": 2.2,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 9",
                "points": 4.5,
                "status": "partial",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file detected",
                "points": 5,
                "status": "met",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "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": "193 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "at_risk",
            "name": "Dependency advisories",
            "note": "Matched the npm:@lightprotocol/zk-compression-cli@0.28.4 runtime dependency closure — what installing the published package pulls in — 416 packages. Reachability is not analyzed.",
            "notes": [
              {
                "code": "advisories_scope_published",
                "params": {
                  "package": "npm:@lightprotocol/zk-compression-cli@0.28.4",
                  "assessed": 416
                }
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 44,
            "inputs": {
              "source": "osv",
              "advisories": 30,
              "affected_packages": 3,
              "assessed_packages": 416,
              "unassessed_packages": 0,
              "affected_by_severity": "high 3",
              "direct_affected_packages": 1
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "1 affected: axios 1.12.2 (high 8.7)",
                "points": 10.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 1,
                      "packages": "axios 1.12.2 (high 8.7)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "2 affected: bigint-buffer 1.1.5 (high 7.5), uuid 8.3.2 (high 7.5)",
                "points": 8.4,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 2,
                      "packages": "bigint-buffer 1.1.5 (high 7.5), uuid 8.3.2 (high 7.5)"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "3 advisory-carrying package(s) unaddressed past 90 days; oldest published 474 days ago",
                "points": 25.1,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 3,
                      "oldest": 474
                    }
                  }
                ],
                "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": 416,
              "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": 5
            },
            "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": "excellent",
        "name": "AI Readiness",
        "value": 87,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "excellent",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 1,
              "agent_instruction_files": [
                "CLAUDE.md",
                "program-libs/CLAUDE.md",
                "program-libs/account-checks/CLAUDE.md",
                "program-libs/account-checks/docs/CLAUDE.md",
                "program-libs/batched-merkle-tree/docs/CLAUDE.md",
                "program-libs/compressible/CLAUDE.md",
                "program-libs/compressible/docs/CLAUDE.md",
                "program-tests/CLAUDE.md",
                "programs/compressed-token/program/CLAUDE.md",
                "programs/compressed-token/program/docs/CLAUDE.md",
                "programs/registry/CLAUDE.md",
                "sdk-libs/instruction-decoder-derive/CLAUDE.md",
                "sdk-libs/macros/CLAUDE.md",
                "sdk-libs/macros/docs/CLAUDE.md",
                "sdk-tests/CLAUDE.md",
                "sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md",
                "sdk-tests/sdk-token-test/CLAUDE.md"
              ],
              "agent_instruction_max_bytes": 14808
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "CLAUDE.md, program-libs/CLAUDE.md, program-libs/account-checks/CLAUDE.md, program-libs/account-checks/docs/CLAUDE.md, program-libs/batched-merkle-tree/docs/CLAUDE.md, program-libs/compressible/CLAUDE.md, program-libs/compressible/docs/CLAUDE.md, program-tests/CLAUDE.md, programs/compressed-token/program/CLAUDE.md, programs/compressed-token/program/docs/CLAUDE.md, programs/registry/CLAUDE.md, sdk-libs/instruction-decoder-derive/CLAUDE.md, sdk-libs/macros/CLAUDE.md, sdk-libs/macros/docs/CLAUDE.md, sdk-tests/CLAUDE.md, sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md, sdk-tests/sdk-token-test/CLAUDE.md",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "CLAUDE.md, program-libs/CLAUDE.md, program-libs/account-checks/CLAUDE.md, program-libs/account-checks/docs/CLAUDE.md, program-libs/batched-merkle-tree/docs/CLAUDE.md, program-libs/compressible/CLAUDE.md, program-libs/compressible/docs/CLAUDE.md, program-tests/CLAUDE.md, programs/compressed-token/program/CLAUDE.md, programs/compressed-token/program/docs/CLAUDE.md, programs/registry/CLAUDE.md, sdk-libs/instruction-decoder-derive/CLAUDE.md, sdk-libs/macros/CLAUDE.md, sdk-libs/macros/docs/CLAUDE.md, sdk-tests/CLAUDE.md, sdk-tests/csdk-anchor-full-derived-test/tests/account_macros/CLAUDE.md, sdk-tests/sdk-token-test/CLAUDE.md"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "100 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 100,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "excellent",
            "name": "Verify loop (build / test / typecheck)",
            "note": null,
            "notes": [],
            "value": 85,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "Cargo.lock",
                "go.sum",
                "pnpm-lock.yaml"
              ],
              "has_dockerfile": true,
              "typed_language": true,
              "bootstrap_files": [
                ".mise.toml",
                "cli/justfile",
                "forester/justfile",
                "js/justfile",
                "justfile",
                "program-libs/justfile",
                "program-tests/justfile",
                "programs/justfile",
                "prover/server/justfile",
                "sdk-libs/justfile",
                "sdk-tests/justfile"
              ],
              "has_devcontainer": true,
              "has_linter_config": true,
              "typecheck_configs": [
                "cli/tsconfig.json",
                "js/compressed-token/tsconfig.json",
                "js/stateless.js/tsconfig.json",
                "js/token-interface/tsconfig.json",
                "sdk-tests/sdk-anchor-test/tsconfig.json"
              ],
              "agent_commit_share": 0.04,
              "toolchain_manifests": [
                "Cargo.toml",
                "anchor-programs/system/Cargo.toml",
                "forester-utils/Cargo.toml",
                "forester/Cargo.toml",
                "program-libs/account-checks/Cargo.toml",
                "program-libs/aligned-sized/Cargo.toml",
                "program-libs/array-map/Cargo.toml",
                "program-libs/batched-merkle-tree/Cargo.toml",
                "program-libs/bloom-filter/Cargo.toml",
                "program-libs/compressed-account/Cargo.toml",
                "program-libs/compressible/Cargo.toml",
                "program-libs/concurrent-merkle-tree/Cargo.toml",
                "program-libs/hash-set/Cargo.toml",
                "program-libs/hasher/Cargo.toml",
                "program-libs/heap/Cargo.toml",
                "program-libs/indexed-array/Cargo.toml",
                "program-libs/indexed-merkle-tree/Cargo.toml",
                "program-libs/macros/Cargo.toml",
                "program-libs/merkle-tree-metadata/Cargo.toml",
                "program-libs/token-interface/Cargo.toml",
                "program-libs/verifier/Cargo.toml",
                "program-libs/zero-copy-derive/Cargo.toml",
                "program-libs/zero-copy/Cargo.toml",
                "program-tests/account-compression-test/Cargo.toml",
                "program-tests/batched-merkle-tree-test/Cargo.toml",
                "program-tests/compressed-token-test/Cargo.toml",
                "program-tests/create-address-test-program/Cargo.toml",
                "program-tests/e2e-test/Cargo.toml",
                "program-tests/merkle-tree/Cargo.toml",
                "program-tests/pinocchio-nostd-test/Cargo.toml",
                "program-tests/registry-test/Cargo.toml",
                "program-tests/system-cpi-test/Cargo.toml",
                "program-tests/system-cpi-v2-test/Cargo.toml",
                "program-tests/system-test/Cargo.toml",
                "program-tests/utils/Cargo.toml",
                "program-tests/zero-copy-derive-test/Cargo.toml",
                "programs/account-compression/Cargo.toml",
                "programs/compressed-token/anchor/Cargo.toml",
                "programs/compressed-token/program/Cargo.toml",
                "programs/registry/Cargo.toml",
                "programs/system/Cargo.toml",
                "prover/client/Cargo.toml",
                "prover/server/go.mod",
                "sdk-libs/account-pinocchio/Cargo.toml",
                "sdk-libs/account/Cargo.toml",
                "sdk-libs/client/Cargo.toml",
                "sdk-libs/compressed-token-sdk/Cargo.toml",
                "sdk-libs/event/Cargo.toml",
                "sdk-libs/instruction-decoder-derive/Cargo.toml",
                "sdk-libs/instruction-decoder/Cargo.toml",
                "sdk-libs/macros/Cargo.toml",
                "sdk-libs/photon-api/Cargo.toml",
                "sdk-libs/program-test/Cargo.toml",
                "sdk-libs/sdk-pinocchio/Cargo.toml",
                "sdk-libs/sdk-types/Cargo.toml",
                "sdk-libs/sdk/Cargo.toml",
                "sdk-libs/token-client/Cargo.toml",
                "sdk-libs/token-pinocchio/Cargo.toml",
                "sdk-libs/token-sdk/Cargo.toml",
                "sdk-libs/token-types/Cargo.toml",
                "sdk-tests/anchor-manual-test/Cargo.toml",
                "sdk-tests/anchor-semi-manual-test/Cargo.toml",
                "sdk-tests/client-test/Cargo.toml",
                "sdk-tests/csdk-anchor-full-derived-test-sdk/Cargo.toml",
                "sdk-tests/csdk-anchor-full-derived-test/Cargo.toml",
                "sdk-tests/pinocchio-light-program-test/Cargo.toml",
                "sdk-tests/pinocchio-manual-test/Cargo.toml",
                "sdk-tests/sdk-anchor-test/programs/sdk-anchor-test/Cargo.toml",
                "sdk-tests/sdk-light-token-pinocchio/Cargo.toml",
                "sdk-tests/sdk-light-token-test/Cargo.toml",
                "sdk-tests/sdk-native-test/Cargo.toml",
                "sdk-tests/sdk-pinocchio-v1-test/Cargo.toml",
                "sdk-tests/sdk-pinocchio-v2-test/Cargo.toml",
                "sdk-tests/sdk-token-test/Cargo.toml",
                "sdk-tests/sdk-v1-native-test/Cargo.toml",
                "sdk-tests/single-account-loader-test/Cargo.toml",
                "sdk-tests/single-ata-test/Cargo.toml",
                "sdk-tests/single-mint-test/Cargo.toml",
                "sdk-tests/single-pda-test/Cargo.toml",
                "sdk-tests/single-token-test/Cargo.toml",
                "sdk-tests/token-client-test/Cargo.toml",
                "sparse-merkle-tree/Cargo.toml",
                "xtask/Cargo.toml"
              ],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": ".mise.toml, cli/justfile, forester/justfile, js/justfile, justfile, program-libs/justfile, program-tests/justfile, programs/justfile, prover/server/justfile, sdk-libs/justfile, sdk-tests/justfile",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": ".mise.toml, cli/justfile, forester/justfile, js/justfile, justfile, program-libs/justfile, program-tests/justfile, programs/justfile, prover/server/justfile, sdk-libs/justfile, sdk-tests/justfile"
                    }
                  }
                ],
                "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.js",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.js"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "cli/tsconfig.json, js/compressed-token/tsconfig.json, js/stateless.js/tsconfig.json, js/token-interface/tsconfig.json, sdk-tests/sdk-anchor-test/tsconfig.json",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "cli/tsconfig.json, js/compressed-token/tsconfig.json, js/stateless.js/tsconfig.json, js/token-interface/tsconfig.json, sdk-tests/sdk-anchor-test/tsconfig.json"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "devcontainer, Dockerfile, lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "devcontainer, Dockerfile, lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "4 of the last 100 commits agent-authored or agent-credited",
                "points": 8,
                "status": "partial",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 4,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "dependency automation configured, none observed in the sampled commits",
                "points": 5,
                "status": "partial",
                "details": [
                  {
                    "code": "dependency_bot_config_only",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "dependency not pinned by hash detected -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 99,
            "inputs": {
              "primary_language": "Rust",
              "largest_source_bytes": 1926006,
              "source_files_sampled": 2284,
              "oversized_source_files": 27
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "Rust (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "Rust"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "27/2284 source files over 60KB",
                "points": 54.3,
                "status": "partial",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 2284,
                      "oversized": 27
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token",
    "crates package 'xtask' points at a different repository (https://github.com/arcboxlabs/xtask); excluded from ecosystem scoring",
    "crates package 'forester' points at a different repository (https://github.com/mbillingr/forester); excluded from ecosystem scoring",
    "Resolved dependency list truncated to 3000 of 3077 packages (counts remain complete)"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-23T03:18:58.243376Z",
  "schema_version": "0.27.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/l/Lightprotocol/light-protocol.svg",
  "full_name": "Lightprotocol/light-protocol",
  "license_state": "standard",
  "license_spdx": "Apache-2.0"
}

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.27.0 — full methodology · metrics wiki.

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