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

@dyzsasd/cli

v0.4.0

Published

Command-line tool for the Jinko developer platform. 6 commands matching MCP tools 1:1.

Readme

@gojinko/cli

Command-line tool for the Jinko developer platform. 6 commands matching MCP tools 1:1.

Install

npm install -g @gojinko/cli

Authentication

Two methods — pick one:

# OAuth (recommended) — opens browser, no API key needed
jinko auth login

# API key
jinko auth login --key jnk_YOUR_KEY

# Or via environment variable (skips login)
export JINKO_API_KEY=jnk_YOUR_KEY

OAuth tokens refresh automatically. API keys don't expire but can be revoked from the dashboard.

Auth commands

jinko auth login       # Interactive — choose OAuth or API key
jinko auth login --key jnk_...  # Direct API key
jinko auth status      # Show current method, token, expiry
jinko auth logout      # Clear stored credentials

Commands

| Command | MCP Tool | Mode | Description | |---------|----------|------|-------------| | find-flight | find_flight | Cached | Find cheapest flights, returns offer_token | | find-destination | find_destination | Cached | Discover destinations from origins | | flight-calendar | flight_calendar | Cached | Cheapest prices across a date range | | flight-search | flight_search | Live | Live search or price-check an offer | | trip | trip | Live | Create trip, add flight, set travelers | | book | book | Live | Checkout a trip, returns checkout_url |

Utility

| Command | Description | |---------|-------------| | config set | Set a config value | | config show | Show config | | schema [cmd] | Show request/response schemas |

Token Flow

find-flight (filters)         → offer_token     (cached)
flight-search (offer_token)   → trip_item_token (live)
trip (trip_item_token + travelers + contact) → trip_id
book (trip_id)                → checkout_url

Examples

# Find cheapest flights (cached)
jinko find-flight --from PAR --to NYC --date 2026-06-15

# Discover destinations
jinko find-destination --from PAR

# Price calendar
jinko flight-calendar --from PAR --to NYC --month 2026-06

# Live search
jinko flight-search --from PAR --to NYC --date 2026-06-15

# Price-check an offer
jinko flight-search --offer-token <offer_token>

# One-shot trip: create + add flight + set travelers
jinko trip --trip-item-token <token> \
  --travelers '[{"first_name":"John","last_name":"Doe","date_of_birth":"1990-01-15","gender":"MALE","passenger_type":"ADULT"}]' \
  --contact '{"email":"[email protected]","phone":"+33612345678"}'

# Checkout
jinko book --trip-id <trip_id>

Output Formats

jinko find-flight --from PAR --to NYC --date 2026-06-15              # JSON (default)
jinko find-flight --from PAR --to NYC --date 2026-06-15 --format table  # Table

Schema Introspection

jinko schema                  # List all tools
jinko schema find-flight      # Show request/response shapes
jinko schema book             # Show booking contract