Skip to content

ShiftinBits/pmux-shared

Repository files navigation

@pocketmux/shared

Test Results Code Coverage Snyk Security Monitored License

Shared TypeScript library for the pmux wire protocol and signaling messages.

What's in here

  • protocol.ts — Wire protocol message types (AgentRequest, AgentEvent, TmuxSession, TmuxWindow, TmuxPane) for DataChannel communication
  • signaling.ts — Signaling WebSocket message types for the Cloudflare Durable Object relay
  • types.ts — Common types (DeviceType, DeviceInfo, PairingData, TurnCredentials)

Build

npm run build    # compiles TypeScript to dist/
npm run clean    # removes dist/

License

MIT — see LICENSE

About

Shared library for pmux + PocketMux

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors