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

@fincore/cli

v0.1.1

Published

CLI for Fin-Core hosted tenant APIs and Hello World onboarding.

Downloads

233

Readme

@fincore/cli

CLI for tenant-facing Fin-Core operations and hosted Hello World onboarding.

Install

Run without a global install:

npx @fincore/cli doctor

Install globally:

npm install -g @fincore/cli
fincore doctor

Install into a local project:

npm install @fincore/cli
npx fincore doctor

Distribution note:

  • The intended public install paths are npm global install and npx.
  • Phase 20 CI validates the same publish-shaped artifact path before the first registry release.

Windows / offline zip bundle

For restricted environments, a secondary .zip bundle can be assembled from the built CLI.

Validated offline path:

  • unzip fincore-cli-<version>-offline.zip
  • set FINCORE_BASE_URL and FINCORE_API_KEY
  • run node .\dist\index.js doctor
  • run node .\dist\index.js hello
  • run node .\dist\index.js usage

PowerShell helper:

$env:FINCORE_BASE_URL = "https://YOUR_FINCORE_BASE_URL"
$env:FINCORE_API_KEY = "YOUR_API_KEY"
.\samples\doctor-hello-usage.ps1

Notes:

  • the CLI zip bundles the same built @fincore/sdk under node_modules/@fincore/sdk
  • it is a manual Node execution path, not a native Windows executable
  • see docs/public/windows-offline-quickstart.md for the tested Windows flow

Commands:

  • fincore whoami
  • fincore quickstart
  • fincore hello
  • fincore doctor
  • fincore plan
  • fincore health
  • fincore usage [--view <summary|metering>]
  • fincore chains list
  • fincore suites list
  • fincore deployments list
  • fincore deployments show --deployment-id <id>
  • fincore official-rail show
  • fincore api-keys list
  • fincore api-keys create --label <label> [--environment <env>] [--expires-at <iso>]
  • fincore api-keys rotate <keyId> [--label <label>] [--environment <env>] [--expires-at <iso>]
  • fincore api-keys revoke <keyId>

Discovery command visibility rules:

  • official contract-platform rows are visible to all authenticated tenants
  • tenant custom suites/deployments are only visible to the tenant that owns them
  • commands are read-only and do not enable contract mutation or custom authoring

Configuration precedence:

  1. FINCORE_API_KEY / FINCORE_BASE_URL
  2. ~/.fincore/config JSON

First hosted flow:

  • fincore doctor
  • fincore hello
  • fincore usage
  • open /usage

fincore doctor checks:

  • API key validity
  • tenant hosted state
  • plan/tier visibility
  • connectivity
  • request-time rate-limit posture

fincore quickstart is optional orientation, not part of the formal hosted success contract.

Exit codes:

  • 0 ok
  • 2 usage/config missing
  • 10 unauthorized (401)
  • 11 forbidden (403)
  • 13 suspended/revoked tenant
  • 14 pending tenant activation
  • 15 entitlement denied
  • 12 not found (404)
  • 20 rate limited (429)
  • 30 upstream 5xx
  • 40 network-ish
  • 70 unknown