mirror of
https://github.com/xtr-dev/rondevu-client.git
synced 2025-12-13 04:13:25 +00:00
- Remove serviceFqn, offers array from PublishServiceOptions - Make service and maxOffers required fields - Simplify publishService() to only support automatic mode - Remove RondevuSignaler class completely - Update exports to include new types (ConnectionContext, ConnectToServiceOptions) - Update test-connect.js to use connectToService() - Remove all "manual mode" and "legacy" references from documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
40 lines
780 B
TypeScript
40 lines
780 B
TypeScript
/**
|
|
* @xtr-dev/rondevu-client
|
|
* WebRTC peer signaling client
|
|
*/
|
|
|
|
export { Rondevu } from './rondevu.js'
|
|
export { RondevuAPI } from './api.js'
|
|
export { RpcBatcher } from './rpc-batcher.js'
|
|
|
|
// Export crypto adapters
|
|
export { WebCryptoAdapter } from './web-crypto-adapter.js'
|
|
export { NodeCryptoAdapter } from './node-crypto-adapter.js'
|
|
|
|
// Export types
|
|
export type {
|
|
Signaler,
|
|
Binnable,
|
|
} from './types.js'
|
|
|
|
export type {
|
|
Keypair,
|
|
OfferRequest,
|
|
ServiceRequest,
|
|
Service,
|
|
ServiceOffer,
|
|
IceCandidate,
|
|
} from './api.js'
|
|
|
|
export type {
|
|
RondevuOptions,
|
|
PublishServiceOptions,
|
|
ConnectToServiceOptions,
|
|
ConnectionContext,
|
|
OfferContext,
|
|
OfferFactory
|
|
} from './rondevu.js'
|
|
|
|
export type { CryptoAdapter } from './crypto-adapter.js'
|
|
|