@cerc-io/peer (0.2.105)

Published 2024-08-01 13:35:57 +00:00 by cerccicd in cerc-io/watcher-ts

Installation

@cerc-io:registry=
npm install @cerc-io/peer@0.2.105
"@cerc-io/peer": "0.2.105"

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
npm
2024-08-01 13:35:57 +00:00
9
AGPL-3.0
61 KiB
Assets (1)
Versions (83) View all
0.2.108 2024-10-14
0.2.107 2024-09-18
0.2.106 2024-08-02
0.2.105 2024-08-01
0.2.104 2024-07-19