3.0.25 • Published 3 years ago
icebreaker-peer v3.0.25
icebreaker-peer
icebreaker Peer API based on icebreaker-network.
Example
const _ = require('icebreaker')
const cl = require('chloride')
const Peer = require('icebreaker-peer')
const alice = cl.crypto_sign_keypair()
const bob = cl.crypto_sign_keypair()
function authenticate(id, cb) {
cb(null, true)
}
const peer = Peer({ keys: alice, authenticate: authenticate, appKey: 'example@1.0.0' })
peer.listen('shs+tcp://localhost:9090')
_(
peer,
peer.on({
ready: (e) =>{
console.log('ready')
peer.connect(e.address[0])
},
connection: (e) =>{
console.log('connection',e)
_(['hello','world'], e, _.drain((e) =>{
console.log('drain', e.toString());
}, peer.end))
},
end: (err) =>{
console.log('ended');
if (err) throw err
}
})
)
Licence
MIT
3.0.25
3 years ago
3.0.24
3 years ago
3.0.23
3 years ago
3.0.21
3 years ago
3.0.22
3 years ago
3.0.20
3 years ago
3.0.19
4 years ago
3.0.18
5 years ago
3.0.17
5 years ago
3.0.16
5 years ago
3.0.15
5 years ago
3.0.14
5 years ago
3.0.13
5 years ago
3.0.12
5 years ago
3.0.11
5 years ago
3.0.10
5 years ago
3.0.9
5 years ago
3.0.8
5 years ago
3.0.7
6 years ago
3.0.6
6 years ago
3.0.5
6 years ago
3.0.4
6 years ago
3.0.3
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.4.11
6 years ago
2.4.10
6 years ago
2.4.9
6 years ago
2.4.8
6 years ago
2.4.7
6 years ago
2.4.6
6 years ago
2.4.5
6 years ago
2.4.4
6 years ago
2.4.3
6 years ago
2.4.2
6 years ago
2.4.1
7 years ago
2.4.0
7 years ago
2.3.0
8 years ago
2.2.0
8 years ago
2.1.0
8 years ago
2.0.0
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.3.0
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago