@signicode/verser2-guest-js-common
v0.8.1
Published
Runtime-neutral JavaScript Guest foundations for Verser2 packages.
Maintainers
Readme
@signicode/verser2-guest-js-common
Runtime-neutral JavaScript building blocks for verser2 Guest adapters: header and route helpers, Broker request creation, shared types, and the abstract fetch/dispatcher base class that Node and Bun Guests extend.
Audience: maintainers of verser2 JavaScript Guest adapters. Applications use
@signicode/verser2-guest-node or @signicode/verser2-guest-bun instead of this
package directly.
Public API
AbstractVerserFetchDispatcher— abstract base class for fetch/dispatch adapters (intended for subclasses, not direct app-level dispatch)- Header helpers, route helpers
appendQueryStringcreateCommonBrokerRequest- Route, Broker, header, and stream chunk types
- Constant:
VERSER2_GUEST_JS_COMMON_PACKAGE_NAME
Usage
This package is a shared foundation consumed by @signicode/verser2-guest-node
and @signicode/verser2-guest-bun. Most applications interact with verser
through those higher-level packages rather than directly with
verser2-guest-js-common.
import { VERSER2_GUEST_JS_COMMON_PACKAGE_NAME, appendQueryString } from '@signicode/verser2-guest-js-common';Caveats
AbstractVerserFetchDispatcheris designed for subclassing by adapter packages, not for direct use by applications.- This package does not include transport or connection logic — it provides the shared JavaScript layer that adapter packages build on.
