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

@ledgerhq/live-cli

v26.2.0

Published

ledger-live CLI version

Readme

ledger-live CLI

Please be advised this software is experimental and shall not create any obligation for Ledger to continue to develop, offer, support or repair any of its features. The software is provided “as is.” Ledger shall not be liable for any damages whatsoever including loss of profits or data, business interruption arising from using the software.

@ledgerhq/live-cli is now only an e2e/CI tool. It exists solely as internal plumbing that the monorepo's e2e suites and CI use to drive a few @ledgerhq/live-common flows. It is Speculos-only: it does not ship USB/HID or HTTP-proxy transports, and it is no longer intended for human/manual use.

For real-device, human-facing hardware-wallet flows, use the Ledger Live desktop or mobile app directly, or @ledgerhq/wallet-cli if a CLI-based interaction is preferred.

Usage

Install the CLI

npm i --global @ledgerhq/live-cli

Run commands

Jump to the documentation for more information about the available commands.

ledger-live <commands>

Development

Setup

Requirements

  • Toolchain installed from the repository root with mise install
  • Dependencies installed with pnpm i

The pinned Node and pnpm versions live in the root mise.toml. See repo commands for maintained setup, build, and test commands.

Install

Reminder: all commands should be run from the repository root.

# install dependencies
pnpm i

Dev

# launch a watch mode on the source files and recompiles on the fly
pnpm dev:cli

Run

# run a command of the cli (against Speculos)
SPECULOS_API_PORT=<port> pnpm run:cli <command>

Build

# build the cli for publishing
pnpm build:cli

Documentation

The CLI exposes a small, fixed set of commands consumed by e2e and CI. Run ledger-live --help for the up-to-date list and options.

| Command | Used by | | --- | --- | | getAddress | e2e — reads an on-device address / public key | | liveData | e2e — generates/adds accounts into the app dataset | | send | generic send flow (recipient/amount) | | tokenApproval | e2e — sets/revokes an ERC-20 allowance | | tokenAllowance | e2e — reads an ERC-20 allowance | | generateAddresses | e2e (generate-e2e-userdata.yml) — generates the address cache for account-based coins | | generateUtxoAddresses | e2e (generate-e2e-userdata.yml) — generates the address cache for UTXO-based coins | | generateAppJson | e2e (generate-e2e-userdata.yml) — generates the app dataset (userdata) for the desktop/mobile e2e suites | | version | the package's own smoke test |

All of these run against a Speculos device (SPECULOS_API_PORT or SPECULOS_APDU_PORT). Passing a non-Speculos device id fails with an explicit error pointing to the desktop/mobile app or @ledgerhq/wallet-cli.