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

@nimbus-solution/nimbus-sf-plugin

v1.1.0

Published

Salesforce CLI plugin for running Nimbus local Apex development commands.

Readme

Nimbus for Salesforce CLI

Run Nimbus through the official Salesforce CLI plugin system. The plugin installs the native Nimbus runtime automatically, verifies release checksums, and forwards command output and exit codes unchanged.

Install

sf plugins install @nimbus-solution/nimbus-sf-plugin

To link a checkout for plugin development:

cd sf-plugin
npm install
npm run build
sf plugins link .

Commands

sf nimbus login
sf nimbus whoami
sf nimbus test "*"
sf nimbus validate --sema error
sf nimbus deploy --target-org staging --source-dir force-app
sf nimbus release validate --release-profile production
sf nimbus release deploy --receipt .nimbus/releases/rel_example.json --confirm-production
sf nimbus exec --code "System.debug(1 + 1);"
sf nimbus mutate AccountService --min-score 80
sf nimbus doctor
sf nimbus dev
sf nimbus serve
sf nimbus app

Nimbus Pro login

The Salesforce CLI plugin uses the existing Nimbus account and license system. It does not use your Salesforce org login and does not keep a separate plugin credential.

sf nimbus login

This opens testnimbus.dev in your browser, signs you in to your Nimbus account, validates your Pro license, and activates the current machine. Nimbus stores the resulting license locally in ~/.nimbus/license.json with user-only permissions. The native CLI and every sf nimbus ... command share that file, so logging in once enables Pro features through either entry point.

sf nimbus whoami       # Show the active account, plan, and license status
sf nimbus logout       # Deactivate this machine and free its license slot

Installing or updating the plugin-managed Nimbus runtime does not remove the login. Credentials are scoped to the current operating-system user; different users on the same computer sign in separately.

For headless CI, pass the license as a secret. Nimbus accepts NIMBUS_LICENSE_KEY only in detected CI or agent environments, and the plugin forwards it to the native runtime:

NIMBUS_LICENSE_KEY="$NIMBUS_LICENSE_KEY" sf nimbus test "*" --parallel 8

Salesforce-style Apex aliases are included:

sf nimbus apex run test AccountServiceTest --coverage
sf nimbus apex validate --json
sf nimbus apex run --code "System.debug('local');"

Every native Nimbus flag is passed through. Use sf nimbus test -- --help to see the native Nimbus command reference.

Native nimbus sf is intentionally not exposed as sf nimbus sf: when you're already inside Salesforce CLI, run the desired sf command directly. This avoids a recursive sf → nimbus → sf process chain.

nimbus toolchain sf ... is likewise not exposed. It reports on the Salesforce CLI installation currently hosting this plugin, so run it from the native nimbus binary instead.

sf nimbus deploy is the safe one-shot workflow: local validation and tests, Salesforce validation, then deployment of the exact staged payload. The Pro sf nimbus release ... surface keeps portable receipts for split validation, approval, deployment, and history. Both remain thin native-runtime wrappers; the plugin contains no deployment logic.

Runtime management

On the first command, the plugin uses nimbus from PATH when available. Otherwise it downloads the latest signed-release asset from nimbus-solution/nimbus, verifies it against checksums.txt, and stores it under the Salesforce CLI data directory.

sf nimbus install
sf nimbus install --version 1.7.0
sf nimbus install --force
sf nimbus version

Set NIMBUS_BINARY_PATH to use an explicit binary, which is useful for development builds and pinned CI environments.

License

The plugin and Nimbus runtime are provided under the Nimbus Proprietary License. See LICENSE.