{"_id":"libp2p-tcp","_rev":"4634169","name":"libp2p-tcp","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","dist-tags":{"beta":"0.15.1","latest":"0.17.2"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"time":{"modified":"2026-04-10T19:06:43.000Z","created":"2015-09-16T11:35:42.324Z","0.17.2":"2021-09-03T06:57:51.181Z","0.17.1":"2021-07-08T13:33:36.736Z","0.17.0":"2021-07-07T10:23:46.636Z","0.16.0":"2021-06-10T11:54:24.322Z","0.15.4":"2021-04-12T08:07:34.720Z","0.15.3":"2021-02-03T12:07:20.631Z","0.15.2":"2020-12-28T09:55:07.420Z","0.15.1":"2020-08-11T13:36:20.627Z","0.15.0":"2020-08-07T16:09:42.256Z","0.14.6":"2020-07-17T10:37:54.643Z","0.14.5":"2020-04-28T12:46:52.177Z","0.14.4":"2020-02-24T17:23:18.663Z","0.14.3":"2019-12-20T17:03:16.107Z","0.14.2":"2019-12-06T09:09:53.059Z","0.13.2":"2019-09-24T12:57:28.529Z","0.14.1":"2019-09-20T11:44:11.483Z","0.14.0":"2019-09-16T15:27:59.670Z","0.13.1":"2019-08-08T11:27:55.680Z","0.13.0":"2018-09-12T17:41:16.832Z","0.12.1":"2018-07-31T12:13:57.989Z","0.12.0":"2018-04-05T16:00:59.824Z","0.11.6":"2018-02-20T10:27:51.783Z","0.11.5":"2018-02-07T06:00:22.338Z","0.11.4":"2018-02-07T05:58:36.959Z","0.11.3":"2018-02-07T05:46:19.977Z","0.11.2":"2018-01-12T12:31:03.235Z","0.11.1":"2017-10-13T15:17:33.790Z","0.11.0":"2017-09-03T09:02:44.212Z","0.10.2":"2017-07-22T21:42:29.338Z","0.10.1":"2017-04-13T14:10:15.322Z","0.10.0":"2017-03-27T15:21:42.010Z","0.9.4":"2017-03-21T14:26:56.270Z","0.9.3":"2017-02-09T17:01:12.718Z","0.9.2":"2017-02-09T16:35:01.555Z","0.9.1":"2016-11-03T08:29:22.241Z","0.9.0":"2016-11-03T08:23:46.072Z","0.8.1":"2016-09-06T13:31:46.682Z","0.8.0":"2016-09-06T12:52:47.108Z","0.7.4":"2016-08-03T13:57:38.655Z","0.7.3":"2016-06-26T20:18:33.807Z","0.7.2":"2016-06-23T07:42:12.322Z","0.7.1":"2016-06-23T07:36:03.232Z","0.7.0":"2016-06-22T10:31:38.693Z","0.6.2":"2016-06-01T00:15:28.251Z","0.6.1":"2016-05-29T07:56:38.197Z","0.6.0":"2016-05-22T16:21:10.354Z","0.5.3":"2016-05-22T16:20:15.261Z","0.5.2":"2016-05-09T09:55:22.163Z","0.5.1":"2016-05-08T20:50:42.035Z","0.5.0":"2016-04-25T01:22:07.356Z","0.4.0":"2016-03-14T17:02:32.479Z","0.3.0":"2016-03-10T10:35:14.622Z","0.2.1":"2016-03-04T23:31:03.349Z","0.2.0":"2016-03-04T19:15:35.552Z","0.1.2":"2015-10-29T07:28:02.984Z","0.1.1":"2015-09-17T01:53:18.780Z","0.1.0":"2015-09-16T11:35:42.324Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"versions":{"0.17.2":{"name":"libp2p-tcp","version":"0.17.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir ts -p check && aegir lint","build":"aegir build","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node","release-minor":"aegir release -t node --type minor","release-major":"aegir-release -t node --type major","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS","TCP"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=14.0.0"},"types":"dist/src/index.d.ts","devDependencies":{"@types/debug":"^4.1.5","aegir":"^35.0.3","it-pipe":"^1.1.0","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","sinon":"^11.1.1","streaming-iterables":"^6.0.0"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Nazar Hussain","email":"nazarhussain@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Ryan Mehta","email":"ryan.mehta@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"1faa5876418bafb0965e704160f74377c15c08a1","_id":"libp2p-tcp@0.17.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"cf2caceee032d4e1aecac843b451477c3b6cf0d9","size":46384,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.17.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.17.2_1630652270979_0.7796437899269031"},"_hasShrinkwrap":false,"publish_time":1630652271181,"_cnpm_publish_time":1630652271181,"_cnpmcore_publish_time":"2021-12-16T10:32:36.129Z"},"0.17.1":{"name":"libp2p-tcp","version":"0.17.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir ts -p check && aegir lint","build":"aegir build","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node","release-minor":"aegir release -t node --type minor","release-major":"aegir-release -t node --type major","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS","TCP"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=14.0.0"},"types":"dist/src/index.d.ts","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","it-pipe":"^1.1.0","libp2p-interfaces":"^1.0.0","libp2p-interfaces-compliance-tests":"^1.0.0","sinon":"^11.1.1","streaming-iterables":"^6.0.0"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Nazar Hussain","email":"nazarhussain@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Ryan Mehta","email":"ryan.mehta@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"88a25519294bc0c0584b49cb2c09bae76109648c","_id":"libp2p-tcp@0.17.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"7d6844fdfbe978f862dd8b7b812f80c0c0eb1d80","size":130247,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.17.1.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.17.1_1625751216547_0.3494827910701066"},"_hasShrinkwrap":false,"publish_time":1625751216736,"_cnpm_publish_time":1625751216736,"_cnpmcore_publish_time":"2021-12-16T10:32:36.826Z"},"0.17.0":{"name":"libp2p-tcp","version":"0.17.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir ts -p check && aegir lint","build":"aegir build","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node","release-minor":"aegir release -t node --type minor","release-major":"aegir-release -t node --type major","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS","TCP"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=14.0.0"},"types":"dist/src/index.d.ts","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.12.0","sinon":"^11.1.1","streaming-iterables":"^6.0.0"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","libp2p-utils":"^0.4.0","mafmt":"^10.0.0","multiaddr":"^10.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Nazar Hussain","email":"nazarhussain@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Ryan Mehta","email":"ryan.mehta@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"9fcd0539c0b865584d94c2e33f692821048de75c","_id":"libp2p-tcp@0.17.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"1921e482c38c4bedef0ee59c0d06851585ee5ea6","size":130130,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.17.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.17.0_1625653426474_0.9502167306752292"},"_hasShrinkwrap":false,"publish_time":1625653426636,"_cnpm_publish_time":1625653426636,"_cnpmcore_publish_time":"2021-12-16T10:32:37.761Z"},"0.16.0":{"name":"libp2p-tcp","version":"0.16.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","build":"aegir build","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node","release-minor":"aegir release -t node --type minor","release-major":"aegir-release -t node --type major","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS","TCP"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=14.0.0"},"types":"dist/src/index.d.ts","devDependencies":{"@types/debug":"^4.1.5","aegir":"^33.2.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.11.0","sinon":"^10.0.1","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Nazar Hussain","email":"nazarhussain@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Ryan Mehta","email":"ryan.mehta@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"c9207e12b2d13267f326a13b858db9dee712a5a2","_id":"libp2p-tcp@0.16.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"shasum":"ba32514cd4c15cd1dbc60986bf80455ee31a5106","size":132620,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.16.0.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.16.0_1623326064150_0.6741340493479022"},"_hasShrinkwrap":false,"publish_time":1623326064322,"_cnpm_publish_time":1623326064322,"_cnpmcore_publish_time":"2021-12-16T10:32:38.202Z"},"0.15.4":{"name":"libp2p-tcp","version":"0.15.4","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["libp2p","network","p2p","peer","peer-to-peer","IPFS","TCP"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=14.0.0"},"devDependencies":{"aegir":"^33.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.9.0","sinon":"^10.0.1","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.3.1","err-code":"^3.0.1","libp2p-utils":"^0.3.0","mafmt":"^9.0.0","multiaddr":"^9.0.1","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Ryan Mehta","email":"ryan.mehta@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"4789cf1ff14fbc47d2f8a8a742e03cb986294798","_id":"libp2p-tcp@0.15.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"571c57dae60e6118162228abfa28700e86d47dca","size":9518,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.15.4.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.15.4_1618214854576_0.2497610165948576"},"_hasShrinkwrap":false,"publish_time":1618214854720,"_cnpm_publish_time":1618214854720,"_cnpmcore_publish_time":"2021-12-16T10:32:38.471Z"},"0.15.3":{"name":"libp2p-tcp","version":"0.15.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^25.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.4.0","sinon":"^9.0.0","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","multiaddr":"^8.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Cayman","email":"caymannava@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"}],"gitHead":"37406d19247e3d0c24e59bddbd7b49dfcc15ba73","_id":"libp2p-tcp@0.15.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"dbcca2be5ff22ef5f7ebd1a403081d0360834c8c","size":1226101,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.15.3.tgz"},"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.15.3_1612354040444_0.3921378346863962"},"_hasShrinkwrap":false,"publish_time":1612354040631,"_cnpm_publish_time":1612354040631,"_cnpmcore_publish_time":"2021-12-16T10:32:41.639Z"},"0.15.2":{"name":"libp2p-tcp","version":"0.15.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^25.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.4.0","sinon":"^9.0.0","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","multiaddr":"^8.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Mikeal Rogers","email":"mikeal.rogers@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"}],"gitHead":"8661c09b6903837d42d690beca9ea5b71fdb66f7","_id":"libp2p-tcp@0.15.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"308a845a9462d89f638d669b916ebddfdad7dea9","size":1225810,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.15.2.tgz"},"_npmUser":{"name":"vascosantos","email":"vasco.santos@moxy.studio"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.15.2_1609149307182_0.1698294367011688"},"_hasShrinkwrap":false,"publish_time":1609149307420,"_cnpm_publish_time":1609149307420,"_cnpmcore_publish_time":"2021-12-16T10:32:44.195Z"},"0.15.1":{"name":"libp2p-tcp","version":"0.15.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^25.0.0","it-pipe":"^1.1.0","libp2p-interfaces":"^0.4.0","sinon":"^9.0.0","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"^0.2.0","mafmt":"^8.0.0","multiaddr":"^8.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"}],"gitHead":"e9e1f56b8718de618e0f751d124d53016b8664cc","_id":"libp2p-tcp@0.15.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"644b83abf46f213ee9476d2db4135636f0a17d17","size":1226003,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.15.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.15.1_1597152980373_0.982944801726471"},"_hasShrinkwrap":false,"publish_time":1597152980627,"_cnpm_publish_time":1597152980627,"_cnpmcore_publish_time":"2021-12-16T10:32:47.215Z"},"0.15.0":{"name":"libp2p-tcp","version":"0.15.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^25.0.0","libp2p-interfaces":"^0.3.1","it-pipe":"^1.1.0","sinon":"^9.0.0","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"^0.2.0","mafmt":"^7.1.0","multiaddr":"^8.0.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"}],"gitHead":"b524848352f53f5a043ce2bf91354e6bc2c9e408","_id":"libp2p-tcp@0.15.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"9d7328edcaedcf057597660683038005fa692818","size":1225987,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.15.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.15.0_1596816582007_0.6348673166634689"},"_hasShrinkwrap":false,"publish_time":1596816582256,"_cnpm_publish_time":1596816582256,"_cnpmcore_publish_time":"2021-12-16T10:32:50.277Z"},"0.14.6":{"name":"libp2p-tcp","version":"0.14.6","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^25.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.3.1","it-pipe":"^1.1.0","sinon":"^9.0.0","streaming-iterables":"^5.0.2"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"^0.1.2","mafmt":"^7.1.0","multiaddr":"^7.5.0","stream-to-it":"^0.2.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"gitHead":"82b99076d054a0849d82de3ea3c5ae0f7b79892f","_id":"libp2p-tcp@0.14.6","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"a0c98ebe2be2f1d3d6bf22ea8b991e51978180ac","size":1225906,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.6_1594982274479_0.8716866854791123"},"_hasShrinkwrap":false,"publish_time":1594982274643,"_cnpm_publish_time":1594982274643,"_cnpmcore_publish_time":"2021-12-16T10:32:53.522Z"},"0.14.5":{"name":"libp2p-tcp","version":"0.14.5","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^21.0.2","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-pipe":"^1.1.0","sinon":"^9.0.0","streaming-iterables":"^4.1.1"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.2.1","stream-to-it":"^0.2.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"gitHead":"562b3adf1f8bccb1328f220bb62cc53ae1d6e10e","_id":"libp2p-tcp@0.14.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"shasum":"a0a9e5afa49e874d436c9ba5334f30124786d8bc","size":1233094,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.5_1588078011594_0.6606403596013419"},"_hasShrinkwrap":false,"publish_time":1588078012177,"_cnpm_publish_time":1588078012177,"_cnpmcore_publish_time":"2021-12-16T10:32:56.249Z"},"0.14.4":{"name":"libp2p-tcp","version":"0.14.4","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^21.0.2","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-pipe":"^1.1.0","sinon":"^9.0.0","streaming-iterables":"^4.1.1"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.2.1","stream-to-it":"^0.2.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Tom White","email":"tomtinkerer@gmail.com"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Alex Potsides","email":"alex@achingbrain.net"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"}],"gitHead":"2bc2b36050d1f1f5cb42c7d28bf9991126756bb8","_id":"libp2p-tcp@0.14.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"3b9f06dccbc29f3624a8f1c894e7c7a95f321463","size":1226219,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.4_1582564998405_0.7686924394280856"},"_hasShrinkwrap":false,"publish_time":1582564998663,"_cnpm_publish_time":1582564998663,"_cnpmcore_publish_time":"2021-12-16T10:32:58.214Z"},"0.14.3":{"name":"libp2p-tcp","version":"0.14.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.4.1","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.2.0","it-pipe":"^1.1.0","sinon":"^7.5.0","streaming-iterables":"^4.1.1"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.2.1","stream-to-it":"^0.2.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"readmeFilename":"README.md","gitHead":"0c2d84e395056f03a587fc9c29dec458e0fa75f0","_id":"libp2p-tcp@0.14.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"46772c069be5785e77817c5004c0c45d73f43350","size":1226169,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.3_1576861395916_0.9122681939793678"},"_hasShrinkwrap":false,"publish_time":1576861396107,"_cnpm_publish_time":1576861396107,"_cnpmcore_publish_time":"2021-12-16T10:33:00.249Z"},"0.14.2":{"name":"libp2p-tcp","version":"0.14.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.4.1","chai":"^4.2.0","dirty-chai":"^2.0.1","libp2p-interfaces":"^0.1.6","it-pipe":"^1.1.0","sinon":"^7.5.0","streaming-iterables":"^4.1.1"},"dependencies":{"abortable-iterator":"^3.0.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","libp2p-utils":"~0.1.0","mafmt":"^7.0.0","multiaddr":"^7.2.1","stream-to-it":"^0.2.0"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"readmeFilename":"README.md","gitHead":"657d3e6f4a7584ffdeb1378486a6eb153af8bf47","_id":"libp2p-tcp@0.14.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"57f50de4dcc980d4c1898f773e712a1567f24846","size":1226077,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.2_1575623392847_0.484196132840897"},"_hasShrinkwrap":false,"publish_time":1575623393059,"_cnpm_publish_time":1575623393059,"_cnpmcore_publish_time":"2021-12-16T10:33:02.932Z"},"0.13.2":{"name":"libp2p-tcp","version":"0.13.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","pull-stream":"^3.6.14","multiaddr7":"npm:multiaddr@^7.0.0"},"dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.3","ip-address":"^6.1.0","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.3"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"gitHead":"2cd7736e0640edfbf40acc1b00403237ab8e3013","_id":"libp2p-tcp@0.13.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"4f70760c657f1991aa025d16d14225bc8aa018a1","size":1223112,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.13.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.13.2_1569329848332_0.877130191427868"},"_hasShrinkwrap":false,"publish_time":1569329848529,"_cnpm_publish_time":1569329848529,"_cnpmcore_publish_time":"2021-12-16T10:33:06.348Z"},"0.14.1":{"name":"libp2p-tcp","version":"0.14.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"^0.7.0","sinon":"^7.3.1"},"dependencies":{"abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ip-address":"^6.1.0","mafmt":"^7.0.0","multiaddr":"^7.1.0","stream-to-it":"^0.1.1"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"gitHead":"524acbe3720abbced7c146610f197db07b367136","_id":"libp2p-tcp@0.14.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"8a48a8c6bc2ecefd80b88bab03935a13c1e0a6ae","size":1225932,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.1_1568979851250_0.6981016230339305"},"_hasShrinkwrap":false,"publish_time":1568979851483,"_cnpm_publish_time":1568979851483,"_cnpmcore_publish_time":"2021-12-16T10:33:09.237Z"},"0.14.0":{"name":"libp2p-tcp","version":"0.14.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"nyc --reporter=text --reporter=lcov npm run test:node"},"pre-push":["lint"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"^0.6.1","sinon":"^7.3.1"},"dependencies":{"abortable-iterator":"^2.1.0","class-is":"^1.1.0","debug":"^4.1.1","err-code":"^2.0.0","ip-address":"^6.1.0","mafmt":"^6.0.9","multiaddr":"^7.1.0","stream-to-it":"^0.1.1"},"contributors":[{"name":"Alan Shaw","email":"alan.shaw@protocol.ai"},{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"gitHead":"872e15af46bd45f8ebc7f0dd25d6754cde65a8a0","_id":"libp2p-tcp@0.14.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"shasum":"73875f4385e323d90ef8762b6515dc2335cdb3fe","size":1225773,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.14.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.14.0_1568647679474_0.2536820811265643"},"_hasShrinkwrap":false,"publish_time":1568647679670,"_cnpm_publish_time":1568647679670,"_cnpmcore_publish_time":"2021-12-16T10:33:12.929Z"},"0.13.1":{"name":"libp2p-tcp","version":"0.13.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","test:node":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^20.0.0","chai":"^4.2.0","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","pull-stream":"^3.6.14"},"dependencies":{"class-is":"^1.1.0","debug":"^4.1.1","interface-connection":"~0.3.3","ip-address":"^6.1.0","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^6.0.7","multiaddr":"^6.1.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.3"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"},{"name":"Vasco Santos","email":"vasco.santos@moxy.studio"}],"gitHead":"49c7f333757f1de53b4bcb2b5b2d530104310011","_id":"libp2p-tcp@0.13.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"170bc283fb7b7afa1554dd5f4ab9e57b0097e4b2","size":1907593,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.13.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.13.1_1565263675293_0.12510705205825357"},"_hasShrinkwrap":false,"publish_time":1565263675680,"_cnpm_publish_time":1565263675680,"_cnpmcore_publish_time":"2021-12-16T10:33:18.684Z"},"0.13.0":{"name":"libp2p-tcp","version":"0.13.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node -f test/**/*.js","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","lodash.isfunction":"^3.0.9","pull-stream":"^3.6.9"},"dependencies":{"class-is":"^1.1.0","debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^6.0.2","multiaddr":"^5.0.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"}],"gitHead":"3aad2ed243d5d2e9335946c1d8fc805c1169bafe","_id":"libp2p-tcp@0.13.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"597f0f837890ca07b062b75593a4d58b755122b2","size":10674,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.13.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.13.0_1536774076605_0.33157959834020967"},"_hasShrinkwrap":false,"publish_time":1536774076832,"_cnpm_publish_time":1536774076832,"_cnpmcore_publish_time":"2021-12-16T10:33:18.991Z"},"0.12.1":{"name":"libp2p-tcp","version":"0.12.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","leadMaintainer":"Jacob Heun <jacobheun@gmail.com>","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node -f test/**/*.js","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^15.1.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","lodash.isfunction":"^3.0.9","pull-stream":"^3.6.7"},"dependencies":{"class-is":"^1.1.0","debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^6.0.0","multiaddr":"^4.0.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"Jacob Heun","email":"jacobheun@gmail.com"},{"name":"Jacob Heun","email":"jake@andyet.net"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"TomCoded","email":"tomtinkerer@gmail.com"}],"gitHead":"a0c23e49f73e455afa6d978fade3ec4636801d51","_id":"libp2p-tcp@0.12.1","_npmVersion":"6.2.0","_nodeVersion":"10.6.0","_npmUser":{"name":"jacobheun","email":"jacobheun@gmail.com"},"dist":{"shasum":"fcb7ade07d95dd3552e9c71402edf34f00c37102","size":10319,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.12.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.12.1_1533039236820_0.6617681875407915"},"_hasShrinkwrap":false,"publish_time":1533039237989,"_cnpm_publish_time":1533039237989,"_cnpmcore_publish_time":"2021-12-16T10:33:19.205Z"},"0.12.0":{"name":"libp2p-tcp","version":"0.12.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^13.0.6","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.6","lodash.isfunction":"^3.0.9","pre-commit":"^1.2.2","pull-stream":"^3.6.7"},"dependencies":{"class-is":"^1.1.0","debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^6.0.0","multiaddr":"^4.0.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Diogo Silva","email":"fsdiogo@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Drew Stone","email":"drewstone329@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"79428f3e62953ece23ed516ba8bcf585cd51063a","_id":"libp2p-tcp@0.12.0","_npmVersion":"5.8.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"a41737cb999485299df9fff3f692750f0428adea","size":10096,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.12.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.12.0_1522944059586_0.6232704886921943"},"_hasShrinkwrap":false,"publish_time":1522944059824,"_cnpm_publish_time":1522944059824,"_cnpmcore_publish_time":"2021-12-16T10:33:19.456Z"},"0.11.6":{"name":"libp2p-tcp","version":"0.11.6","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^13.0.5","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.9","pre-commit":"^1.2.2","pull-stream":"^3.6.2"},"dependencies":{"debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^4.0.0","multiaddr":"^3.0.2","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"df0aa059ca35240e49072f23794ae2a8bb47265c","_id":"libp2p-tcp@0.11.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e5f33b12a50f3b4c1e9b9ed54be4a59a40de0d9e","size":9937,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.6.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.11.6_1519122471242_0.1602420842179082"},"_hasShrinkwrap":false,"publish_time":1519122471783,"_cnpm_publish_time":1519122471783,"_cnpmcore_publish_time":"2021-12-16T10:33:19.668Z"},"0.11.5":{"name":"libp2p-tcp","version":"0.11.5","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^12.4.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.9","pre-commit":"^1.2.2","pull-stream":"^3.6.1"},"dependencies":{"debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^3.0.2","multiaddr":"^3.0.2","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"d194ff0a3b8c1c6dd84695516b9ff23566257b49","_id":"libp2p-tcp@0.11.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9bc566959d210b2543ffa9d2fd3daf5b1eabce84","size":10491,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.5.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.11.5_1517983221678_0.42331320987686283"},"_hasShrinkwrap":false,"publish_time":1517983222338,"_cnpm_publish_time":1517983222338,"_cnpmcore_publish_time":"2021-12-16T10:33:20.260Z"},"0.11.4":{"name":"libp2p-tcp","version":"0.11.4","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^12.4.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.9","pre-commit":"^1.2.2","pull-stream":"^3.6.1"},"dependencies":{"debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^3.0.2","multiaddr":"^3.0.2","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"0d1861a1f878e73bff213713082258d1cee7b94a","_id":"libp2p-tcp@0.11.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"6030ffb745a425a9170e50b9d27d4347bd3a9c81","size":10481,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.11.4_1517983116233_0.13971491204382458"},"_hasShrinkwrap":false,"publish_time":1517983116959,"_cnpm_publish_time":1517983116959,"_cnpmcore_publish_time":"2021-12-16T10:33:20.480Z"},"0.11.3":{"name":"libp2p-tcp","version":"0.11.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test -t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-push":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^12.4.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.9","pre-commit":"^1.2.2","pull-stream":"^3.6.1"},"dependencies":{"debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.9","mafmt":"^3.0.2","multiaddr":"^3.0.2","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Pedro Teixeira","email":"i@pgte.me"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"4b0851b4a4846b8a931256e7517197175007641f","_id":"libp2p-tcp@0.11.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ca56ed348146db6c55018bcb391347d1c3683409","size":10465,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp_0.11.3_1517982379262_0.11940081859870033"},"_hasShrinkwrap":false,"publish_time":1517982379977,"_cnpm_publish_time":1517982379977,"_cnpmcore_publish_time":"2021-12-16T10:33:20.733Z"},"0.11.2":{"name":"libp2p-tcp","version":"0.11.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test --t node","release":"aegir release -t node --no-build","release-minor":"aegir release -t node --type minor --no-build","release-major":"aegir-release -t node --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^12.3.0","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.6.1"},"dependencies":{"debug":"^3.1.0","interface-connection":"~0.3.2","ip-address":"^5.8.9","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^3.0.2","multiaddr":"^3.0.2","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"Alan Shaw","email":"alan@tableflip.io"},{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"d804244239b628959814ca56b6383404572dd52d","_id":"libp2p-tcp@0.11.2","_npmVersion":"5.6.0","_nodeVersion":"8.8.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"37108a7ac337ff4e33b074d134a2e160a66a9a11","size":10436,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp-0.11.2.tgz_1515760263171_0.4722445826046169"},"directories":{},"publish_time":1515760263235,"_hasShrinkwrap":false,"_cnpm_publish_time":1515760263235,"_cnpmcore_publish_time":"2021-12-16T10:33:20.922Z"},"0.11.1":{"name":"libp2p-tcp","version":"0.11.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir lint","test":"aegir test --target node","release":"aegir release --no-build","release-minor":"aegir release --type minor --no-build","release-major":"aegir-release --type major --no-build","coverage":"aegir coverage","coverage-publish":"aegir coverage --provider coveralls"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^12.0.8","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.6.1"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.8","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^3.0.1","multiaddr":"^3.0.1","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Dmitriy Ryajov","email":"dryajov@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"2673ae48b0a63d8c55cfce4303fe1f7c2bc23749","_id":"libp2p-tcp@0.11.1","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"fd0320df7299425d7d7bba9e5ac8347b0209e590","size":10138,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp-0.11.1.tgz_1507907852914_0.3120003049261868"},"directories":{},"publish_time":1507907853790,"_hasShrinkwrap":false,"_cnpm_publish_time":1507907853790,"_cnpmcore_publish_time":"2021-12-16T10:33:21.190Z"},"0.11.0":{"name":"libp2p-tcp","version":"0.11.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=6.0.0","npm":">=3.0.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.2","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.6.0"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.8","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^3.0.0","multiaddr":"^3.0.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"757227983852e2a4241bcccddf34de6e8bb0fb08","_id":"libp2p-tcp@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"42b98e4ed27b6c53f6199458a837e353b421a1e3","size":6001,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.11.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp-0.11.0.tgz_1504429361275_0.8679211493581533"},"directories":{},"publish_time":1504429364212,"_hasShrinkwrap":false,"_cnpm_publish_time":1504429364212,"_cnpmcore_publish_time":"2021-12-16T10:33:21.414Z"},"0.10.2":{"name":"libp2p-tcp","version":"0.10.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^11.0.2","chai":"^4.1.0","dirty-chai":"^2.0.1","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.6.0"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.8","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^2.1.8","multiaddr":"^2.3.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"ef45cc9a341ad9b36f7fb8ceb55116a678a32e3a","_id":"libp2p-tcp@0.10.2","_shasum":"915e24a5f7f9938e64b084536cd32f8e4099241a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"915e24a5f7f9938e64b084536cd32f8e4099241a","size":6047,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.10.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libp2p-tcp-0.10.2.tgz_1500759748298_0.26590990903787315"},"directories":{},"publish_time":1500759749338,"_hasShrinkwrap":false,"_cnpm_publish_time":1500759749338,"_cnpmcore_publish_time":"2021-12-16T10:33:21.630Z"},"0.10.1":{"name":"libp2p-tcp","version":"0.10.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.8","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^2.1.8","multiaddr":"^2.3.0","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"46672b669f34b218ca7fa3183c32dc0e937881e9","_id":"libp2p-tcp@0.10.1","_shasum":"acdadf877d99039b25dd4e2547c997f072da01cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"acdadf877d99039b25dd4e2547c997f072da01cb","size":6039,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.10.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.10.1.tgz_1492092614754_0.9675301150418818"},"directories":{},"publish_time":1492092615322,"_hasShrinkwrap":false,"_cnpm_publish_time":1492092615322,"_cnpmcore_publish_time":"2021-12-16T10:33:21.836Z"},"0.10.0":{"name":"libp2p-tcp","version":"0.10.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^11.0.1","chai":"^3.5.0","dirty-chai":"^1.2.2","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.6","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^2.1.7","multiaddr":"^2.2.3","once":"^1.4.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"4694f9dd479d2358b99fa7a14483cc685aa5ac84","_id":"libp2p-tcp@0.10.0","_shasum":"149e6ae6560878b190fe4760bf922fe1ebe6ba4c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"149e6ae6560878b190fe4760bf922fe1ebe6ba4c","size":5979,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.10.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.10.0.tgz_1490628101365_0.3619626306463033"},"directories":{},"publish_time":1490628102010,"_hasShrinkwrap":false,"_cnpm_publish_time":1490628102010,"_cnpmcore_publish_time":"2021-12-16T10:33:22.222Z"},"0.9.4":{"name":"libp2p-tcp","version":"0.9.4","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^11.0.0","chai":"^3.5.0","dirty-chai":"^1.2.2","interface-transport":"~0.3.5","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"interface-connection":"~0.3.2","ip-address":"^5.8.6","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^2.1.6","multiaddr":"^2.2.2","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"0edc487b2328f85b5095f2c0aec66b16061dcb6d","_id":"libp2p-tcp@0.9.4","_shasum":"9c0dc4177d3341e04f9f140bd55a4b8dc68772d8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"9c0dc4177d3341e04f9f140bd55a4b8dc68772d8","size":5899,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.9.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.9.4.tgz_1490106415611_0.37857589195482433"},"directories":{},"publish_time":1490106416270,"_hasShrinkwrap":false,"_cnpm_publish_time":1490106416270,"_cnpmcore_publish_time":"2021-12-16T10:33:22.428Z"},"0.9.3":{"name":"libp2p-tcp","version":"0.9.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"interface-transport":"~0.3.3","aegir":"^10.0.0","chai":"^3.5.0","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"interface-connection":"~0.3.0","ip-address":"^5.8.6","lodash.includes":"^4.3.0","lodash.isfunction":"^3.0.8","mafmt":"^2.1.6","multiaddr":"^2.2.1","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"1a550bac261359ccdda84b162fcb2dee42a93e08","_id":"libp2p-tcp@0.9.3","_shasum":"4dcb02fe93ebd0966027d87f4f410ce2222f323a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"4dcb02fe93ebd0966027d87f4f410ce2222f323a","size":5889,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.9.3.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.9.3.tgz_1486659670991_0.9754598408471793"},"directories":{},"publish_time":1486659672718,"_hasShrinkwrap":false,"_cnpm_publish_time":1486659672718,"_cnpmcore_publish_time":"2021-12-16T10:33:22.658Z"},"0.9.2":{"name":"libp2p-tcp","version":"0.9.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"interface-transport":"~0.3.3","aegir":"^10.0.0","chai":"^3.5.0","lodash.isfunction":"^3.0.8","pre-commit":"^1.2.2","pull-stream":"^3.5.0"},"dependencies":{"interface-connection":"~0.3.0","mafmt":"^2.1.6","multiaddr":"^2.2.1","ip-address":"^5.8.6","lodash.includes":"^4.3.0","stream-to-pull-stream":"^1.7.2"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"Greenkeeper","email":"support@greenkeeper.io"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Prashanth Chandra","email":"coolshanth94@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"4b211f5cd6ae4608f2beeb4e5c33fa5c74bdc3e7","_id":"libp2p-tcp@0.9.2","_shasum":"c5dbe9c16ccb30533875ade4aa1875b275a1b7f9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"c5dbe9c16ccb30533875ade4aa1875b275a1b7f9","size":5890,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.9.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.9.2.tgz_1486658099653_0.6561239175498486"},"directories":{},"publish_time":1486658101555,"_hasShrinkwrap":false,"_cnpm_publish_time":1486658101555,"_cnpmcore_publish_time":"2021-12-16T10:33:22.865Z"},"0.9.1":{"name":"libp2p-tcp","version":"0.9.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.0.1","chai":"^3.5.0","interface-transport":"^0.3.3","lodash.isfunction":"^3.0.8","pre-commit":"^1.1.2","pull-stream":"^3.4.5"},"dependencies":{"interface-connection":"0.3.0","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","multiaddr":"^2.0.3","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"32dc4fa5c61d03f18beec078c85e0bafdb769666","_id":"libp2p-tcp@0.9.1","_shasum":"987d1c9066e24731695b3932879d9f99ecd15bbf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"987d1c9066e24731695b3932879d9f99ecd15bbf","size":5882,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.9.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.9.1.tgz_1478161760110_0.9046797812916338"},"directories":{},"publish_time":1478161762241,"_hasShrinkwrap":false,"_cnpm_publish_time":1478161762241,"_cnpmcore_publish_time":"2021-12-16T10:33:23.093Z"},"0.9.0":{"name":"libp2p-tcp","version":"0.9.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"lint":"aegir-lint","test":"aegir-test --env node","release":"aegir-release --env no-build","release-minor":"aegir-release --type minor --env no-build","release-major":"aegir-release --type major --env no-build","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/libp2p/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"homepage":"https://github.com/libp2p/js-libp2p-tcp","engines":{"node":">=4.0.0"},"devDependencies":{"aegir":"^9.0.1","chai":"^3.5.0","interface-transport":"^0.3.3","lodash.isfunction":"^3.0.8","pre-commit":"^1.1.2","pull-stream":"^3.4.5"},"dependencies":{"interface-connection":"0.2.1","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","multiaddr":"^2.0.3","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"114998db1c1588344530fdb2d56b23b3dc34f471","_id":"libp2p-tcp@0.9.0","_shasum":"5e1e52697b19317cad6b3d7e790c90e3d0b4247c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"5e1e52697b19317cad6b3d7e790c90e3d0b4247c","size":5886,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.9.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.9.0.tgz_1478161424121_0.5787186941597611"},"directories":{},"publish_time":1478161426072,"_hasShrinkwrap":false,"_cnpm_publish_time":1478161426072,"_cnpmcore_publish_time":"2021-12-16T10:33:23.325Z"},"0.8.1":{"name":"libp2p-tcp","version":"0.8.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^6.0.1","chai":"^3.5.0","interface-transport":"^0.3.3","lodash.isfunction":"^3.0.8","pre-commit":"^1.1.2"},"dependencies":{"interface-connection":"0.2.1","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","multiaddr":"^2.0.2","pull":"^2.1.1","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"850a414e6fb1d8efc1c7b66d57d9476d795712d1","_id":"libp2p-tcp@0.8.1","_shasum":"ed24d65ab7581a18b97b5bdd3f50642a0fb8ba01","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"ed24d65ab7581a18b97b5bdd3f50642a0fb8ba01","size":7017,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.8.1.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.8.1.tgz_1473168704701_0.11850727093406022"},"directories":{},"publish_time":1473168706682,"_hasShrinkwrap":false,"_cnpm_publish_time":1473168706682,"_cnpmcore_publish_time":"2021-12-16T10:33:23.539Z"},"0.8.0":{"name":"libp2p-tcp","version":"0.8.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^6.0.1","chai":"^3.5.0","interface-transport":"^0.3.3","lodash.isfunction":"^3.0.8","pre-commit":"^1.1.2"},"dependencies":{"interface-connection":"0.2.1","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.2","multiaddr":"^2.0.2","pull":"^2.1.1","stream-to-pull-stream":"^1.7.0"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Evan Schwartz","email":"evan.mark.schwartz@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io"}],"gitHead":"1d1d091082b5ea0ec7d8128d8f98b22660b5ac66","_id":"libp2p-tcp@0.8.0","_shasum":"214792e6182e865cc2d8dc7bb335f647ef16528b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"214792e6182e865cc2d8dc7bb335f647ef16528b","size":6601,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.8.0.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.8.0.tgz_1473166366316_0.901893574045971"},"directories":{},"publish_time":1473166367108,"_hasShrinkwrap":false,"_cnpm_publish_time":1473166367108,"_cnpmcore_publish_time":"2021-12-16T10:33:23.771Z"},"0.7.4":{"name":"libp2p-tcp","version":"0.7.4","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^4.0.0","chai":"^3.5.0","interface-transport":"^0.2.0","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"interface-connection":"0.1.8","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"e01046eb032f4a6d046031af46ed634cf05d54d4","_id":"libp2p-tcp@0.7.4","_shasum":"e3fbede021a919194d6099f336e1e1388ac2a5cd","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e3fbede021a919194d6099f336e1e1388ac2a5cd","size":5332,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.7.4.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.7.4.tgz_1470232656634_0.43271226435899734"},"directories":{},"publish_time":1470232658655,"_hasShrinkwrap":false,"_cnpm_publish_time":1470232658655,"_cnpmcore_publish_time":"2021-12-16T10:33:23.970Z"},"0.7.3":{"name":"libp2p-tcp","version":"0.7.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-transport":"^0.2.0","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"interface-connection":"0.1.6","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"676b5f3dbfebc7df49df269ba27064fb0432f91d","_id":"libp2p-tcp@0.7.3","_shasum":"8696ef5e18826fa67b96a8e042491100437cd3b3","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"8696ef5e18826fa67b96a8e042491100437cd3b3","size":5336,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.7.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.7.3.tgz_1466972311335_0.18989054835401475"},"directories":{},"publish_time":1466972313807,"_hasShrinkwrap":false,"_cnpm_publish_time":1466972313807,"_cnpmcore_publish_time":"2021-12-16T10:33:24.145Z"},"0.7.2":{"name":"libp2p-tcp","version":"0.7.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-transport":"^0.2.0","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"duplexify":"^3.4.3","interface-connection":"0.1.2","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"d2f91814b6c6271f13646e908430d5aaf17f8c3d","_id":"libp2p-tcp@0.7.2","_shasum":"828dba61dc6cd197cf25c06fdc00c5d9215e4d61","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"828dba61dc6cd197cf25c06fdc00c5d9215e4d61","size":5346,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.7.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.7.2.tgz_1466667730129_0.05918018985539675"},"directories":{},"publish_time":1466667732322,"_hasShrinkwrap":false,"_cnpm_publish_time":1466667732322,"_cnpmcore_publish_time":"2021-12-16T10:33:24.382Z"},"0.7.1":{"name":"libp2p-tcp","version":"0.7.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-transport":"^0.2.0","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"duplexify":"^3.4.3","interface-connection":"0.1.2","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"ae6a808fc724ec38622e71263821b3ae2a268aa2","_id":"libp2p-tcp@0.7.1","_shasum":"2a2901908a12a59cf875d0ddeef455f3d45dcc41","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"2a2901908a12a59cf875d0ddeef455f3d45dcc41","size":5315,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.7.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.7.1.tgz_1466667360994_0.2267559696920216"},"directories":{},"publish_time":1466667363232,"_hasShrinkwrap":false,"_cnpm_publish_time":1466667363232,"_cnpmcore_publish_time":"2021-12-16T10:33:24.612Z"},"0.7.0":{"name":"libp2p-tcp","version":"0.7.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-transport":"^0.2.0","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"duplexify":"^3.4.3","interface-connection":"0.1.2","ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"cdfd473caceca1cbe30f5ef89ce083628609f32e","_id":"libp2p-tcp@0.7.0","_shasum":"4efefc40b1336d2d25903e6228e67b2ce7b9f628","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"4efefc40b1336d2d25903e6228e67b2ce7b9f628","size":5349,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.7.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.7.0.tgz_1466591496745_0.8594423932954669"},"directories":{},"publish_time":1466591498693,"_hasShrinkwrap":false,"_cnpm_publish_time":1466591498693,"_cnpmcore_publish_time":"2021-12-16T10:33:24.830Z"},"0.6.2":{"name":"libp2p-tcp","version":"0.6.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"}],"gitHead":"730a477bd89627f53efeea44ff9911ef8f0476bf","_id":"libp2p-tcp@0.6.2","_shasum":"e24ee4e842bf712bb609796c5ae2ffdc2f45777a","_from":".","_npmVersion":"3.8.9","_nodeVersion":"4.4.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"dist":{"shasum":"e24ee4e842bf712bb609796c5ae2ffdc2f45777a","size":4860,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.6.2.tgz"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.6.2.tgz_1464740127128_0.7090760564897209"},"directories":{},"publish_time":1464740128251,"_hasShrinkwrap":false,"_cnpm_publish_time":1464740128251,"_cnpmcore_publish_time":"2021-12-16T10:33:25.034Z"},"0.6.1":{"name":"libp2p-tcp","version":"0.6.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"ip-address":"^5.8.0","lodash.contains":"^2.4.3","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"a008d1db34bf65be3fb2b0e5a60089168d59b359","_id":"libp2p-tcp@0.6.1","_shasum":"6426e2b78177d2663392d77c97f88f77812495a2","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"6426e2b78177d2663392d77c97f88f77812495a2","size":4621,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.6.1.tgz_1464508595861_0.40594759047962725"},"directories":{},"publish_time":1464508598197,"_hasShrinkwrap":false,"_cnpm_publish_time":1464508598197,"_cnpmcore_publish_time":"2021-12-16T10:33:25.260Z"},"0.6.0":{"name":"libp2p-tcp","version":"0.6.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"5c150db80b5a04ee5f5f477e7f7e048ddbc61261","_id":"libp2p-tcp@0.6.0","_shasum":"e84b4940858c082055bdacf66c5a4b74ea5f080a","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"e84b4940858c082055bdacf66c5a4b74ea5f080a","size":4373,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.6.0.tgz_1463934069305_0.141455385601148"},"directories":{},"publish_time":1463934070354,"_hasShrinkwrap":false,"_cnpm_publish_time":1463934070354,"_cnpmcore_publish_time":"2021-12-16T10:33:25.474Z"},"0.5.3":{"name":"libp2p-tcp","version":"0.5.3","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minot --env node","release-major":"aegir-release --type major --env node","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.4","chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^2.1.0","multiaddr":"^2.0.2","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"0c97a3b191073152ca732bcb07a6103699b0673f","_id":"libp2p-tcp@0.5.3","_shasum":"5faacfc136a3a2f94ada149c931575c90067ed5a","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"5faacfc136a3a2f94ada149c931575c90067ed5a","size":4375,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.5.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.5.3.tgz_1463934014201_0.49601520458236337"},"directories":{},"publish_time":1463934015261,"_hasShrinkwrap":false,"_cnpm_publish_time":1463934015261,"_cnpmcore_publish_time":"2021-12-16T10:33:25.687Z"},"0.5.2":{"name":"libp2p-tcp","version":"0.5.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"lib/index.js","jsnext:main":"src/index.js","scripts":{"lint":"aegir-lint","build":"aegir-build --env node","test":"aegir-test --env node","release":"aegir-release --env node","release-minor":"aegir-release --type minor","release-major":"aegir-release --type major","coverage":"aegir-coverage","coverage-publish":"aegir-coverage publish"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"aegir":"^3.0.1","chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","pre-commit":"^1.1.2","tape":"^4.5.1"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^1.0.1","multiaddr":"^1.1.1","run-parallel":"^1.1.6"},"contributors":[{"name":"David Dias","email":"daviddias.p@gmail.com"},{"name":"Friedel Ziegelmayer","email":"dignifiedquire@gmail.com"},{"name":"João Antunes","email":"j.goncalo.antunes@gmail.com"},{"name":"Richard Littauer","email":"richard.littauer@gmail.com"},{"name":"Stephen Whitmore","email":"stephen.whitmore@gmail.com"}],"gitHead":"6267bf84c6d60fe27bde037b6b770f75c59d6a2f","_id":"libp2p-tcp@0.5.2","_shasum":"093ef9c65a8b9761524e70cfc9701e5b81ad3991","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"093ef9c65a8b9761524e70cfc9701e5b81ad3991","size":4358,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.5.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.5.2.tgz_1462787721099_0.5372436787001789"},"directories":{},"publish_time":1462787722163,"_hasShrinkwrap":false,"_cnpm_publish_time":1462787722163,"_cnpmcore_publish_time":"2021-12-16T10:33:25.894Z"},"0.5.1":{"name":"libp2p-tcp","version":"0.5.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^1.0.1","multiaddr":"^1.1.1"},"gitHead":"11c46ac9959860e25716695be5963c6c55a89fe3","_id":"libp2p-tcp@0.5.1","_shasum":"fa74bbbcaa375b2087a00ffcdba64bc67c136119","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"fa74bbbcaa375b2087a00ffcdba64bc67c136119","size":4468,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.5.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.5.1.tgz_1462740639461_0.585272622294724"},"directories":{},"publish_time":1462740642035,"_hasShrinkwrap":false,"_cnpm_publish_time":1462740642035,"_cnpmcore_publish_time":"2021-12-16T10:33:26.121Z"},"0.5.0":{"name":"libp2p-tcp","version":"0.5.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^1.0.1","multiaddr":"^1.1.1"},"gitHead":"3781115f4225e25471514cceb7ab96cb4333060b","_id":"libp2p-tcp@0.5.0","_shasum":"4493150b5d2c3092ad60701cb35400042fef6a4c","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"4493150b5d2c3092ad60701cb35400042fef6a4c","size":4458,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.5.0.tgz_1461547325137_0.7582468413747847"},"directories":{},"publish_time":1461547327356,"_hasShrinkwrap":false,"_cnpm_publish_time":1461547327356,"_cnpmcore_publish_time":"2021-12-16T10:33:26.341Z"},"0.4.0":{"name":"libp2p-tcp","version":"0.4.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"ip-address":"^5.8.0","mafmt":"^1.0.1","multiaddr":"^1.1.1"},"gitHead":"541ec1fddabc62bf3b798017ddddf607fcf36b54","_id":"libp2p-tcp@0.4.0","_shasum":"6a9d3cd132703a595ade87622e287312f7a3ae4f","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.3.2","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"6a9d3cd132703a595ade87622e287312f7a3ae4f","size":3794,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.4.0.tgz_1457974950128_0.547169686993584"},"directories":{},"publish_time":1457974952479,"_hasShrinkwrap":false,"_cnpm_publish_time":1457974952479,"_cnpmcore_publish_time":"2021-12-16T10:33:26.536Z"},"0.3.0":{"name":"libp2p-tcp","version":"0.3.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"ip-address":"^5.8.0","multiaddr":"^1.1.1"},"gitHead":"9d778b56dd159211a959b7b9af9ac3157166acae","_id":"libp2p-tcp@0.3.0","_shasum":"4dea7a7d303d389f878947f22911ee40a976e4ce","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"4dea7a7d303d389f878947f22911ee40a976e4ce","size":3663,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.3.0.tgz_1457606112439_0.14095727377571166"},"directories":{},"publish_time":1457606114622,"_hasShrinkwrap":false,"_cnpm_publish_time":1457606114622,"_cnpmcore_publish_time":"2021-12-16T10:33:26.780Z"},"0.2.1":{"name":"libp2p-tcp","version":"0.2.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","multiaddr":"^1.1.1","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"multiaddr":"^1.0.0"},"gitHead":"3d17d40c2b7d60b2f94c168aa0bcbdbde03a5bd1","_id":"libp2p-tcp@0.2.1","_shasum":"0c634060a12b70b2c0963bb30a4d40debba48886","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"0c634060a12b70b2c0963bb30a4d40debba48886","size":3336,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.2.1.tgz_1457134259868_0.7081845791544765"},"directories":{},"publish_time":1457134263349,"_hasShrinkwrap":false,"_cnpm_publish_time":1457134263349,"_cnpmcore_publish_time":"2021-12-16T10:33:26.983Z"},"0.2.0":{"name":"libp2p-tcp","version":"0.2.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces","main":"src/index.js","scripts":{"test:compliance:connection":"node tests/connection.js","test:compliance:transport":"node tests/transport.js","test:specific":"mocha tests/*-test.js","test":"npm run test:specific","test-2":"npm run test:specific && npm run test:compliance:transport && npm run test:compliance:connection","lint":"standard"},"pre-commit":["lint","test"],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"chai":"^3.5.0","interface-connection":"0.0.3","interface-transport":"^0.1.1","istanbul":"^0.4.2","mocha":"^2.4.5","multiaddr":"^1.1.1","pre-commit":"^1.1.2","standard":"^6.0.7","tape":"^4.2.0"},"dependencies":{"multiaddr":"^1.0.0"},"gitHead":"471d1da5ceef95d0bc525164808416fa56ad6b31","_id":"libp2p-tcp@0.2.0","_shasum":"bf6a4f228337f42bcf7e7466231906861d65e1ae","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.4","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"bf6a4f228337f42bcf7e7466231906861d65e1ae","size":3196,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/libp2p-tcp-0.2.0.tgz_1457118932200_0.5575744253583252"},"directories":{},"publish_time":1457118935552,"_hasShrinkwrap":false,"_cnpm_publish_time":1457118935552,"_cnpmcore_publish_time":"2021-12-16T10:33:27.183Z"},"0.1.2":{"name":"libp2p-tcp","version":"0.1.2","description":"Node.js implementation of the TCP module that libp2p uses, which implements the abstract-connection interface","main":"src/index.js","scripts":{"test":"node tests/test-ac.js"},"pre-commit":[],"repository":{"type":"git","url":"git+https://github.com/diasdavid/js-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/js-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/js-libp2p-tcp","devDependencies":{"abstract-connection":"0.0.1","abstract-transport":"^0.1.0","pre-commit":"^1.1.1","standard":"^5.2.2","tape":"^4.2.0"},"dependencies":{"multiaddr":"^1.0.0"},"gitHead":"92721a5edae7adbba285462169968df15c1c06a2","_id":"libp2p-tcp@0.1.2","_shasum":"6c26d576a8f53dd91133d51021455e1700d81179","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"6c26d576a8f53dd91133d51021455e1700d81179","size":2335,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.1.2.tgz"},"directories":{},"publish_time":1446103682984,"_hasShrinkwrap":false,"_cnpm_publish_time":1446103682984,"_cnpmcore_publish_time":"2021-12-16T10:33:27.397Z"},"0.1.1":{"name":"libp2p-tcp","version":"0.1.1","description":"Node.js implementation of the TCP module that libp2p uses, which implements the abstract-connection interface","main":"src/index.js","scripts":{"test":"node tests/test-ac.js"},"pre-commit":[],"repository":{"type":"git","url":"https://github.com/diasdavid/node-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/node-libp2p-tcp","devDependencies":{"abstract-connection":"0.0.1","abstract-transport":"^0.1.0","pre-commit":"^1.1.1","standard":"^5.2.2","tape":"^4.2.0"},"dependencies":{"multiaddr":"^1.0.0"},"gitHead":"c957ae938479d298a1de2515ba6cb67f54f3de0f","_id":"libp2p-tcp@0.1.1","_shasum":"16eaf603f5b6e1faffa5b57bbb606fa5f53fd773","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"16eaf603f5b6e1faffa5b57bbb606fa5f53fd773","size":2362,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.1.1.tgz"},"directories":{},"publish_time":1442454798780,"_hasShrinkwrap":false,"_cnpm_publish_time":1442454798780,"_cnpmcore_publish_time":"2021-12-16T10:33:27.609Z"},"0.1.0":{"name":"libp2p-tcp","version":"0.1.0","description":"Node.js implementation of the TCP module that libp2p uses, which implements the abstract-connection interface","main":"src/index.js","scripts":{"test":"node tests/test-ac.js"},"pre-commit":[],"repository":{"type":"git","url":"https://github.com/diasdavid/node-libp2p-tcp.git"},"keywords":["IPFS"],"author":{"name":"David Dias","email":"daviddias@ipfs.io"},"license":"MIT","bugs":{"url":"https://github.com/diasdavid/node-libp2p-tcp/issues"},"homepage":"https://github.com/diasdavid/node-libp2p-tcp","devDependencies":{"abstract-connection":"^0.1.0","pre-commit":"^1.1.1","standard":"^5.2.2","tape":"^4.2.0"},"dependencies":{"multiaddr":"^1.0.0"},"gitHead":"d8a3590347840f382ecdfdc71b2cd9c62f7f7d42","_id":"libp2p-tcp@0.1.0","_shasum":"44c808c4496bb481a166b61c1cb8801cbfb5b21d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"daviddias","email":"daviddias.p@gmail.com"},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"daviddias","email":"daviddias.p@gmail.com"},{"name":"dignifiedquire","email":"dignifiedquire@gmail.com"},{"name":"jacobheun","email":""},{"name":"vascosantos","email":"santos.vasco10@gmail.com"}],"dist":{"shasum":"44c808c4496bb481a166b61c1cb8801cbfb5b21d","size":2180,"noattachment":false,"key":"/libp2p-tcp/-/libp2p-tcp-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libp2p-tcp/download/libp2p-tcp-0.1.0.tgz"},"directories":{},"publish_time":1442403342324,"_hasShrinkwrap":false,"_cnpm_publish_time":1442403342324,"_cnpmcore_publish_time":"2021-12-16T10:33:27.838Z"}},"readme":"# js-libp2p-tcp\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://protocol.ai)\n[![](https://img.shields.io/badge/project-libp2p-yellow.svg?style=flat-square)](http://libp2p.io/)\n[![](https://img.shields.io/badge/freenode-%23libp2p-yellow.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23libp2p)\n[![Discourse posts](https://img.shields.io/discourse/https/discuss.libp2p.io/posts.svg)](https://discuss.libp2p.io)\n[![](https://img.shields.io/codecov/c/github/libp2p/js-libp2p-tcp.svg?style=flat-square)](https://codecov.io/gh/libp2p/js-libp2p-tcp)\n[![](https://img.shields.io/travis/libp2p/js-libp2p-tcp.svg?style=flat-square)](https://travis-ci.com/libp2p/js-libp2p-tcp)\n[![Dependency Status](https://david-dm.org/libp2p/js-libp2p-tcp.svg?style=flat-square)](https://david-dm.org/libp2p/js-libp2p-tcp)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n\n[![](https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/master/src/transport/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/transport)\n[![](https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/master/src/connection/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/connection)\n\n\n> JavaScript implementation of the TCP module for libp2p. It exposes the [interface-transport](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/transport) for dial/listen. `libp2p-tcp` is a very thin shim that adds support for dialing to a `multiaddr`. This small shim will enable libp2p to use other transports.\n\n## Lead Maintainer\n\n[Jacob Heun](https://github.com/jacobheun)\n\n## Table of Contents\n\n- [Install](#install)\n  - [npm](#npm)\n- [Usage](#usage)\n- [API](#api)\n- [Contribute](#contribute)\n- [License](#license)\n\n## Install\n\n### npm\n\n```sh\n> npm install libp2p-tcp\n```\n\n## Usage\n\n```js\nconst TCP = require('libp2p-tcp')\nconst multiaddr = require('multiaddr')\nconst pipe = require('it-pipe')\nconst { collect } = require('streaming-iterables')\n\n// A simple upgrader that just returns the MultiaddrConnection\nconst upgrader = {\n  upgradeInbound: maConn => maConn,\n  upgradeOutbound: maConn => maConn\n}\n\nconst tcp = new TCP({ upgrader })\n\nconst listener = tcp.createListener((socket) => {\n  console.log('new connection opened')\n  pipe(\n    ['hello'],\n    socket\n  )\n})\n\nconst addr = multiaddr('/ip4/127.0.0.1/tcp/9090')\nawait listener.listen(addr)\nconsole.log('listening')\n\nconst socket = await tcp.dial(addr)\nconst values = await pipe(\n  socket,\n  collect\n)\nconsole.log(`Value: ${values.toString()}`)\n\n// Close connection after reading\nawait listener.close()\n```\n\nOutputs:\n\n```sh\nlistening\nnew connection opened\nValue: hello\n```\n\n## API\n\n### Transport\n\n[![](https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/master/src/transport/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/transport)\n\n`libp2p-tcp` accepts TCP addresses as both IPFS and non IPFS encapsulated addresses, i.e:\n\n`/ip4/127.0.0.1/tcp/4001`\n`/ip4/127.0.0.1/tcp/4001/ipfs/QmHash`\n\n(both for dialing and listening)\n\n### Connection\n\n[![](https://raw.githubusercontent.com/libp2p/js-libp2p-interfaces/master/src/connection/img/badge.png)](https://github.com/libp2p/js-libp2p-interfaces/tree/master/src/connection)\n\n\n## Contribute\n\nContributions are welcome! The libp2p implementation in JavaScript is a work in progress. As such, there's a few things you can do right now to help out:\n\n- [Check out the existing issues](//github.com/libp2p/js-libp2p-tcp/issues).\n- **Perform code reviews**.\n- **Add tests**. There can never be enough tests.\n\nPlease be aware that all interactions related to libp2p are subject to the IPFS [Code of Conduct](https://github.com/ipfs/community/blob/master/code-of-conduct.md).\n\nSmall note: If editing the README, please conform to the [standard-readme](https://github.com/RichardLitt/standard-readme) specification.\n\n## License\n\n[MIT](LICENSE) © 2015-2016 David Dias\n","_attachments":{},"homepage":"https://github.com/libp2p/js-libp2p-tcp","bugs":{"url":"https://github.com/libp2p/js-libp2p-tcp/issues"},"license":"MIT"}