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

@vault77/summon

v2.0.2

Published

A recovered VAULT77 relic for macOS operators. summonTheWarlord is a high-performance CLI tool for ultra-fast, low-fee Solana swaps on macOS. Private keys are secured using the native macOS Keychain, never written to disk or exposed to JavaScript memory l

Readme

summonTheWarlord — a VAULT77 🔐77 relic

Release Node Platform

Version: 2.0.2

Relic software unearthed from VAULT77.
For trench operators only. macOS‑native. Handle with care.

It executes trades with speed and precision — a lifeline to save our futures.


⚠️ Operator notice: summonTheWarlord executes live on‑chain swaps. Always verify token mints, amounts, and configuration values before execution. If you buy crap its your fault.

Requirements

  • Node.js >= 18
  • A SolanaTracker.io account
  • macOS (required for native Keychain security and system notifications; other operating systems are not supported)

📡 Connect with VAULT77

  • VAULT77 Community: https://x.com/i/communities/1962257350309650488
  • Telegram: https://t.me/BurnWalletBroadcast

⚡️ Step‑by‑Step Quickstart Guide

1. Install from npm

npm install -g @vault77/summon

2. First Run — Initialize Wallet + Permissions

summon setup

This:

  • Creates/updates your config (RPC URL, slippage, priority fees, etc.)
  • Stores your private key securely in macOS Keychain
  • Prompts macOS notification permissions (optional)

⚔️ Trading Examples

Buy with 0.1 SOL

summon buy <TOKEN_MINT> 0.1

Sell 50% of holdings

summon sell <TOKEN_MINT> 50%

🧰 Local Development (optional)

git clone https://github.com/monthviewsales/summonTheWarlord.git
cd summonTheWarlord
npm install
node summon-cli.js setup

🛠 Upgrading

npm install -g @vault77/summon@latest

👁‍🗨 For Coding Agents & Contributors

See AGENTS.md for building conventions, coding rules, and automation guidance.


🛡 Support

  • VAULT77 Community: https://x.com/i/communities/1962257350309650488
  • Telegram: https://t.me/BurnWalletBroadcast

⚙️ Configuration

The CLI stores configuration in:

  • ~/Library/Application Support/summonTheWarlord/config.json

You can manage it with:

summon config view
summon config edit
summon config set <key> <value>
summon config wizard
summon config list

Tip: use summon config wizard for validated prompts and selector-based choices.

Key options:

  • rpcUrl (the CLI will append advancedTx=true if missing)
  • slippage (number or "auto")
  • priorityFee (number or "auto")
  • priorityFeeLevel (min|low|medium|high|veryHigh) — required when priorityFee="auto"
  • txVersion (v0 or legacy)
  • showQuoteDetails (true/false)
  • DEBUG_MODE (true/false)
  • notificationsEnabled (true/false)
  • jito.enabled (true/false)
  • jito.tip (number, SOL)

If you want fewer popups, set notificationsEnabled to false.

Override config location (useful for CI or tests):

  • SUMMON_CONFIG_HOME=/custom/config/dir
  • SUMMON_CONFIG_PATH=/custom/path/config.json

Private keys are never stored in this file. Use:

summon keychain store
summon keychain unlock
summon keychain delete

🧪 Testing & Linting

npm test
npm run lint

🩺 Diagnostics

summon doctor

Runs checks for config, Keychain access, RPC reachability, swap API health, and macOS notifications (skipped when disabled).


🫡 Open Source Thanks

This never would have been possible without Open Source Software and these contributions.

Dependencies:

Tooling:

  • eslintMIT
  • eslint-config-standardMIT
  • eslint-plugin-importMIT
  • eslint-plugin-nMIT
  • eslint-plugin-promiseISC
  • jestMIT