Bitskiff

Downloads

Every package as a tarball, for installing without a registry: a @bitskiff/ name resolves nothing; npm install takes a URL as well as a name.

Install into a project directory—npm walks up to the nearest package.json—and make it ESM, which every example here is:

Shell
npm init -y
npm pkg set type=module

Every package here is Apache-2.0, and each tarball carries the text.

JavaScript

PackageVersionSizeFileInstallChecksum
@bitskiff/cliThe Bitskiff command-line tool for managing a project.0.3.0 (build bfaf893f7)481.1 kB0.3.0/bitskiff-cli.tgznpm i -g https://docs.dev.bitskiff.com/downloads/0.3.0/bitskiff-cli.tgz
sha2566208419bbe9df82c7166dd8f7aea6b17cfd91ed640c4b075a0c4471ef5107df7
@bitskiff/hostThe Bitskiff host SDK for a browser page or an Electron renderer.0.3.01.1 MB0.3.0/bitskiff-host.tgznpm install https://docs.dev.bitskiff.com/downloads/0.3.0/bitskiff-host.tgz
sha256cad864f4d137023a817b63311613179bcdb12acf7fa6033a471d7d614c63c02c
@bitskiff/host-nodeThe Bitskiff host SDK for a headless Node 22 process.0.3.01.0 MB0.3.0/bitskiff-host-node.tgznpm install https://docs.dev.bitskiff.com/downloads/0.3.0/bitskiff-host-node.tgz
sha25672a3ab797474d6366df1fa2e5916f52cb81a3c35235479fbb3df1aeb94e93e38
@bitskiff/clientThe Bitskiff client SDK for a browser page.0.3.0772.6 kB0.3.0/bitskiff-client.tgznpm install https://docs.dev.bitskiff.com/downloads/0.3.0/bitskiff-client.tgz
sha25679d408c6efc20b299085d99a3616f27c37afeefa8063495349b45d0b7ac1220d
@bitskiff/ui-kitFramework-free UI elements for a Bitskiff client page.0.3.044.9 kB0.3.0/bitskiff-ui-kit.tgznpm install https://docs.dev.bitskiff.com/downloads/0.3.0/bitskiff-ui-kit.tgz
sha256368d8731c8a427d8bd83624126015df0d4a7af673e9c87341cac1267cd3164a2

These builds talk to the dev service (https://api.dev.bitskiff.com); another environment's release carries its own address.

@bitskiff/host-node installs @bitskiff/host as well: the dependency is the URL of the host tarball on this page, and both land at the top level, one copy each.

The command-line tool installs globally, which is what puts bitskiff on your path.

Each URL above names its version and never changes: a new release goes up beside it, never over it. /downloads/latest/ carries the same file names without the version and moves to each new release, which is for trying things; an app that ships pins a version.

/downloads/dev/ carries a development build under the same file names: the working build between releases, replaced on every publish and never a release.

To check a tarball against the hash beside it: shasum -a 256 <file>, or Get-FileHash <file> -Algorithm SHA256 in PowerShell.

Every package here needs Node 22 or later.

The same list as JSON: manifest.json.

Samples

Code to copy and run on your own infrastructure. Unpack it with tar -xzf <file> and read its README.

SampleSizeFileChecksum
Server hostA host that runs on your server, the host's display page it feeds, the pairing flow and a Kubernetes manifest.18.3 kBbitskiff-server-host-sample.tgz
sha256d75f9e9dde437c9ff162f51dd4a95e5b71150940126e3c8f400bd749daba0fb1
Stripe billingAn hourly job that sends each subject's host and client minutes to Stripe Billing Meters and checks that Stripe counted them.13.0 kBbitskiff-stripe-billing-sample.tgz
sha25681f73979f68cb8ec688edb62ca4c42458e7f94d0eeb6c6d364a502003bfbe78f