mirror of
https://github.com/xtr-dev/rondevu-client.git
synced 2025-12-15 05:13:23 +00:00
- Renamed RondevuService to Rondevu as single main entrypoint - Integrated signaling methods directly into Rondevu class - Updated service FQN format: service:version@username (colon instead of @) - Added service discovery (direct, random, paginated) - Removed high-level abstractions (ServiceHost, ServiceClient, RTCDurableConnection, EventBus, WebRTCContext, Bin) - Updated RondevuAPI with new endpoint methods (offer-specific routes) - Simplified types (moved Binnable to types.ts, removed connection types) - Updated RondevuSignaler to use Rondevu class - Breaking changes: Complete API overhaul for simplicity 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
30 lines
559 B
TypeScript
30 lines
559 B
TypeScript
/**
|
|
* @xtr-dev/rondevu-client
|
|
* WebRTC peer signaling client
|
|
*/
|
|
|
|
export { Rondevu } from './rondevu.js'
|
|
export { RondevuAPI } from './api.js'
|
|
export { RondevuSignaler } from './rondevu-signaler.js'
|
|
|
|
// Export types
|
|
export type {
|
|
Signaler,
|
|
Binnable,
|
|
} from './types.js'
|
|
|
|
export type {
|
|
Credentials,
|
|
Keypair,
|
|
OfferRequest,
|
|
Offer,
|
|
ServiceRequest,
|
|
Service,
|
|
IceCandidate,
|
|
} from './api.js'
|
|
|
|
export type { RondevuOptions, PublishServiceOptions } from './rondevu.js'
|
|
|
|
export type { PollingConfig } from './rondevu-signaler.js'
|
|
|