open-index/open-npm huggingface dataset:
npm package: @squip/hyperpipe-bridge
Description: First-party integration layer for Hyperpipe core, gateway, and client packages
Latest version: 0.1.2

# @squip/hyperpipe-bridge

`@squip/hyperpipe-bridge` is the first-party integration package shared by Hyperpipe Core,
Gateway, and client applications.

It contains the currently shared runtime surfaces for:

- auth helpers
- config helpers
- public gateway protocol and discovery helpers
- plugin manifest and packaging helpers
- small first-party shared UI helpers used by Hyperpipe clients

This package is intended for first-party Hyperpipe package consumption. It is not
positioned as a general-purpose standalone utility library.
npm package: @squip/hyperpipe-core
Description: First-party runtime engine for Hyperpipe clients
Latest version: 0.1.1

# @squip/hyperpipe-core

`@squip/hyperpipe-core` is the first-party Hyperpipe runtime engine.

Package contract:

- the package root is side-effect free
- the supported process entrypoint is the `hyperpipe-core` binary
- stable public surface is limited to protocol/config helpers and versioned runtime
  launch integration through `@squip/hyperpipe-core-host`

Internal runtime modules remain implementation details unless they are explicitly
documented and exported as part of a future public API.

Logging defaults:

- production-safe redaction is enabled for auth tokens, secrets, cookies, invite material,
  and `nsec`-like values that appear in log payloads
- noisy infrastructure traces are suppressed by default
- use `HYPERPIPE_CORE_LOG_LEVEL=debug` to enable verbose diagnostics
- use `HYPERPIPE_CORE_SUPPRESS_NOISE=false` to re-enable suppressed trace families

Join runtime defaults:

- direct discovery v2 is enabled by default
- total join deadline is disabled by default
- relay protocol request timeout is disabled by default
- direct join verify timeout is disabled by default

The older env vars still work as explicit overrides:

- `JOIN_DIRECT_DISCOVERY_V2`
- `JOIN_TOTAL_DEADLINE_MS`
- `RELAY_PROTOCOL_REQUEST_TIMEOUT_MS`
- `DIRECT_JOIN_VERIFY_TIMEOUT_MS`
npm package: @squip/hyperpipe-core-host
Description: Shared process launcher and IPC host utilities for Hyperpipe Core
Latest version: 0.1.0

# @squip/hyperpipe-core-host

`@squip/hyperpipe-core-host` is the shared process launcher and IPC wrapper used by
first-party Hyperpipe hosts to start and communicate with `@squip/hyperpipe-core`.

The package exposes a shared host abstraction so Electron and TUI clients do not
need to maintain separate Core startup and IPC lifecycle implementations.