UNPKG

peerpigeon

Version:

WebRTC-based peer-to-peer mesh networking library with intelligent routing and signaling server

25 lines (21 loc) 802 B
// Main entry point for PeerPigeon npm package export { PeerPigeonMesh } from './src/PeerPigeonMesh.js'; export { PeerConnection } from './src/PeerConnection.js'; export { SignalingClient } from './src/SignalingClient.js'; export { WebDHT } from './src/WebDHT.js'; export { DistributedStorageManager } from './src/DistributedStorageManager.js'; // Export debug logger for controlling console output export { default as DebugLogger } from './src/DebugLogger.js'; // Export environment detection utilities export { EnvironmentDetector, environmentDetector, isBrowser, isNodeJS, isWorker, hasWebRTC, hasWebSocket, getEnvironmentReport } from './src/EnvironmentDetector.js'; // Export the WebSocket server class for programmatic use export { PeerPigeonServer } from './server/index.js';