OverviewFilesCommitsIssuesDocsReleasesPeers

pear-git / lib / p2p / index.js

14 lines · javascript ref:
/**
 * Pear-Git P2P Module
 *
 * Provides P2P git access using Hyperswarm:
 * - Server announces repos on DHT topics
 * - Clients connect using pear://key/repo URLs
 * - Git protocol proxied over encrypted P2P connections
 */

export { PetnameManager } from './discovery/petnames.js'
export { ServerIdentity } from './identity/server-identity.js'
export { TopicManager, TopicConnector } from './discovery/topic-manager.js'
export { GitP2PHandler, GitP2PClient } from './protocol/git-p2p-handler.js'