@sperax/ipc-message-channel
v0.2.2
Published
Typed message channel for cross-process and cross-tab communication, with broadcast and dead-letter handling
Maintainers
Readme
@sperax/ipc-message-channel
Install
npm install @sperax/ipc-message-channel@sperax/ipc-message-channel
Typed message channel for cross-process and cross-tab communication, with broadcast and dead-letter handling
Usage
Source-first workspace package — there is no build step. TypeScript resolves it through
workspace:*, so importing it is all that is required:
import { channelRegistry, ChannelRegistryImpl, createBroadcastChan } from '@sperax/ipc-message-channel';Exports
@sperax/ipc-message-channel
channelRegistry · ChannelRegistryImpl · createBroadcastChan · createCrossTabChannel · createDirectChannel · createEnvelope · createSandboxBridge · createTopicChannel · DeadLetterQueue · isExpired · SandboxBridge · TAB_ID
Development
Run this package's tests:
bunx vitest run --silent='passed-only' packages/ipc-message-channelSource: packages/ipc-message-channel
Part of SperaxOS — the open-source AI agent workspace for DeFi. See CONTRIBUTING.md before opening a pull request.
License
ipc-message-channel is released under the Apache-2.0 license.
