Polyweave

@polyweave/wrappers (1.0.8)

Published 2026-07-11 15:35:03 +00:00 by Dvorak

Installation

@polyweave:registry=https://hub.kl1.tenere.ai/api/packages/Polyweave/npm/
npm install @polyweave/wrappers@1.0.8
"@polyweave/wrappers": "1.0.8"

About this package

@polyweave/wrappers

Re-export convenience package — all core wrappers from @polyweave/core.

Synopsis

import { createRetryWrapper, createCircuitBreakerWrapper } from '@polyweave/wrappers';

Install

npm install @polyweave/wrappers

Why

Adapter wrappers (retry, circuit breaker, rate limit, queue, timeout, debouncer) are the primary mechanism for injecting reliability and resilience into Polyweave frame pipelines. This package provides a single dependency entrypoint so consumers need only @polyweave/wrappers instead of importing wrapper internals from @polyweave/core directly.

API

This package is a thin pass-through re-export of all exports from @polyweave/core/wrappers. The implementation is a single line:

export * from '@polyweave/core/wrappers';

The following functions are available (see @polyweave/core documentation for full API details):

  • createRetryWrapper, createRetryTransform
  • createCircuitBreakerWrapper, createCircuitBreakerTransform
  • createRateLimitWrapper, createRateLimitTransform
  • createQueueWrapper, createQueueTransform
  • createOrderingWrapper, createOrderingTransform
  • createTimeoutTransform
  • createBidirectionalWrapper
  • createDebouncer

All parameters, return values, frame protocols, and error conditions are identical to those documented in @polyweave/core. This package adds no additional logic or wrappers of its own.

Tests

npm test

Tests verify that all exports are re-exported from this package (identity check — the exported functions are the same references as those from @polyweave/core/wrappers).

Requirements

  • Node.js >= 22.0.0
  • ESM only
  • @polyweave/core (peer)

Dependencies

Development Dependencies

ID Version
@polyweave/core *
@rigor/core *

Peer Dependencies

ID Version
@polyweave/core *

Keywords

polyweave wrappers retry circuit-breaker rate-limit timeout
Details
npm
2026-07-11 15:35:03 +00:00
4
John Dvorak
SEE LICENSE IN LICENSE
1.9 KiB
Assets (1)
Versions (6) View all
1.0.7 2026-07-20
1.0.8 2026-07-11
1.0.5 2026-07-11
1.0.4 2026-07-11
1.0.3 2026-07-10