This repository was archived by the owner on Apr 29, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +29576
-10
lines changed Expand file tree Collapse file tree 3 files changed +29576
-10
lines changed Original file line number Diff line number Diff line change 5
5
"main" : " lib/index.js" ,
6
6
"jsnext:main" : " src/index.js" ,
7
7
"scripts" : {
8
- "test" : " dignified -test node" ,
9
- "build" : " dignified -build node" ,
10
- "lint" : " dignified -lint" ,
11
- "release" : " dignified -release node" ,
12
- "release-minor" : " dignified -release node --minor" ,
13
- "release-major" : " dignified -release node --major"
8
+ "test" : " aegir -test node" ,
9
+ "build" : " aegir -build node" ,
10
+ "lint" : " aegir -lint" ,
11
+ "release" : " aegir -release node" ,
12
+ "release-minor" : " aegir -release node --minor" ,
13
+ "release-major" : " aegir -release node --major"
14
14
},
15
15
"repository" : {
16
16
"type" : " git" ,
27
27
"homepage" : " https://github.com/ipfs/js-libp2p-ipfs#readme" ,
28
28
"devDependencies" : {
29
29
"chai" : " ^3.5.0" ,
30
- "dignified.js " : " ^1 .0.1 " ,
30
+ "aegir " : " ^2 .0.0 " ,
31
31
"pre-commit" : " ^1.1.2"
32
32
},
33
33
"dependencies" : {
34
34
"libp2p-spdy" : " ^0.3.0" ,
35
- "libp2p-swarm" : " ^0.10.2 " ,
35
+ "libp2p-swarm" : " ^0.10.4 " ,
36
36
"libp2p-tcp" : " ^0.4.0" ,
37
+ "libp2p-websockets" : " ^0.3.2" ,
37
38
"multiaddr" : " ^1.3.0" ,
38
39
"peer-id" : " ^0.6.0" ,
39
40
"peer-info" : " ^0.6.0"
41
+ },
42
+ "aegir" : {
43
+ "webpack" : {
44
+ "resolve" : {
45
+ "alias" : {
46
+ "node-forge" : " ../vendor/forge.bundle.js"
47
+ }
48
+ }
49
+ }
40
50
}
41
51
}
Original file line number Diff line number Diff line change 3
3
const Swarm = require ( 'libp2p-swarm' )
4
4
const Peer = require ( 'peer-info' )
5
5
const TCP = require ( 'libp2p-tcp' )
6
- // const utp = require('libp2p-utp')
7
- // const ws = require('libp2p-websockets')
6
+ // const UTP = require('libp2p-utp')
7
+ const WS = require ( 'libp2p-websockets' )
8
8
const spdy = require ( 'libp2p-spdy' )
9
9
const multiaddr = require ( 'multiaddr' )
10
10
@@ -22,12 +22,16 @@ exports.Node = function Node (peerInfo) {
22
22
// Swarm
23
23
this . swarm = new Swarm ( peerInfo )
24
24
this . swarm . transport . add ( 'tcp' , new TCP ( ) )
25
+ this . swarm . transport . add ( 'ws' , new WS ( ) )
25
26
this . swarm . connection . addStreamMuxer ( spdy )
26
27
this . swarm . connection . reuse ( )
27
28
28
29
this . start = ( callback ) => {
29
30
this . swarm . transport . listen ( 'tcp' , { } , null , callback )
31
+ // when we get websockets addr in our config
32
+ // this.swarm.transport.listen('tcp', {}, null, callback)
30
33
}
34
+
31
35
this . routing = null
32
36
this . records = null
33
37
You can’t perform that action at this time.
0 commit comments