@polyweave/wrappers (1.0.8)
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,createRetryTransformcreateCircuitBreakerWrapper,createCircuitBreakerTransformcreateRateLimitWrapper,createRateLimitTransformcreateQueueWrapper,createQueueTransformcreateOrderingWrapper,createOrderingTransformcreateTimeoutTransformcreateBidirectionalWrappercreateDebouncer
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 | * |