Skip to content

v0.1.2

Choose a tag to compare

@danilopatrial danilopatrial released this 10 Jun 18:46
· 33 commits to main since this release

Sooket v0.1.2Install and run straight from npm.

What's new

  • npx sooket — Sooket is now installable and runnable from npm, no clone needed. The CLI starts the full server (sooket) or the standalone execution server (sooket execution-server); see npx sooket --help for ports and host binding. Data (SQLite database + a generated encryption secret) lives in ~/.sooket, overridable with SOOKET_DATA_DIR. The package ships a prebuilt production .next, built in isolation so no local data or secrets can leak into the tarball.
  • Crashes are no longer silent: the CLI previously turned a signal-killed server (e.g. SIGBUS from a truncated native module after an interrupted npx install) into a clean exit 0 right after "Ready". Signal deaths now exit 128+n, name the signal, and print a corrupted-install hint for crash signals (SIGBUS/SIGSEGV/SIGILL/SIGABRT/SIGFPE).
  • Install troubleshooting docs: README now covers the system-wide libvips/sharp build failure (SHARP_IGNORE_GLOBAL_LIBVIPS=1) and how a failed install can poison the npx cache (rm -rf ~/.npm/_npx).

Requires Node.js ≥ 22.5. Loopback bind remains the default security model — see the v0.1.1 notes for the optional SOOKET_AUTH_TOKEN gate.

License: source-available under FSL-1.1-MIT (converts to MIT two years after release).