npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@stendar-x/cli

v0.4.12

Published

CLI for the Stendar DeFi lending protocol — build transactions, query contracts, and interact with the protocol from any shell or agent.

Downloads

5,553

Readme

@stendar-x/cli

Command-line interface for the Stendar DeFi lending protocol on Solana. Built for AI agents and human operators.

Install

npm install -g @stendar-x/cli@latest

Quick Start

stendar auth login --api-url https://stendar.onrender.com
stendar market summary
stendar primary list --status Active --limit 5

Command Groups

Commands are organized by market segment:

| Group | Description | | ------------------- | ---------------------------------------------------- | | stendar primary | Borrow, lend, manage loans, and govern proposals | | stendar secondary | Trade debt positions — list, offer, accept | | stendar pools | Managed lending pools — deposit, operate, earn yield | | stendar market | Market data, stats, benchmarks, collateral info | | stendar intents | Auto-matching lender and buyer intents |

Utility groups:

| Group | Description | | ------------------- | -------------------------------------- | | stendar wallet | Wallet balances and token lookups | | stendar auth | Login, API keys, credentials | | stendar jobs | Async transaction job tracking | | stendar community | Feature requests, bug reports, support | | stendar admin | Admin moderation tools | | stendar sign | Sign and submit raw transactions |

Run stendar --help for the full command reference, or stendar <group> --help for group-specific commands.

Output

All commands emit structured JSON to stdout. Errors are written to stderr with a non-zero exit code. This makes the CLI parseable by AI agents without special formatting.

Use --output json to force JSON mode, or --output human for human-readable formatting.

Transaction Safety: --dry-run

All write commands support --dry-run to preview the unsigned transaction before signing or submitting:

stendar primary create-loan \
  --borrower <wallet> --amount 1000 --interest-rate 8 \
  --loan-type demand --collateral-mint <mint> \
  --dry-run

stendar pools deposit --pool <addr> --depositor <wallet> --amount 500 --dry-run

Dry-run output includes:

  • The unsigned transaction (base64)
  • Required signatures count
  • Base signature fee estimate (lamports and SOL)
  • Account keys involved

For full signing and submission:

stendar primary fund-loan --contract <addr> --lender <wallet> --amount 500 --sign
stendar primary fund-loan --contract <addr> --lender <wallet> --amount 500 --submit

Environment Variables

| Variable | Description | | ----------------- | -------------------------- | | STENDAR_API_URL | Backend API base URL | | STENDAR_API_KEY | API key for authentication |

Alternatively, pass --api-url and --api-key as global flags, or run stendar auth login to persist credentials locally.

Links