3.0.25 • Published 4 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
4 years ago
3.0.24
4 years ago
3.0.23
4 years ago
3.0.21
4 years ago
3.0.22
4 years ago
3.0.20
4 years ago
3.0.19
5 years ago
3.0.18
6 years ago
3.0.17
6 years ago
3.0.16
6 years ago
3.0.15
6 years ago
3.0.14
6 years ago
3.0.13
7 years ago
3.0.12
7 years ago
3.0.11
7 years ago
3.0.10
7 years ago
3.0.9
7 years ago
3.0.8
7 years ago
3.0.7
7 years ago
3.0.6
7 years ago
3.0.5
7 years ago
3.0.4
7 years ago
3.0.3
7 years ago
3.0.1
7 years ago
3.0.0
7 years ago
2.4.11
7 years ago
2.4.10
7 years ago
2.4.9
8 years ago
2.4.8
8 years ago
2.4.7
8 years ago
2.4.6
8 years ago
2.4.5
8 years ago
2.4.4
8 years ago
2.4.3
8 years ago
2.4.2
8 years ago
2.4.1
8 years ago
2.4.0
9 years ago
2.3.0
9 years ago
2.2.0
9 years ago
2.1.0
9 years ago
2.0.0
9 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.3.0
10 years ago
0.2.3
10 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
11 years ago