@cerc-io/peer (0.2.104)
Installation
@cerc-io:registry=
npm install @cerc-io/peer@0.2.104
"@cerc-io/peer": "0.2.104"
About this package
peer
Package used for connecting between peers and send messages
Implementations
- Discover peers
- Connect between peers and send messages
- Use package in browser
- Use package in server
- Send messages between systems in different LANs using relay node
Note
- Avoid any nodejs specific exports from this package as it is intented to be used in browser applications as well
Known Issues
peer:disconnect
event is not fired when remote peer browser is closed
Dependencies
Dependencies
ID | Version |
---|---|
@cerc-io/libp2p | ^0.42.2-laconic-0.1.4 |
@cerc-io/prometheus-metrics | 1.1.4 |
@chainsafe/libp2p-gossipsub | ^6.0.0 |
@chainsafe/libp2p-noise | ^11.0.0 |
@chainsafe/libp2p-yamux | 3.0.7 |
@libp2p/floodsub | ^6.0.0 |
@libp2p/mplex | ^7.1.1 |
@libp2p/peer-id-factory | ^2.0.0 |
@libp2p/pubsub-peer-discovery | ^8.0.0 |
@libp2p/websockets | ^5.0.5 |
@multiformats/multiaddr | ^11.1.4 |
assert | ^2.0.0 |
buffer | ^6.0.3 |
chai | ^4.3.4 |
debug | ^4.3.1 |
it-length-prefixed | ^8.0.4 |
it-map | ^2.0.0 |
it-pipe | ^2.0.5 |
it-pushable | ^3.1.2 |
mocha | ^8.4.0 |
p-event | ^5.0.1 |
uint8arrays | ^4.0.3 |
unique-names-generator | ^4.7.1 |
yargs | ^17.0.1 |
Development Dependencies
ID | Version |
---|---|
@types/chai | ^4.2.19 |
@types/mocha | ^8.2.2 |
@types/node | 16.11.7 |
@types/yargs | ^17.0.0 |
@typescript-eslint/eslint-plugin | ^5.47.1 |
@typescript-eslint/parser | ^5.47.1 |
dotenv | ^16.0.3 |
eslint | ^8.35.0 |
eslint-config-semistandard | ^15.0.1 |
eslint-config-standard | ^16.0.3 |
eslint-plugin-import | ^2.27.5 |
eslint-plugin-node | ^11.1.0 |
eslint-plugin-promise | ^5.1.0 |
eslint-plugin-standard | ^5.0.0 |
typescript | ^5.0.2 |
Details
Assets (1)
Versions (83)
View all
peer-0.2.104.tgz
61 KiB