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

@electivus/caveman-runtime-win32-x64

v1.1.7

Published

Electivus redistribution of the unmodified Caveman runtime for Windows x64. All six executables are bundled; installation makes no network requests.

Readme

Electivus runtime package for Caveman — Windows x64

Install the six Caveman runtime executables through npm only, including on networks where GitHub release downloads are unavailable. The .exe files are inside the npm tarball. The install script makes no network requests, has no runtime dependencies, and requires no Go compiler or Administrator privileges.

This is an independent Electivus redistribution of unmodified binaries from Caveman bin-v1.1.6, not an official or endorsed Caveman distribution channel. Caveman is a trademark of Julius Brussee. The bundled runtime remains under BSL 1.1, including its Additional Use Grant; it is not relicensed as MIT.

Install on Windows 11 x64

Requires Node.js 22.13 or newer. Run in PowerShell:

npm install -g @caveman-ai/[email protected] @electivus/[email protected]
caveman setup --json

If the Caveman CLI is already installed, install only the second package. caveman setup --json should report ready: true with all six binary paths. Do not add --install: upstream's setup --install can download from GitHub when its pinned release differs from the installed manifest.

The npm postinstall script verifies the upstream checksum signature and each executable's SHA-256 and Windows x64 PE header, then installs into:

%USERPROFILE%\.caveman\bin

It honors CAVEMAN_HOME (destination: $env:CAVEMAN_HOME\bin) and writes the upstream-compatible .bin-manifest.json. No PATH or agent settings are changed. The official CLI already searches this directory. The executables are caveman-proxy, caveman-engine, caveman-mcp, cavemem, caveman-browse, and caveman-shrink.

If npm lifecycle scripts are disabled

npm install -g --ignore-scripts @electivus/[email protected]
electivus-caveman-runtime install

electivus-caveman-runtime verify checks the bundled files without installing. Installation is idempotent. Changed destination files are preserved in a .electivus-backup-<id> directory inside the destination bin directory. Close running Caveman sessions before replacing binaries. Installation failures restore replaced files; any incomplete rollback reports its backup location.

This package supplies the runtime only. Agent setup, login, browser engines and provider traffic remain separate operations with their own network needs.

Offline transfer

On a machine with access to the npm registry:

npm pack @electivus/[email protected]

Transfer the resulting .tgz through an approved channel, then:

npm install -g --offline --no-audit --no-fund .\electivus-caveman-runtime-win32-x64-1.1.7.tgz

The CLI must already be available for caveman commands. Neither the offline install nor its postinstall needs to contact GitHub or npm.

Origin and licensing

Source revision: b36219e2b196869100df0d5c29bd57c50d9b906d in JuliusBrussee/caveman, tag bin-v1.1.6. Official CLI tested: 1.3.3. The original binaries report dev in some version commands; their provenance is established by the upstream signature, asset digests and embedded clean Git revision, not by rewriting that version string.

  • upstream/: original signed checksums, pinned public key, release metadata, embedded Go build settings and module inventory.
  • licenses/upstream/: original BSL terms, licensing guide, trademark policy, pixel/font and browser notices.
  • licenses/modules/: dependency notices from exact Go module archives, verified against the h1: checksums embedded in the signed executables.
  • licenses/go/: Go runtime license.
  • LICENSE: split licensing statement; MIT applies only to Electivus packaging.

Updating and publishing

See MAINTAINING.md included in the package for the reproducible Windows preparation, offline verification and release steps. Installing an npm update does not run this preparation process: only maintainers retrieve upstream artifacts.

Removal and rollback

npm uninstall -g @electivus/caveman-runtime-win32-x64 removes the npm package and helper command. It intentionally leaves the installed runtime in CAVEMAN_HOME\bin, since the independent Caveman CLI may still use it. To remove the runtime, close Caveman sessions and delete only the six listed executables and .bin-manifest.json from that directory. Keep databases, credentials and other Caveman data. To roll back an update, restore the files from the backup directory printed by the installer.