{"_id":"@electivus/caveman-runtime-win32-x64","_rev":"2-58c00263c1d33afc56c3887b1fa86617","name":"@electivus/caveman-runtime-win32-x64","dist-tags":{"latest":"1.1.7"},"versions":{"1.1.6":{"name":"@electivus/caveman-runtime-win32-x64","version":"1.1.6","keywords":["caveman","windows","binaries","offline","electivus"],"author":{"name":"Electivus"},"license":"SEE LICENSE IN LICENSE","_id":"@electivus/caveman-runtime-win32-x64@1.1.6","maintainers":[{"name":"mcalixtoneto","email":"calixto@electivus.com"}],"homepage":"https://github.com/Electivus/caveman-npm#readme","bugs":{"url":"https://github.com/Electivus/caveman-npm/issues"},"os":["win32"],"bin":{"electivus-caveman-runtime":"scripts/runtime.mjs"},"cpu":["x64"],"dist":{"shasum":"238a08879577c179421edef8f3950f269c2d8662","tarball":"https://registry.npmjs.org/@electivus/caveman-runtime-win32-x64/-/caveman-runtime-win32-x64-1.1.6.tgz","fileCount":77,"integrity":"sha512-BaGYKfftPPubLnBzTwC7rXP6GjJjDd4uNxAdHvNm63pfk7VDkhLiO0sraxH6EVTpi7KWq3p9k9tweNKyg6ym0w==","signatures":[{"sig":"MEUCIETdeALPhmY7sXKzi1Z8bqYGDylmTqlpaLIT0hOnihFTAiEAqxH1wrm7a5MIqbPJGfxKMXyKyyuG3s2nTzYf4Kng0eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177979845},"type":"module","_from":"file:C:/Users/msilvane/AppData/Local/Temp/electivus-caveman-ci-34262561237/electivus-caveman-runtime-win32-x64-1.1.6.tgz","engines":{"node":">=22.13.0"},"scripts":{"test":"node --test tests/*.test.mjs","verify":"node scripts/runtime.mjs verify","prepack":"npm run verify","postinstall":"node scripts/runtime.mjs install"},"_npmUser":{"name":"mcalixtoneto","email":"calixto@electivus.com"},"_resolved":"C:\\Users\\msilvane\\AppData\\Local\\Temp\\electivus-caveman-ci-34262561237\\electivus-caveman-runtime-win32-x64-1.1.6.tgz","_integrity":"sha512-BaGYKfftPPubLnBzTwC7rXP6GjJjDd4uNxAdHvNm63pfk7VDkhLiO0sraxH6EVTpi7KWq3p9k9tweNKyg6ym0w==","repository":{"url":"git+https://github.com/Electivus/caveman-npm.git","type":"git"},"_npmVersion":"11.17.0","description":"Electivus redistribution of the unmodified Caveman runtime for Windows x64. All six executables are bundled; installation makes no network requests.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/caveman-runtime-win32-x64_1.1.6_1788894533001_0.23953284663921748","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@electivus/caveman-runtime-win32-x64","version":"1.1.7","description":"Electivus redistribution of the unmodified Caveman runtime for Windows x64. All six executables are bundled; installation makes no network requests.","type":"module","license":"SEE LICENSE IN LICENSE","author":{"name":"Electivus"},"repository":{"type":"git","url":"git+https://github.com/Electivus/caveman-npm.git"},"homepage":"https://github.com/Electivus/caveman-npm#readme","bugs":{"url":"https://github.com/Electivus/caveman-npm/issues"},"os":["win32"],"cpu":["x64"],"engines":{"node":">=22.13.0"},"bin":{"electivus-caveman-runtime":"scripts/runtime.mjs"},"scripts":{"postinstall":"node scripts/runtime.mjs install","verify":"node scripts/runtime.mjs verify","test":"node --test tests/*.test.mjs","prepack":"npm run verify"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["caveman","windows","binaries","offline","electivus"],"_id":"@electivus/caveman-runtime-win32-x64@1.1.7","_integrity":"sha512-RzQTw62OKkZTCdc0aeCUUSJ+dMrt4V8H3sfnJeDoIQ7wuKm3OLGqAUeok25B2BFsx0SAfwMApH/Teq4C3FcGHg==","_resolved":"/home/runner/work/caveman-npm/caveman-npm/dist/electivus-caveman-runtime-win32-x64-1.1.7.tgz","_from":"file:dist/electivus-caveman-runtime-win32-x64-1.1.7.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-RzQTw62OKkZTCdc0aeCUUSJ+dMrt4V8H3sfnJeDoIQ7wuKm3OLGqAUeok25B2BFsx0SAfwMApH/Teq4C3FcGHg==","shasum":"c0d1c2440910fba50340d158ee5dafa4d11ec69e","tarball":"https://registry.npmjs.org/@electivus/caveman-runtime-win32-x64/-/caveman-runtime-win32-x64-1.1.7.tgz","fileCount":77,"unpackedSize":177979845,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@electivus%2fcaveman-runtime-win32-x64@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDG/aUxaYydR95fJ+idC+nD3LRr8o9Z3QyBzK8ECX83HAIhAPKNbY8RhwuDCBCandQ/vtN947dKImPWMpi1MxvQmTSV"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53a5b61e-68a7-4861-9f02-5dcc089783e3"}},"directories":{},"maintainers":[{"name":"mcalixtoneto","email":"calixto@electivus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/caveman-runtime-win32-x64_1.1.7_1788894962071_0.06337285515707869"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-08T19:08:52.819Z","modified":"2026-09-08T19:16:03.475Z","1.1.6":"2026-09-08T19:08:54.097Z","1.1.7":"2026-09-08T19:16:03.139Z"},"bugs":{"url":"https://github.com/Electivus/caveman-npm/issues"},"author":{"name":"Electivus"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/Electivus/caveman-npm#readme","keywords":["caveman","windows","binaries","offline","electivus"],"repository":{"type":"git","url":"git+https://github.com/Electivus/caveman-npm.git"},"description":"Electivus redistribution of the unmodified Caveman runtime for Windows x64. All six executables are bundled; installation makes no network requests.","maintainers":[{"name":"mcalixtoneto","email":"calixto@electivus.com"}],"readme":"# Electivus runtime package for Caveman — Windows x64\n\nInstall the six Caveman runtime executables through **npm only**, including on\nnetworks where GitHub release downloads are unavailable. The `.exe` files are\ninside the npm tarball. The install script makes **no network requests**, has no\nruntime dependencies, and requires no Go compiler or Administrator privileges.\n\nThis is an independent Electivus redistribution of unmodified binaries from\n[Caveman bin-v1.1.6](https://github.com/JuliusBrussee/caveman/releases/tag/bin-v1.1.6),\nnot an official or endorsed Caveman distribution channel. Caveman is a trademark\nof Julius Brussee. The bundled runtime remains under **BSL 1.1**, including its\nAdditional Use Grant; it is not relicensed as MIT.\n\n## Install on Windows 11 x64\n\nRequires Node.js 22.13 or newer. Run in PowerShell:\n\n```powershell\nnpm install -g @caveman-ai/cli@1.3.3 @electivus/caveman-runtime-win32-x64@1.1.7\ncaveman setup --json\n```\n\nIf the Caveman CLI is already installed, install only the second package.\n`caveman setup --json` should report `ready: true` with all six binary paths.\nDo not add `--install`: upstream's `setup --install` can download from GitHub\nwhen its pinned release differs from the installed manifest.\n\nThe npm postinstall script verifies the upstream checksum signature and each\nexecutable's SHA-256 and Windows x64 PE header, then installs into:\n\n```text\n%USERPROFILE%\\.caveman\\bin\n```\n\nIt honors `CAVEMAN_HOME` (destination: `$env:CAVEMAN_HOME\\bin`) and writes the\nupstream-compatible `.bin-manifest.json`. No PATH or agent settings are changed.\nThe official CLI already searches this directory. The executables are\n`caveman-proxy`, `caveman-engine`, `caveman-mcp`, `cavemem`, `caveman-browse`, and\n`caveman-shrink`.\n\n### If npm lifecycle scripts are disabled\n\n```powershell\nnpm install -g --ignore-scripts @electivus/caveman-runtime-win32-x64@1.1.7\nelectivus-caveman-runtime install\n```\n\n`electivus-caveman-runtime verify` checks the bundled files without installing.\nInstallation is idempotent. Changed destination files are preserved in a\n`.electivus-backup-<id>` directory inside the destination `bin` directory.\nClose running Caveman sessions before replacing binaries. Installation failures\nrestore replaced files; any incomplete rollback reports its backup location.\n\nThis package supplies the runtime only. Agent setup, login, browser engines and\nprovider traffic remain separate operations with their own network needs.\n\n## Offline transfer\n\nOn a machine with access to the npm registry:\n\n```powershell\nnpm pack @electivus/caveman-runtime-win32-x64@1.1.7\n```\n\nTransfer the resulting `.tgz` through an approved channel, then:\n\n```powershell\nnpm install -g --offline --no-audit --no-fund .\\electivus-caveman-runtime-win32-x64-1.1.7.tgz\n```\n\nThe CLI must already be available for `caveman` commands. Neither the offline\ninstall nor its postinstall needs to contact GitHub or npm.\n\n## Origin and licensing\n\nSource revision: `b36219e2b196869100df0d5c29bd57c50d9b906d` in\n`JuliusBrussee/caveman`, tag `bin-v1.1.6`. Official CLI tested: `1.3.3`.\nThe original binaries report `dev` in some version commands; their provenance\nis established by the upstream signature, asset digests and embedded clean Git\nrevision, not by rewriting that version string.\n\n- `upstream/`: original signed checksums, pinned public key, release metadata,\n  embedded Go build settings and module inventory.\n- `licenses/upstream/`: original BSL terms, licensing guide, trademark policy,\n  pixel/font and browser notices.\n- `licenses/modules/`: dependency notices from exact Go module archives,\n  verified against the `h1:` checksums embedded in the signed executables.\n- `licenses/go/`: Go runtime license.\n- `LICENSE`: split licensing statement; MIT applies only to Electivus packaging.\n\n## Updating and publishing\n\nSee `MAINTAINING.md` included in the package for the reproducible Windows preparation,\noffline verification and release steps. Installing an npm update does not run\nthis preparation process: only maintainers retrieve upstream artifacts.\n\n## Removal and rollback\n\n`npm uninstall -g @electivus/caveman-runtime-win32-x64` removes the npm package\nand helper command. It intentionally leaves the installed runtime in\n`CAVEMAN_HOME\\bin`, since the independent Caveman CLI may still use it.\nTo remove the runtime, close Caveman sessions and delete only the six listed\nexecutables and `.bin-manifest.json` from that directory. Keep databases,\ncredentials and other Caveman data. To roll back an update, restore the files\nfrom the backup directory printed by the installer.\n","readmeFilename":"README.md"}