{"_id":"simple-peer","_rev":"4652502","name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","dist-tags":{"latest":"9.11.1"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"time":{"modified":"2026-04-10T20:46:56.000Z","created":"2014-06-26T18:46:28.178Z","9.11.1":"2022-02-17T18:30:36.548Z","9.11.0":"2021-04-13T01:55:53.933Z","9.10.0":"2021-03-18T01:39:19.927Z","9.9.4":"2021-03-17T22:04:54.077Z","9.9.3":"2020-11-11T02:43:40.535Z","9.9.2":"2020-11-11T02:41:32.291Z","9.9.1":"2020-11-11T01:34:43.515Z","9.9.0":"2020-11-11T01:26:54.679Z","9.8.0":"2020-10-28T00:40:19.149Z","9.7.2":"2020-05-12T22:21:15.465Z","9.7.1":"2020-05-10T17:39:07.887Z","9.7.0":"2020-04-22T21:56:33.756Z","9.6.2":"2019-11-12T23:58:34.976Z","9.6.1":"2019-11-06T17:51:06.080Z","9.6.0":"2019-09-18T01:05:57.133Z","9.5.0":"2019-08-02T00:04:08.128Z","9.4.0":"2019-06-26T00:24:36.321Z","9.3.1":"2019-06-26T00:17:20.068Z","9.3.0":"2019-03-24T22:36:14.951Z","9.2.1":"2019-01-19T13:56:18.694Z","9.2.0":"2018-12-13T08:03:09.485Z","9.1.2":"2018-05-23T01:48:33.604Z","9.1.1":"2018-04-25T01:23:24.449Z","9.1.0":"2018-04-20T20:54:59.654Z","9.0.0":"2018-02-21T17:57:52.631Z","8.5.0":"2018-02-17T05:11:41.991Z","8.4.0":"2018-02-16T21:50:08.659Z","8.3.0":"2018-01-29T04:59:36.483Z","8.2.0":"2017-12-03T08:25:21.358Z","8.1.1":"2017-06-21T22:05:00.732Z","8.1.0":"2017-04-13T21:55:17.182Z","8.0.0":"2017-04-08T00:08:52.687Z","7.0.1":"2017-04-07T20:02:56.683Z","7.0.0":"2017-03-02T06:32:54.195Z","6.4.4":"2017-02-28T21:46:41.626Z","6.4.3":"2017-02-21T10:51:48.150Z","6.4.2":"2017-02-21T07:42:48.348Z","6.4.1":"2017-02-20T12:31:32.222Z","6.4.0":"2017-02-20T12:11:26.893Z","6.3.0":"2017-02-16T07:53:42.516Z","6.2.2":"2017-02-08T04:56:17.859Z","6.2.1":"2017-01-18T12:05:56.136Z","6.2.0":"2017-01-18T06:26:10.189Z","6.1.5":"2017-01-16T12:26:37.268Z","6.1.4":"2017-01-16T11:51:09.705Z","6.1.3":"2017-01-11T10:32:08.325Z","6.1.2":"2017-01-11T10:22:31.426Z","6.1.1":"2017-01-11T05:36:21.067Z","6.1.0":"2016-12-03T01:07:34.079Z","6.0.7":"2016-08-21T02:36:55.720Z","6.0.6":"2016-08-21T02:18:17.852Z","6.0.5":"2016-08-06T21:17:57.907Z","6.0.4":"2016-05-14T00:09:47.269Z","6.0.3":"2016-03-29T09:25:17.271Z","6.0.2":"2016-02-28T06:55:00.730Z","6.0.1":"2016-02-17T01:42:42.775Z","6.0.0":"2016-02-15T23:38:04.125Z","5.12.1":"2016-02-15T21:42:11.591Z","5.12.0":"2016-02-12T23:19:22.656Z","5.11.9":"2016-01-28T16:40:39.853Z","5.11.8":"2016-01-11T15:07:30.026Z","5.11.7":"2016-01-10T00:18:55.272Z","5.11.6":"2015-12-03T02:02:29.889Z","5.11.5":"2015-08-06T13:33:28.970Z","5.11.4":"2015-07-10T20:16:20.711Z","5.11.3":"2015-07-01T22:52:27.131Z","5.11.2":"2015-06-16T07:22:59.436Z","5.11.1":"2015-06-12T20:46:56.274Z","5.11.0":"2015-06-01T17:21:30.441Z","5.10.0":"2015-06-01T17:17:27.405Z","5.9.1":"2015-05-28T01:08:20.290Z","5.9.0":"2015-05-20T20:47:30.750Z","5.8.1":"2015-05-19T11:46:23.105Z","5.8.0":"2015-05-18T23:30:11.200Z","5.7.0":"2015-05-18T02:28:54.197Z","5.6.0":"2015-05-15T21:46:09.312Z","5.5.0":"2015-05-13T02:20:35.145Z","5.4.3":"2015-05-06T06:31:02.248Z","5.4.1":"2015-05-06T05:44:46.884Z","5.4.0":"2015-05-06T05:31:13.262Z","5.3.1":"2015-05-05T04:00:47.945Z","5.3.0":"2015-05-05T03:46:46.510Z","5.2.0":"2015-05-04T21:33:25.499Z","5.1.1":"2015-05-03T20:36:20.717Z","5.1.0":"2015-04-24T04:16:04.018Z","5.0.0":"2015-04-20T02:00:44.159Z","4.2.3":"2015-04-17T17:57:47.313Z","4.2.2":"2015-04-10T23:41:09.135Z","4.2.1":"2015-04-10T22:50:50.015Z","4.2.0":"2015-04-06T00:20:39.661Z","4.1.0":"2015-04-01T23:03:01.055Z","4.0.4":"2015-03-19T01:11:36.413Z","4.0.3":"2015-03-18T23:12:42.824Z","4.0.2":"2015-03-06T22:21:49.894Z","4.0.1":"2015-01-31T23:44:03.991Z","4.0.0":"2015-01-15T09:08:07.572Z","3.6.9":"2015-01-04T09:03:30.547Z","3.6.8":"2015-01-04T01:15:27.728Z","3.6.7":"2014-12-22T10:29:59.809Z","3.6.6":"2014-11-27T15:30:11.334Z","3.6.5":"2014-11-21T08:07:44.140Z","3.6.4":"2014-10-25T23:33:00.601Z","3.6.3":"2014-10-06T09:32:38.632Z","3.6.2":"2014-09-17T02:44:07.731Z","3.6.1":"2014-09-15T15:23:16.621Z","3.6.0":"2014-08-11T05:53:38.971Z","3.5.1":"2014-08-10T12:17:00.474Z","3.5.0":"2014-08-10T07:46:57.985Z","3.4.2":"2014-08-10T01:31:46.599Z","3.4.1":"2014-08-07T10:05:41.601Z","3.4.0":"2014-08-07T05:40:11.205Z","3.3.1":"2014-08-07T05:14:52.923Z","3.3.0":"2014-08-07T04:16:25.556Z","3.2.1":"2014-08-06T07:19:42.430Z","3.2.0":"2014-08-03T05:14:37.709Z","3.1.0":"2014-08-03T04:43:30.975Z","3.0.0":"2014-08-03T02:58:22.916Z","2.0.0":"2014-08-03T00:32:12.743Z","1.2.0":"2014-07-10T05:40:21.303Z","1.1.0":"2014-07-02T02:49:18.734Z","1.0.0":"2014-06-26T18:46:28.178Z"},"users":{},"author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"versions":{"9.11.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.11.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.3","debug":"^4.3.2","err-code":"^3.0.1","get-browser-rtc":"^1.1.0","queue-microtask":"^1.2.3","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^4.0.3","airtap-manual":"^1.0.0","airtap-sauce":"^1.1.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.1","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.5.2","thunky":"^1.1.0","wrtc":"^0.4.7","ws":"^7.5.3"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","// test":"standard && npm run test-node && npm run test-browser","test":"standard && npm run test-browser","test-browser":"airtap --coverage --concurrency 1 -- test/*.js","test-browser-local":"airtap --coverage --preset local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"f1a492d1999ce727fa87193ebdea20ac89c1fc6d","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.11.1","_nodeVersion":"17.5.0","_npmVersion":"8.5.0","dist":{"shasum":"9814d5723f821b778b7fb011bdefcbd1e788e6cc","size":46621,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.11.1.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.11.1_1645122636292_0.4227159330091692"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-17T18:30:45.139Z","publish_time":1645122636548,"_cnpm_publish_time":1645122636548},"9.11.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.11.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.3","debug":"^4.3.1","err-code":"^3.0.1","get-browser-rtc":"^1.1.0","queue-microtask":"^1.2.3","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.2.2","thunky":"^1.1.0","wrtc":"^0.4.7","ws":"^7.4.4"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","// test":"standard && npm run test-node && npm run test-browser","test":"standard && npm run test-node","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"9ea1805d992a8164a42b750160ed3425f2a494f1","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.11.0","_nodeVersion":"15.14.0","_npmVersion":"7.9.0","dist":{"shasum":"e8d27609c7a610c3ddd75767da868e8daab67571","size":47050,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.11.0.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.11.0_1618278953793_0.5611332736104937"},"_hasShrinkwrap":false,"publish_time":1618278953933,"_cnpm_publish_time":1618278953933,"_cnpmcore_publish_time":"2021-12-16T10:47:19.914Z"},"9.10.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.10.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","// test":"standard && npm run test-node && npm run test-browser","test":"standard && npm run test-node","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"4ddb7d728a14521a555544987c16e657255f888c","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.10.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.3","dist":{"shasum":"f458444300f635e6fcc2f5a5166c45d71eafb57f","size":47166,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.10.0.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.10.0_1616031559753_0.28528321677283364"},"_hasShrinkwrap":false,"publish_time":1616031559927,"_cnpm_publish_time":1616031559927,"_cnpmcore_publish_time":"2021-12-16T10:47:20.199Z"},"9.9.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.9.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","// test":"standard && npm run test-node && npm run test-browser","test":"standard && npm run test-node","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"b400d8da55812317908077abb5d36ee8dd0a365e","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.9.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.3","dist":{"shasum":"6ee4bd53bd54b87a90eadb2f7e93ac0fef2574a6","size":46947,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.9.4.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.9.4_1616018693902_0.27981254170706693"},"_hasShrinkwrap":false,"publish_time":1616018694077,"_cnpm_publish_time":1616018694077,"_cnpmcore_publish_time":"2021-12-16T10:47:20.533Z"},"9.9.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.9.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"d62864ab0262cfc6aaf46ae92ebb6bf2c6dc8e4d","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.9.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"b52c39d1173620d06c8b29ada7ee2ad3384bb469","size":46364,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.9.3.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.9.3_1605062620407_0.37401995421956613"},"_hasShrinkwrap":false,"publish_time":1605062620535,"_cnpm_publish_time":1605062620535,"_cnpmcore_publish_time":"2021-12-16T10:47:20.977Z"},"9.9.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.9.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"497e0ca9adb90b21b5ad91bfbc50725c82f5e8c4","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.9.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"cec23c76c9ae2a0de849856e40ef8660a1ffcb12","size":46316,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.9.2.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.9.2_1605062492134_0.0735215721689837"},"_hasShrinkwrap":false,"publish_time":1605062492291,"_cnpm_publish_time":1605062492291,"_cnpmcore_publish_time":"2021-12-16T10:47:21.266Z"},"9.9.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.9.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"40271f7462839bd00a353b6ccd00aec356d575e2","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.9.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"24492b834ca04f61515ad1539ea086b7a0e344d2","size":45866,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.9.1.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.9.1_1605058483373_0.25867414588955207"},"_hasShrinkwrap":false,"publish_time":1605058483515,"_cnpm_publish_time":1605058483515,"_cnpmcore_publish_time":"2021-12-16T10:47:21.563Z"},"9.9.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.9.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"buffer":"^6.0.2","debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"362574b7e9a016f1fb3a3045146364007ab6f9ba","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.9.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"a94f33f9159d131f3506656e02515af27c9a9ded","size":17841,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.9.0.tgz"},"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.9.0_1605058014520_0.019035988570803797"},"_hasShrinkwrap":false,"publish_time":1605058014679,"_cnpm_publish_time":1605058014679,"_cnpmcore_publish_time":"2021-12-16T10:47:21.788Z"},"9.8.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.8.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.2.0","err-code":"^2.0.3","get-browser-rtc":"^1.0.2","queue-microtask":"^1.2.0","randombytes":"^2.1.0","readable-stream":"^3.6.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.11.0","browserify":"^17.0.0","coveralls":"^3.1.0","nyc":"^15.1.0","prettier-bytes":"^1.0.4","simple-get":"^4.0.0","speedometer":"^1.1.0","standard":"*","string-to-stream":"^3.0.1","tape":"^5.0.1","thunky":"^1.1.0","wrtc":"^0.4.6","ws":"^7.3.1"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"b9119d9b53b238b1d895ac60676401562a9038e9","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.8.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"e84a6af664b0eb42dd1cb2349a69c7ad20051d1d","size":44993,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.8.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.8.0_1603845618974_0.36707228398892244"},"_hasShrinkwrap":false,"publish_time":1603845619149,"_cnpm_publish_time":1603845619149,"_cnpmcore_publish_time":"2021-12-16T10:47:23.041Z"},"9.7.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.7.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.4.0","browserify":"^16.1.0","coveralls":"^3.0.9","nyc":"^15.0.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^5.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"cf80a9a04b77a0c77b58cb767e4a8928b06489f2","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.7.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"shasum":"8cd9cb156bf456ad9c3d379119f0c39dfb3b20f7","size":44143,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.7.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.7.2_1589322075364_0.095088860205361"},"_hasShrinkwrap":false,"publish_time":1589322075465,"_cnpm_publish_time":1589322075465,"_cnpmcore_publish_time":"2021-12-16T10:47:23.428Z"},"9.7.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.7.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"https://feross.org"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.4.0","browserify":"^16.1.0","coveralls":"^3.0.9","nyc":"^15.0.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^5.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"funding":[{"type":"github","url":"https://github.com/sponsors/feross"},{"type":"patreon","url":"https://www.patreon.com/feross"},{"type":"consulting","url":"https://feross.org/support"}],"gitHead":"1eda423a33a4ada31fbe3f2db2f81297b5ee3608","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.7.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"shasum":"8032a588f241a3f73e0fca21c436caf0f0105e4e","size":44119,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.7.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.7.1_1589132347728_0.5257692611588565"},"_hasShrinkwrap":false,"publish_time":1589132347887,"_cnpm_publish_time":1589132347887,"_cnpmcore_publish_time":"2021-12-16T10:47:23.769Z"},"9.7.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.7.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^3.0.0","babel-minify":"^0.5.1","bowser":"^2.4.0","browserify":"^16.1.0","coveralls":"^3.0.9","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","coverage":"nyc report --reporter=text-lcov | coveralls"},"gitHead":"dd9e6d390ab38a3dff8912f30e020f2cd22c54d1","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.7.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"aca82638fbb38c53f143c8c054c33b2f30ada4fe","size":43991,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.7.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.7.0_1587592593610_0.023389775636994736"},"_hasShrinkwrap":false,"publish_time":1587592593756,"_cnpm_publish_time":1587592593756,"_cnpmcore_publish_time":"2021-12-16T10:47:24.537Z"},"9.6.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.6.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^2.0.3","babel-minify":"^0.5.1","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r . | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-coverage":"nyc report --reporter=html","test-node":"WRTC=wrtc tape test/*.js"},"gitHead":"0c6501fb6a8192f5f67d2a40e58c4a26f5f6ae69","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.6.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"42418e77cf8f9184e4fa22ef1017b195c2bf84d7","size":43356,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.6.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.6.2_1573603114728_0.5143813253627403"},"_hasShrinkwrap":false,"publish_time":1573603114976,"_cnpm_publish_time":1573603114976,"_cnpmcore_publish_time":"2021-12-16T10:47:24.810Z"},"9.6.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.6.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^2.0.3","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^4.0.0","thunky":"^1.0.1","tinyify":"^2.5.2","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify --plugin tinyify -s SimplePeer -r ./ > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-coverage":"nyc report --reporter=html","test-node":"WRTC=wrtc tape test/*.js"},"gitHead":"314b4cb96ad84660fdb44e1e6a3569d6a53af3f3","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.6.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"1e4b0b4c803904865f2c8b1b3c68b40398345ec5","size":42541,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.6.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.6.1_1573062665902_0.6133131019410738"},"_hasShrinkwrap":false,"publish_time":1573062666080,"_cnpm_publish_time":1573062666080,"_cnpmcore_publish_time":"2021-12-16T10:47:25.567Z"},"9.6.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.6.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","queue-microtask":"^1.1.0","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^2.0.3","babel-minify":"^0.5.0","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^3.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"eaad81b06473a9fb88c033c5c9056ceadbf1df6a","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.6.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"shasum":"1560653c2f5360c122f7912cfdb32e8124f5e2c4","size":43277,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.6.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.6.0_1568768757033_0.9049802250648704"},"_hasShrinkwrap":false,"publish_time":1568768757133,"_cnpm_publish_time":1568768757133,"_cnpmcore_publish_time":"2021-12-16T10:47:25.862Z"},"9.5.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.5.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^3.4.0"},"devDependencies":{"airtap":"^2.0.3","babel-minify":"^0.5.0","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^2.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"2a3575eae9e091e7769c11d67e1c04df3ac81d7e","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.5.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"67ba8bd4b54efc3acf19aceafdc118b27e24fcbc","size":42788,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.5.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"feross","email":"feross@feross.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.5.0_1564704247948_0.19794583781326902"},"_hasShrinkwrap":false,"publish_time":1564704248128,"_cnpm_publish_time":1564704248128,"_cnpmcore_publish_time":"2021-12-16T10:47:26.274Z"},"9.4.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.4.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"1.0.0","babel-minify":"^0.5.0","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"1a01d0a20ef3f8208d1dc975bf63acbb3d33927c","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.4.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"eb82ef1181e10ec0c014a94953e2eb278f3d9025","size":40063,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.4.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.4.0_1561508676185_0.23676199110264307"},"_hasShrinkwrap":false,"publish_time":1561508676321,"_cnpm_publish_time":1561508676321,"_cnpmcore_publish_time":"2021-12-16T10:47:26.591Z"},"9.3.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.3.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"1.0.0","babel-minify":"^0.5.0","bowser":"^2.4.0","browserify":"^16.1.0","nyc":"^14.1.1","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.4.1","ws":"^7.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"65f9df042b6ccf5babffc21cc754f8c8ed6f0a4f","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"f6680928efa5ca5f9fee70f4b91eca5ae66d280e","size":40063,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.3.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.3.1_1561508239872_0.020631668953263738"},"_hasShrinkwrap":false,"publish_time":1561508240068,"_cnpm_publish_time":1561508240068,"_cnpmcore_publish_time":"2021-12-16T10:47:26.877Z"},"9.3.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.3.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"1.0.0","babel-minify":"^0.5.0","bowser":"^1.9.2","browserify":"^16.1.0","nyc":"^13.1.0","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.3.6","ws":"^6.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"d2dbdb4dc7b46f76e80757598314600e3810abf0","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.3.0","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"shasum":"85ecb126b23d8730f3904f199db65e84141e0f4e","size":39937,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.3.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.3.0_1553466974758_0.6642756500111573"},"_hasShrinkwrap":false,"publish_time":1553466974951,"_cnpm_publish_time":1553466974951,"_cnpmcore_publish_time":"2021-12-16T10:47:27.194Z"},"9.2.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.2.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.1.0","babel-minify":"^0.5.0","bowser":"^1.9.2","browserify":"^16.1.0","nyc":"^13.1.0","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.3.1","ws":"^6.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"bc72a48517cc5518247580d090081e76f148f349","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"fbb96e0bb29a85c77d1f8c04ea230c012389cada","size":40586,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.2.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.2.1_1547906178557_0.8758434936145254"},"_hasShrinkwrap":false,"publish_time":1547906178694,"_cnpm_publish_time":1547906178694,"_cnpmcore_publish_time":"2021-12-16T10:47:27.501Z"},"9.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^4.0.1","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.1.0","babel-minify":"^0.5.0","bowser":"^1.9.2","browserify":"^16.1.0","electron-webrtc":"^0.3.0","nyc":"^13.1.0","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.2.0","ws":"^6.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap --coverage -- test/*.js","test-browser-local":"airtap --coverage --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js","test-coverage":"nyc report --reporter=html"},"gitHead":"13e3ba64887a497fd1a8f810aca54a5dc65d5348","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"rationalcoding","email":"thomasmullendesign@gmail.com"},"dist":{"shasum":"022105756b7c4489fe9809585ba6a3df8e856599","size":39984,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.2.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.2.0_1544688189346_0.059187679057854936"},"_hasShrinkwrap":false,"publish_time":1544688189485,"_cnpm_publish_time":1544688189485,"_cnpmcore_publish_time":"2021-12-16T10:47:27.786Z"},"9.1.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.1.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.0.5","babel-minify":"^0.4.3","bowser":"^1.9.2","browserify":"^16.1.0","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","wrtc":"^0.1.1","ws":"^5.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | minify > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap -- test/*.js","test-browser-local":"airtap --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"gitHead":"dd0dbea0c77208ea870ca8b56adca5c580351e72","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.1.2","_npmVersion":"6.1.0-next.0","_nodeVersion":"8.11.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"f8afa5eb83f8a17d66e437e5ac54c1221eca4b39","size":38316,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.1.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.1.2_1527040113462_0.9778904694256738"},"_hasShrinkwrap":false,"publish_time":1527040113604,"_cnpm_publish_time":1527040113604,"_cnpmcore_publish_time":"2021-12-16T10:47:28.114Z"},"9.1.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.1.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.0.4","bowser":"^1.9.2","browserify":"^16.1.0","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^3.0.1","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.11","wrtc":"^0.1.1","ws":"^5.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap -- test/*.js","test-browser-local":"airtap --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"gitHead":"388caf2093e29fcaeccfc86663925b330c4a3a18","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.1.1","_npmVersion":"6.0.0","_nodeVersion":"8.11.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"d4aa5b16ab912b170cd44509814f9e30cefe5d43","size":38643,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.1.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.1.1_1524619404343_0.40410292769016865"},"_hasShrinkwrap":false,"publish_time":1524619404449,"_cnpm_publish_time":1524619404449,"_cnpmcore_publish_time":"2021-12-16T10:47:28.398Z"},"9.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.0.4","bowser":"^1.9.2","browserify":"^16.1.0","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.11","wrtc":"^0.1.1","ws":"^5.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","size":"npm run build && cat simplepeer.min.js | gzip | wc -c","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap -- test/*.js","test-browser-local":"airtap --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"gitHead":"f1bb29ffeefdc9e63977539115b5745fbae32704","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"13c6e66dc7884d6288bbec8cad6d658230b534a9","size":42996,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.1.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.1.0_1524257699541_0.4928456746088632"},"_hasShrinkwrap":false,"publish_time":1524257699654,"_cnpm_publish_time":1524257699654,"_cnpmcore_publish_time":"2021-12-16T10:47:28.809Z"},"9.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"9.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"airtap":"0.0.1","bowser":"^1.9.2","browserify":"^16.1.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.11","wrtc":"0.0.67","ws":"^4.0.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"airtap -- test/*.js","test-browser-local":"airtap --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"gitHead":"1e123b880fab0a5bd377130e4959287359bc6149","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@9.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"20b7a092f627b163e7066bfca71e185c0b32807c","size":39913,"noattachment":false,"key":"/simple-peer/-/simple-peer-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-9.0.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_9.0.0_1519235872502_0.40945211137936455"},"_hasShrinkwrap":false,"publish_time":1519235872631,"_cnpm_publish_time":1519235872631,"_cnpmcore_publish_time":"2021-12-16T10:47:29.104Z"},"8.5.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.5.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"bowser":"^1.9.2","browserify":"^16.1.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.11","wrtc":"0.0.66","ws":"^4.0.0","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"gitHead":"aac0baf523c36617c15a939c19776987f6219365","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"23204746ec36b689798e4fd81d70210a855ef23f","size":39732,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.5.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_8.5.0_1518844301868_0.8116869278816772"},"_hasShrinkwrap":false,"publish_time":1518844301991,"_cnpm_publish_time":1518844301991,"_cnpmcore_publish_time":"2021-12-16T10:47:29.361Z"},"8.4.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.4.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.3.4"},"devDependencies":{"browserify":"^16.1.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.11","wrtc":"0.0.65","ws":"^4.0.0","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"dfc14621ca3829a35e48cd43a5b2f2ba61e59657","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"a45daa3714811def389df8ae0e5d9ac53d2685ab","size":39772,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.4.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer_8.4.0_1518817808579_0.7342833301601921"},"_hasShrinkwrap":false,"publish_time":1518817808659,"_cnpm_publish_time":1518817808659,"_cnpmcore_publish_time":"2021-12-16T10:47:29.699Z"},"8.3.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.3.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^3.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^15.2.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^3.3.9","wrtc":"0.0.64","ws":"^4.0.0","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"74169f901c8ee630c5e3174d9cfd1d43727c1577","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"b0820dbdddbf89257de34071fe9f0bafa5bea44f","size":38754,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.3.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer-8.3.0.tgz_1517201974609_0.43772486061789095"},"directories":{},"publish_time":1517201976483,"_hasShrinkwrap":false,"_cnpm_publish_time":1517201976483,"_cnpmcore_publish_time":"2021-12-16T10:47:29.975Z"},"8.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.63","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"d68778c797f3a1d460964620b94cb12c4ffc3012","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"9cd002b33204e2791ea84e11bc75687d846cf604","size":38404,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.2.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer-8.2.0.tgz_1512289520205_0.6620759149082005"},"directories":{},"publish_time":1512289521358,"_hasShrinkwrap":false,"_cnpm_publish_time":1512289521358,"_cnpmcore_publish_time":"2021-12-16T10:47:30.633Z"},"8.1.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.1.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"3a549d9e14a5b845734e13995c0ee3799118f409","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"71c475ad9f10da2f22e045d4ec2a1d282046ba23","size":38076,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.1.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simple-peer-8.1.1.tgz_1498082700448_0.34730395930819213"},"directories":{},"publish_time":1498082700732,"_hasShrinkwrap":false,"_cnpm_publish_time":1498082700732,"_cnpmcore_publish_time":"2021-12-16T10:47:31.015Z"},"8.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"9eee5d289d198caca83d5a98f05c186df9bad21f","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.1.0","_shasum":"0e3214e78b34c45cadbb284a3aee334dbcb4aff8","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.8.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"0e3214e78b34c45cadbb284a3aee334dbcb4aff8","size":37338,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.1.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-8.1.0.tgz_1492120515122_0.914397721644491"},"directories":{},"publish_time":1492120517182,"_hasShrinkwrap":false,"_cnpm_publish_time":1492120517182,"_cnpmcore_publish_time":"2021-12-16T10:47:31.319Z"},"8.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"8.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"00d6b40f3758ffe26551bfae6fa18a9b17edf01f","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@8.0.0","_shasum":"e3de4c74d8945b8f0eeb3e3c8c964bc8ae5140c6","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"e3de4c74d8945b8f0eeb3e3c8c964bc8ae5140c6","size":37310,"noattachment":false,"key":"/simple-peer/-/simple-peer-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-8.0.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-8.0.0.tgz_1491610132386_0.11305372719652951"},"directories":{},"publish_time":1491610132687,"_hasShrinkwrap":false,"_cnpm_publish_time":1491610132687,"_cnpmcore_publish_time":"2021-12-16T10:47:31.642Z"},"7.0.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"7.0.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"89f559a6f1a664e08f7644a520e456e49f65509d","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@7.0.1","_shasum":"3ff1d6916be593421a55e48fb2d6968aece47fd0","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.8.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"3ff1d6916be593421a55e48fb2d6968aece47fd0","size":36904,"noattachment":false,"key":"/simple-peer/-/simple-peer-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-7.0.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-7.0.1.tgz_1491595376379_0.5785323427990079"},"directories":{},"publish_time":1491595376683,"_hasShrinkwrap":false,"_cnpm_publish_time":1491595376683,"_cnpmcore_publish_time":"2021-12-16T10:47:32.267Z"},"7.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"7.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"02cf02b9b40813cbc322a18d1e63123beb06b8b5","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@7.0.0","_shasum":"363fc4ffdf43cfcbb90ff1c8a018cbe76b28d5fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"363fc4ffdf43cfcbb90ff1c8a018cbe76b28d5fd","size":36608,"noattachment":false,"key":"/simple-peer/-/simple-peer-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-7.0.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-7.0.0.tgz_1488436372360_0.005839558783918619"},"directories":{},"publish_time":1488436374195,"_hasShrinkwrap":false,"_cnpm_publish_time":1488436374195,"_cnpmcore_publish_time":"2021-12-16T10:47:32.548Z"},"6.4.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.4.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"9d1fa723954e7939c9e9ac0f676950c19ca55b89","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.4.4","_shasum":"4e421f485ac7b13b08077a4476934d52c5ba3bb3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"4e421f485ac7b13b08077a4476934d52c5ba3bb3","size":36550,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.4.4.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.4.4.tgz_1488318399535_0.3047183237504214"},"directories":{},"publish_time":1488318401626,"_hasShrinkwrap":false,"_cnpm_publish_time":1488318401626,"_cnpmcore_publish_time":"2021-12-16T10:47:32.879Z"},"6.4.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.4.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"72ba4969aee8125d8822d94a1a7f5ea183fdde52","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.4.3","_shasum":"f487b381e0fe0874bff1020026001bbf4579c20a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"f487b381e0fe0874bff1020026001bbf4579c20a","size":36322,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.4.3.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.4.3.tgz_1487674307906_0.3742240492720157"},"directories":{},"publish_time":1487674308150,"_hasShrinkwrap":false,"_cnpm_publish_time":1487674308150,"_cnpmcore_publish_time":"2021-12-16T10:47:33.147Z"},"6.4.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.4.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"3ff184549b054c2933b3736174fa8cbfadf60a0d","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.4.2","_shasum":"eccc41a8b5a7b930b826066408a7caf895eb8981","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"eccc41a8b5a7b930b826066408a7caf895eb8981","size":36328,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.4.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.4.2.tgz_1487662968112_0.7950967950746417"},"directories":{},"publish_time":1487662968348,"_hasShrinkwrap":false,"_cnpm_publish_time":1487662968348,"_cnpmcore_publish_time":"2021-12-16T10:47:33.367Z"},"6.4.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.4.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"1bcf0697a5090e738eaf8a946f058eb562da6ab5","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.4.1","_shasum":"8f6845c01ff78eba4ff73ac2e6dd2074db729c94","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"8f6845c01ff78eba4ff73ac2e6dd2074db729c94","size":36198,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.4.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.4.1.tgz_1487593890255_0.7610027419868857"},"directories":{},"publish_time":1487593892222,"_hasShrinkwrap":false,"_cnpm_publish_time":1487593892222,"_cnpmcore_publish_time":"2021-12-16T10:47:33.668Z"},"6.4.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.4.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"f44629fdd94aa92028ae371795be30f30689a35f","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.4.0","_shasum":"ee0d149588e307f540ec7b5c5aa023bfd3ef14d0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"ee0d149588e307f540ec7b5c5aa023bfd3ef14d0","size":36192,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.4.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.4.0.tgz_1487592685016_0.24673426523804665"},"directories":{},"publish_time":1487592686893,"_hasShrinkwrap":false,"_cnpm_publish_time":1487592686893,"_cnpmcore_publish_time":"2021-12-16T10:47:34.204Z"},"6.3.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.3.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","prettier-bytes":"^1.0.3","simple-get":"^2.0.0","speedometer":"^1.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","ws":"^2.0.2","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"b73854e152116355dca2eab6f89f3462fcaea14d","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.3.0","_shasum":"c8ce9d2b37a393c524e8ca212bd6aadff601f193","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"c8ce9d2b37a393c524e8ca212bd6aadff601f193","size":35460,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.3.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.3.0.tgz_1487231622246_0.35541293304413557"},"directories":{},"publish_time":1487231622516,"_hasShrinkwrap":false,"_cnpm_publish_time":1487231622516,"_cnpmcore_publish_time":"2021-12-16T10:47:34.495Z"},"6.2.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.2.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^14.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"5e4b1d1b10b2a06460c80534e2234bc296f1b7e9","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.2.2","_shasum":"9ea1a6e2c2e3656d04eac2a7b612e148f0d370ba","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"9ea1a6e2c2e3656d04eac2a7b612e148f0d370ba","size":34829,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.2.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.2.2.tgz_1486529775924_0.10857434384524822"},"directories":{},"publish_time":1486529777859,"_hasShrinkwrap":false,"_cnpm_publish_time":1486529777859,"_cnpmcore_publish_time":"2021-12-16T10:47:34.744Z"},"6.2.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.2.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"9a2f0161e5f3bcd18179dcbee0b7834b975ce926","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.2.1","_shasum":"0d6bf982afb32cca2fabbb969dee4fceaceb99fb","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"0d6bf982afb32cca2fabbb969dee4fceaceb99fb","size":35128,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.2.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.2.1.tgz_1484741154139_0.9378082905896008"},"directories":{},"publish_time":1484741156136,"_hasShrinkwrap":false,"_cnpm_publish_time":1484741156136,"_cnpmcore_publish_time":"2021-12-16T10:47:34.981Z"},"6.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","electron-webrtc":"^0.3.0","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","wrtc":"0.0.61","zuul":"^3.8.0"},"keywords":["data","data channel","data channel stream","data channels","p2p","peer","peer","peer-to-peer","stream","video","voice","webrtc","webrtc stream"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js","test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"npm run test-node-electron-webrtc && npm run test-node-wrtc","test-node-electron-webrtc":"WRTC=electron-webrtc tape test/*.js","test-node-wrtc":"WRTC=wrtc tape test/*.js"},"testling":{"files":"test/*.js"},"gitHead":"2ca90db9563f3dc1e824f6465d1d52517aa0037c","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.2.0","_shasum":"2de7182c2b9475d2001325469753f5133335d722","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"2de7182c2b9475d2001325469753f5133335d722","size":35163,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.2.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.2.0.tgz_1484720768116_0.6715764731634408"},"directories":{},"publish_time":1484720770189,"_hasShrinkwrap":false,"_cnpm_publish_time":1484720770189,"_cnpmcore_publish_time":"2021-12-16T10:47:35.311Z"},"6.1.5":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.5","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"f396b8ff99a74606936fd83618f981c601c4c574","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.5","_shasum":"70596493f6a9aa15b60f3fbc177eec606fe0d2b1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"70596493f6a9aa15b60f3fbc177eec606fe0d2b1","size":34546,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.5.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.5.tgz_1484569597019_0.4536236666608602"},"directories":{},"publish_time":1484569597268,"_hasShrinkwrap":false,"_cnpm_publish_time":1484569597268,"_cnpmcore_publish_time":"2021-12-16T10:47:35.811Z"},"6.1.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"c4444d8a98c711ea5bb7a7977b7e804d5cad0035","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.4","_shasum":"d4cc0572b9ffd839b253842039f54eebf9f64bbd","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"d4cc0572b9ffd839b253842039f54eebf9f64bbd","size":34523,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.4.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.4.tgz_1484567467820_0.6706425526645035"},"directories":{},"publish_time":1484567469705,"_hasShrinkwrap":false,"_cnpm_publish_time":1484567469705,"_cnpmcore_publish_time":"2021-12-16T10:47:36.118Z"},"6.1.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"b5e6b3dbb82c69652bb70a87f0ddd9fc73fabeb6","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.3","_shasum":"c9a8baf72a36a4d4f05eab3df0db50d78a953583","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"c9a8baf72a36a4d4f05eab3df0db50d78a953583","size":34461,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.3.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.3.tgz_1484130728071_0.6378352320753038"},"directories":{},"publish_time":1484130728325,"_hasShrinkwrap":false,"_cnpm_publish_time":1484130728325,"_cnpmcore_publish_time":"2021-12-16T10:47:36.361Z"},"6.1.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"fc9fe9d422cb61377673c0c113be816ab4bb09fa","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.2","_shasum":"88e38ad67a8be54ef7dea4a3be8583562f0574f5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"88e38ad67a8be54ef7dea4a3be8583562f0574f5","size":34431,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.2.tgz_1484130151181_0.7893784809857607"},"directories":{},"publish_time":1484130151426,"_hasShrinkwrap":false,"_cnpm_publish_time":1484130151426,"_cnpmcore_publish_time":"2021-12-16T10:47:36.608Z"},"6.1.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"6e0a7ac0fdd8e5af33eb51dc60a641abbaca57c6","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.1","_shasum":"4ef48b9f6e54b3881b44893d71af35d788e359af","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"4ef48b9f6e54b3881b44893d71af35d788e359af","size":34422,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.1.tgz_1484112978982_0.7349224681966007"},"directories":{},"publish_time":1484112981067,"_hasShrinkwrap":false,"_cnpm_publish_time":1484112981067,"_cnpmcore_publish_time":"2021-12-16T10:47:36.919Z"},"6.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"*","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"329ba39fb2bcd4da5993988b6ba28554c2668186","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.1.0","_shasum":"cd794e54fed68f662f0f0983a76fc781238c8164","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"cd794e54fed68f662f0f0983a76fc781238c8164","size":34422,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.1.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.1.0.tgz_1480727252105_0.08599707018584013"},"directories":{},"publish_time":1480727254079,"_hasShrinkwrap":false,"_cnpm_publish_time":1480727254079,"_cnpmcore_publish_time":"2021-12-16T10:47:37.164Z"},"6.0.7":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.7","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^7.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"b4034d0136f8e3bc9b0b758f1d061a5c3ac0b6b2","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.7","_shasum":"ccc5133b7e75e154ab17b9ccdbec91e970cc2278","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"ccc5133b7e75e154ab17b9ccdbec91e970cc2278","size":33128,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.7.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.7.tgz_1471747013286_0.999413930810988"},"directories":{},"publish_time":1471747015720,"_hasShrinkwrap":false,"_cnpm_publish_time":1471747015720,"_cnpmcore_publish_time":"2021-12-16T10:47:37.412Z"},"6.0.6":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.6","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","inherits":"^2.0.1","randombytes":"^2.0.3","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^7.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"3d56d12753cf6409d6e36ffd09b5bf9f28360d34","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.6","_shasum":"99e629b2da638cd10719edf9346fec50e3f31be0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"99e629b2da638cd10719edf9346fec50e3f31be0","size":32963,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.6.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.6.tgz_1471745897591_0.14113315450958908"},"directories":{},"publish_time":1471745897852,"_hasShrinkwrap":false,"_cnpm_publish_time":1471745897852,"_cnpmcore_publish_time":"2021-12-16T10:47:37.646Z"},"6.0.5":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.5","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^7.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^1.0.1","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"1469cc10204605605afc79b18cb5286af7b09f23","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.5","_shasum":"1909c7a38e162fbbe4011903d58c859495a55894","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"1909c7a38e162fbbe4011903d58c859495a55894","size":33302,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.5.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.5.tgz_1470518277641_0.543283436447382"},"directories":{},"publish_time":1470518277907,"_hasShrinkwrap":false,"_cnpm_publish_time":1470518277907,"_cnpmcore_publish_time":"2021-12-16T10:47:37.885Z"},"6.0.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^7.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"3146ecb03ad0aba88d2b6545820154496edcb6d2","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.4","_shasum":"f0b72ae756cc3f87e3af964c23fe621e35785ac8","_from":".","_npmVersion":"2.15.5","_nodeVersion":"6.1.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"f0b72ae756cc3f87e3af964c23fe621e35785ac8","size":32662,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.4.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.4.tgz_1463184584117_0.18065316043794155"},"directories":{},"publish_time":1463184587269,"_hasShrinkwrap":false,"_cnpm_publish_time":1463184587269,"_cnpmcore_publish_time":"2021-12-16T10:47:38.141Z"},"6.0.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"43078d3b7f870c2ae0b627b669b92c55434e12f9","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.3","_shasum":"5055c2db9ff7b829afee01a330c7a8c8ae023310","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"5055c2db9ff7b829afee01a330c7a8c8ae023310","size":31779,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.3.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.3.tgz_1459243516870_0.05094911204650998"},"directories":{},"publish_time":1459243517271,"_hasShrinkwrap":false,"_cnpm_publish_time":1459243517271,"_cnpmcore_publish_time":"2021-12-16T10:47:38.395Z"},"6.0.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1","readable-stream":"^2.0.5"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"d41e7d0af97b35c42f81ecc846ae4786111002eb","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.2","_shasum":"9fcf0987f77d78e17333de2e4a1314043b58224e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"9fcf0987f77d78e17333de2e4a1314043b58224e","size":31640,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.2.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.2.tgz_1456642499554_0.28384269890375435"},"directories":{},"publish_time":1456642500730,"_hasShrinkwrap":false,"_cnpm_publish_time":1456642500730,"_cnpmcore_publish_time":"2021-12-16T10:47:38.642Z"},"6.0.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"2d3a06e1e320b79c68c32bd306b1267b48f4ad56","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.1","_shasum":"6012f08b3326b60b90d424953d2f2faa4922ed02","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"6012f08b3326b60b90d424953d2f2faa4922ed02","size":31916,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.1.tgz_1455673360649_0.6041640629991889"},"directories":{},"publish_time":1455673362775,"_hasShrinkwrap":false,"_cnpm_publish_time":1455673362775,"_cnpmcore_publish_time":"2021-12-16T10:47:39.350Z"},"6.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"6.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"800d7bc4343b0b55ebca14a13b5e38e9a1a84e9c","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@6.0.0","_shasum":"f7d063435407e94739bab075593d8afb6677f3e0","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"f7d063435407e94739bab075593d8afb6677f3e0","size":31728,"noattachment":false,"key":"/simple-peer/-/simple-peer-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-6.0.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/simple-peer-6.0.0.tgz_1455579482053_0.5228823379147798"},"directories":{},"publish_time":1455579484125,"_hasShrinkwrap":false,"_cnpm_publish_time":1455579484125,"_cnpmcore_publish_time":"2021-12-16T10:47:39.620Z"},"5.12.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.12.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^2.0.0","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"4e6968423f8082905420b92a29a1727b107ee36f","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.12.1","_shasum":"069a692b9054625800fd8482ee7ce6ebef5f1d53","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"069a692b9054625800fd8482ee7ce6ebef5f1d53","size":32105,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.12.1.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/simple-peer-5.12.1.tgz_1455572529712_0.356382975820452"},"directories":{},"publish_time":1455572531591,"_hasShrinkwrap":false,"_cnpm_publish_time":1455572531591,"_cnpmcore_publish_time":"2021-12-16T10:47:39.898Z"},"5.12.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.12.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^1.4.3","standard":"^6.0.5","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"6bf5e4d9414f3d4b4824882c6e77a7733dfeb1ee","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.12.0","_shasum":"89545394f2cb925daa5a131c5528dad48367d136","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"89545394f2cb925daa5a131c5528dad48367d136","size":32095,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.12.0.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/simple-peer-5.12.0.tgz_1455319161043_0.6995038571767509"},"directories":{},"publish_time":1455319162656,"_hasShrinkwrap":false,"_cnpm_publish_time":1455319162656,"_cnpmcore_publish_time":"2021-12-16T10:47:40.120Z"},"5.11.9":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.9","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^1.4.3","standard":"^5.2.2","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"aba7b1012c2fcbda4ea2ac3a253d4d3ee4e3063d","homepage":"https://github.com/feross/simple-peer","_id":"simple-peer@5.11.9","_shasum":"fbf2278b3f16493151ac1fa56aa98f566c7c96ee","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"fbf2278b3f16493151ac1fa56aa98f566c7c96ee","size":88121,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.9.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"publish_time":1453999239853,"_hasShrinkwrap":false,"_cnpm_publish_time":1453999239853,"_cnpmcore_publish_time":"2021-12-16T10:47:40.821Z"},"5.11.8":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.8","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^1.4.3","standard":"^5.2.2","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"8a495cf00fb13b442315d01f9748ad31b24b1436","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.11.8","_shasum":"0998e27fd6b5556a2b184fa586880c4fd0a0f5dd","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"0998e27fd6b5556a2b184fa586880c4fd0a0f5dd","size":88059,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.8.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"publish_time":1452524850026,"_hasShrinkwrap":false,"_cnpm_publish_time":1452524850026,"_cnpmcore_publish_time":"2021-12-16T10:47:41.171Z"},"5.11.7":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.7","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^13.0.0","concat-stream":"^1.4.6","simple-get":"^1.4.3","standard":"^5.2.2","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"echo 'DISABLED' && tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"4476d2f2e5c0156f935d31205f9e92d0a1fbc370","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.11.7","_shasum":"59da20cb1b97492889c12da2eefc5583c21ead64","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"59da20cb1b97492889c12da2eefc5583c21ead64","size":88074,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.7.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"publish_time":1452385135272,"_hasShrinkwrap":false,"_cnpm_publish_time":1452385135272,"_cnpmcore_publish_time":"2021-12-16T10:47:41.701Z"},"5.11.6":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.6","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^12.0.1","concat-stream":"^1.4.6","simple-get":"^1.4.3","standard":"^5.2.2","string-to-stream":"^1.0.0","tape":"^4.0.0","thunky":"^0.1.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.8.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"cf4bd0df2496aaa4b74ed7e0d7f8e2d2ed2a0caa","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.11.6","_shasum":"cddf704f0bccd129f7e36c73f50b219057908f35","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"cddf704f0bccd129f7e36c73f50b219057908f35","size":69307,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.6.tgz"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"directories":{},"publish_time":1449108149889,"_hasShrinkwrap":false,"_cnpm_publish_time":1449108149889,"_cnpmcore_publish_time":"2021-12-16T10:47:42.024Z"},"5.11.5":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.5","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.55","zuul":"^3.0.0"},"keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"4fdd591fda735df4156f08f1e5cfa7b0331f09dd","homepage":"https://github.com/feross/simple-peer#readme","_id":"simple-peer@5.11.5","_shasum":"02e0abf76485de32d35f08d7e9a1ca03962f8878","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"02e0abf76485de32d35f08d7e9a1ca03962f8878","size":86979,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.5.tgz"},"directories":{},"publish_time":1438868008970,"_hasShrinkwrap":false,"_cnpm_publish_time":1438868008970,"_cnpmcore_publish_time":"2021-12-16T10:47:42.451Z"},"5.11.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.55","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"967dcc9ed7709f9cd03e1fbf033ad19e2240dca4","_id":"simple-peer@5.11.4","_shasum":"28be5262e792c00c40b779d2c13608445870fcaf","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"28be5262e792c00c40b779d2c13608445870fcaf","size":86967,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.4.tgz"},"directories":{},"publish_time":1436559380711,"_hasShrinkwrap":false,"_cnpm_publish_time":1436559380711,"_cnpmcore_publish_time":"2021-12-16T10:47:43.116Z"},"5.11.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.55","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"0a5f0d7075974471f9d23632ee862faf974170ea","_id":"simple-peer@5.11.3","_shasum":"43178cd4af4b086a0c215fadc6eab464d307693a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"43178cd4af4b086a0c215fadc6eab464d307693a","size":85824,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.3.tgz"},"directories":{},"publish_time":1435791147131,"_hasShrinkwrap":false,"_cnpm_publish_time":1435791147131,"_cnpmcore_publish_time":"2021-12-16T10:47:43.479Z"},"5.11.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.55","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"c1d99ee7193ae7cba004c65319ec00f0dd1dc70d","_id":"simple-peer@5.11.2","_shasum":"d85d437ce74e7e382d52b8a793b47d420402dd0a","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d85d437ce74e7e382d52b8a793b47d420402dd0a","size":85775,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.2.tgz"},"directories":{},"publish_time":1434439379436,"_hasShrinkwrap":false,"_cnpm_publish_time":1434439379436,"_cnpmcore_publish_time":"2021-12-16T10:47:43.860Z"},"5.11.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","get-browser-rtc":"^1.0.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"b5dcfaf39e7944337db052b00472ed5403d55a70","_id":"simple-peer@5.11.1","_shasum":"4ee0c6a20e929ab03d4eed2059110f64c33c53e5","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"4ee0c6a20e929ab03d4eed2059110f64c33c53e5","size":85769,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.1.tgz"},"directories":{},"publish_time":1434142016274,"_hasShrinkwrap":false,"_cnpm_publish_time":1434142016274,"_cnpmcore_publish_time":"2021-12-16T10:47:44.202Z"},"5.11.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.11.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"45fae8a899d99c0bbbab92e42810128cf6308cde","_id":"simple-peer@5.11.0","_shasum":"487bd2808bdd61bd8b487930021c696e464d62bf","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"487bd2808bdd61bd8b487930021c696e464d62bf","size":85766,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.11.0.tgz"},"directories":{},"publish_time":1433179290441,"_hasShrinkwrap":false,"_cnpm_publish_time":1433179290441,"_cnpmcore_publish_time":"2021-12-16T10:47:44.594Z"},"5.10.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.10.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^4.0.0","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"a9528380416cc194834cb14eb639a84299e28e54","_id":"simple-peer@5.10.0","_shasum":"5e63fb2d475784cee25805c428c6fe4e88c58c37","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"5e63fb2d475784cee25805c428c6fe4e88c58c37","size":85911,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.10.0.tgz"},"directories":{},"publish_time":1433179047405,"_hasShrinkwrap":false,"_cnpm_publish_time":1433179047405,"_cnpmcore_publish_time":"2021-12-16T10:47:44.942Z"},"5.9.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.9.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"^1.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"3206bc30b6c51e85e5f3f33a380b4191a22381eb","_id":"simple-peer@5.9.1","_shasum":"fdd43f019cd9f6e50bcd89e8d48d40ef977f3f92","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"fdd43f019cd9f6e50bcd89e8d48d40ef977f3f92","size":86723,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.9.1.tgz"},"directories":{},"publish_time":1432775300290,"_hasShrinkwrap":false,"_cnpm_publish_time":1432775300290,"_cnpmcore_publish_time":"2021-12-16T10:47:45.493Z"},"5.9.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.9.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"5112baf3079c46c27521007531741d1d9c8463d3","_id":"simple-peer@5.9.0","_shasum":"3c75ce7ffc7d37383998f4ff44551412e9155c88","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"3c75ce7ffc7d37383998f4ff44551412e9155c88","size":86700,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.9.0.tgz"},"directories":{},"publish_time":1432154850750,"_hasShrinkwrap":false,"_cnpm_publish_time":1432154850750,"_cnpmcore_publish_time":"2021-12-16T10:47:46.179Z"},"5.8.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.8.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"1d6b900d4f04459270bb0552bf7fd337e474fd39","_id":"simple-peer@5.8.1","_shasum":"010c3474dc2d7c179d92ed079ae82fc0fc96fa92","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"010c3474dc2d7c179d92ed079ae82fc0fc96fa92","size":86576,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.8.1.tgz"},"directories":{},"publish_time":1432035983105,"_hasShrinkwrap":false,"_cnpm_publish_time":1432035983105,"_cnpmcore_publish_time":"2021-12-16T10:47:46.635Z"},"5.8.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.8.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"1ff0a70b67e470619196f2abea1f9cdebc9c8347","_id":"simple-peer@5.8.0","_shasum":"d4b9a3684959d001ca3e18c1a5b1f912f97f0bb2","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d4b9a3684959d001ca3e18c1a5b1f912f97f0bb2","size":86528,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.8.0.tgz"},"directories":{},"publish_time":1431991811200,"_hasShrinkwrap":false,"_cnpm_publish_time":1431991811200,"_cnpmcore_publish_time":"2021-12-16T10:47:47.135Z"},"5.7.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.7.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"084374649ff9bc2b8ee15476ec2572611495b9a1","_id":"simple-peer@5.7.0","_shasum":"5a1f5a37c0b2a2c6b69a8e5ca69a8b383d70d686","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"5a1f5a37c0b2a2c6b69a8e5ca69a8b383d70d686","size":86302,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.7.0.tgz"},"directories":{},"publish_time":1431916134197,"_hasShrinkwrap":false,"_cnpm_publish_time":1431916134197,"_cnpmcore_publish_time":"2021-12-16T10:47:47.545Z"},"5.6.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.6.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"eac4fddf05c9bb333f68a8acb2a437cb5b11cb3f","_id":"simple-peer@5.6.0","_shasum":"b694993bae09333a704f050fc285555d93a758fb","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"b694993bae09333a704f050fc285555d93a758fb","size":86245,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.6.0.tgz"},"directories":{},"publish_time":1431726369312,"_hasShrinkwrap":false,"_cnpm_publish_time":1431726369312,"_cnpmcore_publish_time":"2021-12-16T10:47:48.028Z"},"5.5.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.5.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"0c432509a5f0f96b7ba7478bdb861858631be42d","_id":"simple-peer@5.5.0","_shasum":"b8132683de04b976ec2e0fb6bf9d325bb45534e4","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"b8132683de04b976ec2e0fb6bf9d325bb45534e4","size":86252,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.5.0.tgz"},"directories":{},"publish_time":1431483635145,"_hasShrinkwrap":false,"_cnpm_publish_time":1431483635145,"_cnpmcore_publish_time":"2021-12-16T10:47:48.589Z"},"5.4.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.4.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"89ee2fd46f5d35cfc8d763de24b126a8cc4eacde","_id":"simple-peer@5.4.3","_shasum":"eec3e5b8a13cbb01c93da6ec1e8ba34dff5becbc","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"eec3e5b8a13cbb01c93da6ec1e8ba34dff5becbc","size":85543,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.4.3.tgz"},"directories":{},"publish_time":1430893862248,"_hasShrinkwrap":false,"_cnpm_publish_time":1430893862248,"_cnpmcore_publish_time":"2021-12-16T10:47:48.997Z"},"5.4.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.4.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^10.1.0","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^3.0.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"61b48bf0157d75a6bcfb46f1004eb828c8fbadee","_id":"simple-peer@5.4.1","_shasum":"62d74a60ccaafa7229186f88203e8a36e78e6db7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"62d74a60ccaafa7229186f88203e8a36e78e6db7","size":85552,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.4.1.tgz"},"directories":{},"publish_time":1430891086884,"_hasShrinkwrap":false,"_cnpm_publish_time":1430891086884,"_cnpmcore_publish_time":"2021-12-16T10:47:49.366Z"},"5.4.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.4.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"6fc5f4cf0d3a03a556f9e279c10a55655dccb57d","_id":"simple-peer@5.4.0","_shasum":"0302f3c37101c0af256bf815a6ecd95fd48a4426","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"0302f3c37101c0af256bf815a6ecd95fd48a4426","size":85422,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.4.0.tgz"},"directories":{},"publish_time":1430890273262,"_hasShrinkwrap":false,"_cnpm_publish_time":1430890273262,"_cnpmcore_publish_time":"2021-12-16T10:47:49.796Z"},"5.3.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.3.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"8d9ab5b602354e13f14f1b0df05d42c4962ee2ef","_id":"simple-peer@5.3.1","_shasum":"d8b9a23bbae02d75834a06ef8959ec0238891f7a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d8b9a23bbae02d75834a06ef8959ec0238891f7a","size":85309,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.3.1.tgz"},"directories":{},"publish_time":1430798447945,"_hasShrinkwrap":false,"_cnpm_publish_time":1430798447945,"_cnpmcore_publish_time":"2021-12-16T10:47:50.832Z"},"5.3.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.3.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"f4aa74450fd3f19607b51f7386a73d71dbfe9786","_id":"simple-peer@5.3.0","_shasum":"59bedbd861222499e94d3f37952dd5594c5f5ee5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"59bedbd861222499e94d3f37952dd5594c5f5ee5","size":85240,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.3.0.tgz"},"directories":{},"publish_time":1430797606510,"_hasShrinkwrap":false,"_cnpm_publish_time":1430797606510,"_cnpmcore_publish_time":"2021-12-16T10:47:51.124Z"},"5.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"88e8f88116704e31eb854c6b2e60f40b5d54f07c","_id":"simple-peer@5.2.0","_shasum":"9e4b5f3debbe4ccaeeb778b2c7fe1954da303599","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"9e4b5f3debbe4ccaeeb778b2c7fe1954da303599","size":85127,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.2.0.tgz"},"directories":{},"publish_time":1430775205499,"_hasShrinkwrap":false,"_cnpm_publish_time":1430775205499,"_cnpmcore_publish_time":"2021-12-16T10:47:51.757Z"},"5.1.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.1.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"1f933264ae3ff04cbe2ddb3fb08b5994fda0b379","_id":"simple-peer@5.1.1","_shasum":"97e486e4cfd32b10ddf9fce267f31ac36d8b2ef7","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"97e486e4cfd32b10ddf9fce267f31ac36d8b2ef7","size":83944,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.1.1.tgz"},"directories":{},"publish_time":1430685380717,"_hasShrinkwrap":false,"_cnpm_publish_time":1430685380717,"_cnpmcore_publish_time":"2021-12-16T10:47:52.221Z"},"5.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"a18543f2ee020b49973a90c12faf4eeedd1eba47","_id":"simple-peer@5.1.0","_shasum":"bb59910363c74a5a943e17b27482e625a797ad4c","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"bb59910363c74a5a943e17b27482e625a797ad4c","size":83644,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.1.0.tgz"},"directories":{},"publish_time":1429848964018,"_hasShrinkwrap":false,"_cnpm_publish_time":1429848964018,"_cnpmcore_publish_time":"2021-12-16T10:47:52.765Z"},"5.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"5.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","wrtc":"0.0.x","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"842cf42db67dde688cd5a9367dde142adb87fcc8","_id":"simple-peer@5.0.0","_shasum":"5491688fe196fda1536a2687de06d49a1fe458de","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"5491688fe196fda1536a2687de06d49a1fe458de","size":83357,"noattachment":false,"key":"/simple-peer/-/simple-peer-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-5.0.0.tgz"},"directories":{},"publish_time":1429495244159,"_hasShrinkwrap":false,"_cnpm_publish_time":1429495244159,"_cnpmcore_publish_time":"2021-12-16T10:47:53.101Z"},"4.2.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.2.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0","wrtc":"0.0.x"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","optionalDependencies":{"wrtc":"0.0.x"},"repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"ffeb214c2c6b5c304bb89089b7d697a8a2f7f031","_id":"simple-peer@4.2.3","_shasum":"b08727d9ee628e6f30c54cc6855beb0bb3a993c8","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"b08727d9ee628e6f30c54cc6855beb0bb3a993c8","size":83136,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.2.3.tgz"},"directories":{},"publish_time":1429293467313,"_hasShrinkwrap":false,"_cnpm_publish_time":1429293467313,"_cnpmcore_publish_time":"2021-12-16T10:47:53.455Z"},"4.2.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.2.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0","wrtc":"0.0.x"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","optionalDependencies":{"wrtc":"0.0.x"},"repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"3fe5319518dff1a262772cd84303fdbfe46420ad","_id":"simple-peer@4.2.2","_shasum":"d27749052e1ccce25acf62bbd1c037c21f5c3aad","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d27749052e1ccce25acf62bbd1c037c21f5c3aad","size":83049,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.2.2.tgz"},"directories":{},"publish_time":1428709269135,"_hasShrinkwrap":false,"_cnpm_publish_time":1428709269135,"_cnpmcore_publish_time":"2021-12-16T10:47:53.957Z"},"4.2.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.2.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0","wrtc":"0.0.x"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^4.0.0","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","optionalDependencies":{"wrtc":"0.0.x"},"repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"58143f71656603d07ed55d679d99504dea5d61db","_id":"simple-peer@4.2.1","_shasum":"7a4583ffa5e898348306c2d6db9545fa32618ba9","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"7a4583ffa5e898348306c2d6db9545fa32618ba9","size":83440,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.2.1.tgz"},"directories":{},"publish_time":1428706250015,"_hasShrinkwrap":false,"_cnpm_publish_time":1428706250015,"_cnpmcore_publish_time":"2021-12-16T10:47:54.405Z"},"4.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"browser":{"wrtc":false},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0","wrtc":"^0.0.51"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","optionalDependencies":{"wrtc":"^0.0.51"},"repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && npm run test-node && npm run test-browser","test-browser":"zuul -- test/*.js","test-browser-local":"zuul --local -- test/*.js","test-node":"tape test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"7183b82d147e2cecae75c305e7cd20ad848869a6","_id":"simple-peer@4.2.0","_shasum":"aebbea8497ea7f4835485b99fefc1b4eb1af5ff2","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.38","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"aebbea8497ea7f4835485b99fefc1b4eb1af5ff2","size":83468,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.2.0.tgz"},"directories":{},"publish_time":1428279639661,"_hasShrinkwrap":false,"_cnpm_publish_time":1428279639661,"_cnpmcore_publish_time":"2021-12-16T10:47:54.717Z"},"4.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"f1ba4ef643c1d7296594c3fd62d14dee4ffb2207","_id":"simple-peer@4.1.0","_shasum":"74845d909997851aad427cf2cc3622b31b2f6231","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.10.38","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"74845d909997851aad427cf2cc3622b31b2f6231","size":93777,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.1.0.tgz"},"directories":{},"publish_time":1427929381055,"_hasShrinkwrap":false,"_cnpm_publish_time":1427929381055,"_cnpmcore_publish_time":"2021-12-16T10:47:55.144Z"},"4.0.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.0.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^9.0.3","concat-stream":"^1.4.6","standard":"^3.1.2","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^2.1.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"56873c8fea057a11690c49ce19949ba02f3d617f","_id":"simple-peer@4.0.4","_shasum":"f932333e00e018f417dcfb73134d0137809d365d","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"f932333e00e018f417dcfb73134d0137809d365d","size":82849,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.0.4.tgz"},"directories":{},"publish_time":1426727496413,"_hasShrinkwrap":false,"_cnpm_publish_time":1426727496413,"_cnpmcore_publish_time":"2021-12-16T10:47:55.619Z"},"4.0.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.0.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","standard":"^2.3.1","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"194b22907f7da51a0ea122ac2f47280888635b18","_id":"simple-peer@4.0.3","_shasum":"94b5ffb13e5e64d046272fd306487b23deb9c2e2","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"94b5ffb13e5e64d046272fd306487b23deb9c2e2","size":82212,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.0.3.tgz"},"directories":{},"publish_time":1426720362824,"_hasShrinkwrap":false,"_cnpm_publish_time":1426720362824,"_cnpmcore_publish_time":"2021-12-16T10:47:56.087Z"},"4.0.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.0.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","standard":"^2.3.1","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"2ff72a13180062d4e247fe1012ba7f0c41aa841b","_id":"simple-peer@4.0.2","_shasum":"15c37d3511575b8bf482c4b912e9cebee06f58ba","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.1","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"15c37d3511575b8bf482c4b912e9cebee06f58ba","size":82184,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.0.2.tgz"},"directories":{},"publish_time":1425680509894,"_hasShrinkwrap":false,"_cnpm_publish_time":1425680509894,"_cnpmcore_publish_time":"2021-12-16T10:47:56.445Z"},"4.0.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.0.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0","xtend":"^4.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","standard":"^2.3.1","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"standard && zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.min.js"},"testling":{"files":"test/*.js"},"gitHead":"84ea8d2e8d23518b1d46ee57b7635bdf1fd4807f","_id":"simple-peer@4.0.1","_shasum":"f49e21b9ce46eaebe69ea8002dd7dbaa0ee857ce","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"f49e21b9ce46eaebe69ea8002dd7dbaa0ee857ce","size":82123,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.0.1.tgz"},"directories":{},"publish_time":1422747843991,"_hasShrinkwrap":false,"_cnpm_publish_time":1422747843991,"_cnpmcore_publish_time":"2021-12-16T10:47:56.839Z"},"4.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"4.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","dezalgo":"^1.0.1","extend.js":"0.0.2","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","string-to-stream":"^1.0.0","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"testling":{"files":"test/*.js"},"gitHead":"3c66722c3ae235f9ac12a866979f770bf67da3c3","_id":"simple-peer@4.0.0","_shasum":"a2df8354a99a686ffea8cef60193af894c8300f6","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"a2df8354a99a686ffea8cef60193af894c8300f6","size":82105,"noattachment":false,"key":"/simple-peer/-/simple-peer-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-4.0.0.tgz"},"directories":{},"publish_time":1421312887572,"_hasShrinkwrap":false,"_cnpm_publish_time":1421312887572,"_cnpmcore_publish_time":"2021-12-16T10:47:57.264Z"},"3.6.9":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.9","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.2","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","test-local":"zuul --local -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"testling":{"files":"test/*.js"},"gitHead":"3f9090c3238cd79cc6ae08428c44aaefe8f94a64","_id":"simple-peer@3.6.9","_shasum":"ae42850f292c014d47e65992e16c508dc39ca3e9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"ae42850f292c014d47e65992e16c508dc39ca3e9","size":81859,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.9.tgz"},"directories":{},"publish_time":1420362210547,"_hasShrinkwrap":false,"_cnpm_publish_time":1420362210547,"_cnpmcore_publish_time":"2021-12-16T10:47:57.827Z"},"3.6.8":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.8","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.2","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^8.0.3","concat-stream":"^1.4.6","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"testling":{"files":"test/*.js"},"gitHead":"d980cce585020f79d47eeb5f320ee3fad92205c8","_id":"simple-peer@3.6.8","_shasum":"015673c44c9bfaefedc9e54ef3cb3d5ae9835315","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"015673c44c9bfaefedc9e54ef3cb3d5ae9835315","size":81353,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.8.tgz"},"directories":{},"publish_time":1420334127728,"_hasShrinkwrap":false,"_cnpm_publish_time":1420334127728,"_cnpmcore_publish_time":"2021-12-16T10:47:58.528Z"},"3.6.7":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.7","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.2","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^7.0.3","concat-stream":"^1.4.6","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"testling":{"files":"test/*.js"},"gitHead":"71712dfd9a944b799970be8ae400d39c3464c2c0","_id":"simple-peer@3.6.7","_shasum":"949e9483fa7b2079315a6f4bd4aa059604fdecb7","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.32","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"949e9483fa7b2079315a6f4bd4aa059604fdecb7","size":24268,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.7.tgz"},"directories":{},"publish_time":1419244199809,"_hasShrinkwrap":false,"_cnpm_publish_time":1419244199809,"_cnpmcore_publish_time":"2021-12-16T10:47:58.803Z"},"3.6.6":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.6","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^3.0.0"},"devDependencies":{"browserify":"^6.3.3","concat-stream":"^1.4.6","tape":"^3.0.3","uglify-js":"^2.4.15","zuul":"^1.11.1"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"testling":{"files":"test/*.js"},"gitHead":"c8f9c31a6b6467b44cd5d8cb01a006f471e2ad3e","_id":"simple-peer@3.6.6","_shasum":"6198322d88701a8160129b83f6c42a07b48ff3fe","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"6198322d88701a8160129b83f6c42a07b48ff3fe","size":24212,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.6.tgz"},"directories":{},"publish_time":1417102211334,"_hasShrinkwrap":false,"_cnpm_publish_time":1417102211334,"_cnpmcore_publish_time":"2021-12-16T10:47:59.070Z"},"3.6.5":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.5","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"^1.11.1"},"testling":{"files":"test/*.js"},"gitHead":"3b18aa163a739c2584a121ef6be08d890084aaa8","_id":"simple-peer@3.6.5","_shasum":"bf4fe3df99cc9782265a4d97964b044236e9449d","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"bf4fe3df99cc9782265a4d97964b044236e9449d","size":23894,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.5.tgz"},"directories":{},"publish_time":1416557264140,"_hasShrinkwrap":false,"_cnpm_publish_time":1416557264140,"_cnpmcore_publish_time":"2021-12-16T10:47:59.762Z"},"3.6.4":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.4","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.1.0","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.1","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"^1.11.1"},"testling":{"files":"test/*.js"},"gitHead":"fcfeabd2316998b85bcc2aa7e3faf50aada65662","_id":"simple-peer@3.6.4","_shasum":"11943cc870d22bb12b476682f2152db9d1394340","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.32","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"11943cc870d22bb12b476682f2152db9d1394340","size":23853,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.4.tgz"},"directories":{},"publish_time":1414279980601,"_hasShrinkwrap":false,"_cnpm_publish_time":1414279980601,"_cnpmcore_publish_time":"2021-12-16T10:48:00.020Z"},"3.6.3":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.3","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.0.0","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js"},"gitHead":"5e1666906b9afe4918a8d12be91529eabcf22bea","_id":"simple-peer@3.6.3","_shasum":"698b03f876b2e4df544018bc09399f791325e48d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"698b03f876b2e4df544018bc09399f791325e48d","size":23579,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.3.tgz"},"directories":{},"publish_time":1412587958632,"_hasShrinkwrap":false,"_cnpm_publish_time":1412587958632,"_cnpmcore_publish_time":"2021-12-16T10:48:00.262Z"},"3.6.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^2.0.0","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"^1.11.0"},"testling":{"files":"test/*.js"},"gitHead":"7c72470095b866a1610d1440cf8db5e0a42accbe","_id":"simple-peer@3.6.2","_shasum":"ec6f81f61bcaae1095e31078570ae562b535a5f0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"ec6f81f61bcaae1095e31078570ae562b535a5f0","size":23603,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.2.tgz"},"directories":{},"publish_time":1410921847731,"_hasShrinkwrap":false,"_cnpm_publish_time":1410921847731,"_cnpmcore_publish_time":"2021-12-16T10:48:00.553Z"},"3.6.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^1.0.4","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"^1.11.0"},"testling":{"files":"test/*.js"},"gitHead":"20324f00d9643586f1bb1669ee038f17442a62d4","_id":"simple-peer@3.6.1","_shasum":"b9376d105dee1ba551ff9a2dac62236fef9a61dd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"b9376d105dee1ba551ff9a2dac62236fef9a61dd","size":23600,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.1.tgz"},"directories":{},"publish_time":1410794596621,"_hasShrinkwrap":false,"_cnpm_publish_time":1410794596621,"_cnpmcore_publish_time":"2021-12-16T10:48:00.821Z"},"3.6.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.6.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"debug":"^1.0.4","extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js"},"gitHead":"9bc799291d7824e17560494515e4b5a4622786f1","_id":"simple-peer@3.6.0","_shasum":"f84b3728b497fece6dc4e8dc1e864da18cfecdf7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"f84b3728b497fece6dc4e8dc1e864da18cfecdf7","size":23509,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.6.0.tgz"},"directories":{},"publish_time":1407736418971,"_hasShrinkwrap":false,"_cnpm_publish_time":1407736418971,"_cnpmcore_publish_time":"2021-12-16T10:48:01.112Z"},"3.5.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.5.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js"},"gitHead":"85b9560c373b0dd7fdad52ceab9b10b1752c381e","_id":"simple-peer@3.5.1","_shasum":"0a48e9495934342b86f5815ca340514f6e10f35f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"0a48e9495934342b86f5815ca340514f6e10f35f","size":21880,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.5.1.tgz"},"directories":{},"publish_time":1407673020474,"_hasShrinkwrap":false,"_cnpm_publish_time":1407673020474,"_cnpmcore_publish_time":"2021-12-16T10:48:01.767Z"},"3.5.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.5.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js"},"gitHead":"e1dd37788256b4ef1f6d9707df4897f867fbd705","_id":"simple-peer@3.5.0","_shasum":"805f6eed7680b0557c89764f6a00f149df05a391","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"805f6eed7680b0557c89764f6a00f149df05a391","size":21914,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.5.0.tgz"},"directories":{},"publish_time":1407656817985,"_hasShrinkwrap":false,"_cnpm_publish_time":1407656817985,"_cnpmcore_publish_time":"2021-12-16T10:48:02.036Z"},"3.4.2":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.4.2","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c warnings=false -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js"},"gitHead":"c98956b2d50fe530ecdbdfb414d17c0b4d385f69","_id":"simple-peer@3.4.2","_shasum":"859bc49ab431114407364df8af98c105bf0e0cb4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"859bc49ab431114407364df8af98c105bf0e0cb4","size":21930,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.4.2.tgz"},"directories":{},"publish_time":1407634306599,"_hasShrinkwrap":false,"_cnpm_publish_time":1407634306599,"_cnpmcore_publish_time":"2021-12-16T10:48:02.280Z"},"3.4.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.4.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"78587cb99bdae96cd199ad40e3a517e9828fbb20","_id":"simple-peer@3.4.1","_shasum":"9c6c5933de0038c6efa6159dca2253a4be19b269","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"9c6c5933de0038c6efa6159dca2253a4be19b269","size":21976,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.4.1.tgz"},"directories":{},"publish_time":1407405941601,"_hasShrinkwrap":false,"_cnpm_publish_time":1407405941601,"_cnpmcore_publish_time":"2021-12-16T10:48:02.515Z"},"3.4.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.4.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"fc95049f38209c7bbf9ea29b8cef66713a3058ff","_id":"simple-peer@3.4.0","_shasum":"b22271a6efbf725a5bee56fc7f2cb9f93733ab0d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"b22271a6efbf725a5bee56fc7f2cb9f93733ab0d","size":22004,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.4.0.tgz"},"directories":{},"publish_time":1407390011205,"_hasShrinkwrap":false,"_cnpm_publish_time":1407390011205,"_cnpmcore_publish_time":"2021-12-16T10:48:03.123Z"},"3.3.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.3.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","prepublish":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"7f39a2e3ba0f09c185016e1e2a2b60150fbd9f5a","_id":"simple-peer@3.3.1","_shasum":"d5d24f69f969907a1e420c9e3814424aa767a6f5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d5d24f69f969907a1e420c9e3814424aa767a6f5","size":21964,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.3.1.tgz"},"directories":{},"publish_time":1407388492923,"_hasShrinkwrap":false,"_cnpm_publish_time":1407388492923,"_cnpmcore_publish_time":"2021-12-16T10:48:03.386Z"},"3.3.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.3.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js","install":"npm run build","build":"browserify -s SimplePeer -r ./ | uglifyjs -c -m > simplepeer.bundle.js"},"devDependencies":{"browserify":"^5.9.1","concat-stream":"^1.4.6","tape":"^2.13.4","uglify-js":"^2.4.15","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"b147205842857da19086a50aea73a81ac9183742","_id":"simple-peer@3.3.0","_shasum":"5ce57ca736381d4561539d23acce875cc5cadcaf","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"5ce57ca736381d4561539d23acce875cc5cadcaf","size":21958,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.3.0.tgz"},"directories":{},"publish_time":1407384985556,"_hasShrinkwrap":false,"_cnpm_publish_time":1407384985556,"_cnpmcore_publish_time":"2021-12-16T10:48:03.906Z","hasInstallScript":true},"3.2.1":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/voice and data channels","version":"3.2.1","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{"test":"zuul -- test/*.js"},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.4","zuul":"git+https://github.com/feross/zuul"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"956b3c5c226dabd89b2ae40f5d7791769e203097","_id":"simple-peer@3.2.1","_shasum":"9c2bf2fe1e068b82f1e9266bf1198a9ba627ac5d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"9c2bf2fe1e068b82f1e9266bf1198a9ba627ac5d","size":212387,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.2.1.tgz"},"directories":{},"publish_time":1407309582430,"_hasShrinkwrap":false,"_cnpm_publish_time":1407309582430,"_cnpmcore_publish_time":"2021-12-16T10:48:04.655Z"},"3.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio and data channels","version":"3.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.4"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"4115a87b23002c897e5b81a7a8689ad7040ec379","_id":"simple-peer@3.2.0","_shasum":"c9edfaead84da7aa278b9461f847b8b66abf1fcd","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"c9edfaead84da7aa278b9461f847b8b66abf1fcd","size":991039,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.2.0.tgz"},"directories":{},"publish_time":1407042877709,"_hasShrinkwrap":false,"_cnpm_publish_time":1407042877709,"_cnpmcore_publish_time":"2021-12-16T10:48:06.512Z"},"3.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio and data channels","version":"3.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.4"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"ba187f3286330f0fa094d7ab13f4ade6c1bcf79d","_id":"simple-peer@3.1.0","_shasum":"d645ea50dbf87b828afd9d6de9dd3e6f2fc5a9cf","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d645ea50dbf87b828afd9d6de9dd3e6f2fc5a9cf","size":990988,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.1.0.tgz"},"directories":{},"publish_time":1407041010975,"_hasShrinkwrap":false,"_cnpm_publish_time":1407041010975,"_cnpmcore_publish_time":"2021-12-16T10:48:09.133Z"},"3.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio and data channels","version":"3.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"extend.js":"0.0.1","hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","voice","peer","stream","peer-to-peer","data channel stream","webrtc stream","peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"devDependencies":{"concat-stream":"^1.4.6","tape":"^2.13.4"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"a5285d7a51249e2db7e79669acdf71f43aca0dd0","_id":"simple-peer@3.0.0","_shasum":"73ca125ba127015487f70b60a76e082b9165e300","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"73ca125ba127015487f70b60a76e082b9165e300","size":990646,"noattachment":false,"key":"/simple-peer/-/simple-peer-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-3.0.0.tgz"},"directories":{},"publish_time":1407034702916,"_hasShrinkwrap":false,"_cnpm_publish_time":1407034702916,"_cnpmcore_publish_time":"2021-12-16T10:48:11.162Z"},"2.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio and data channels","version":"2.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"hat":"0.0.3","inherits":"^2.0.1","is-typedarray":"0.0.0","once":"^1.3.0","typedarray-to-buffer":"^1.0.3"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","audio","peer","stream","peer-to-peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"devDependencies":{"tape":"^2.13.4"},"testling":{"files":"test/*.js","browsers":["chrome/25..latest","chrome/canary","firefox/20..latest","firefox/nightly","opera/15.0..latest","opera/next"]},"gitHead":"908474d7b759c3f9c467065177781eb583bfe58e","_id":"simple-peer@2.0.0","_shasum":"35aa3e481bfdf01e536681ff8e77aefd248efd5a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"35aa3e481bfdf01e536681ff8e77aefd248efd5a","size":785060,"noattachment":false,"key":"/simple-peer/-/simple-peer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-2.0.0.tgz"},"directories":{},"publish_time":1407025932743,"_hasShrinkwrap":false,"_cnpm_publish_time":1407025932743,"_cnpmcore_publish_time":"2021-12-16T10:48:13.591Z"},"1.2.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio chat with data channels","version":"1.2.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"inherits":"^2.0.1","once":"^1.3.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","audio","peer","stream","peer-to-peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"gitHead":"a61d51741c95d27803e5e2de1a2060712bc0b7ff","_id":"simple-peer@1.2.0","_shasum":"1aca400971ee812d53624c7e0241ee21e91a5cc4","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"1aca400971ee812d53624c7e0241ee21e91a5cc4","size":783429,"noattachment":false,"key":"/simple-peer/-/simple-peer-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-1.2.0.tgz"},"directories":{},"publish_time":1404970821303,"_hasShrinkwrap":false,"_cnpm_publish_time":1404970821303,"_cnpmcore_publish_time":"2021-12-16T10:48:16.681Z"},"1.1.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio chat with data channels","version":"1.1.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"inherits":"^2.0.1","once":"^1.3.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","audio","peer","stream","peer-to-peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"gitHead":"aff3acb52a79eecf2b4edf160a6ced341c23782d","_id":"simple-peer@1.1.0","_shasum":"9f68409400530624e9eeb48315fe6e5ea1bff796","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"9f68409400530624e9eeb48315fe6e5ea1bff796","size":783415,"noattachment":false,"key":"/simple-peer/-/simple-peer-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-1.1.0.tgz"},"directories":{},"publish_time":1404269358734,"_hasShrinkwrap":false,"_cnpm_publish_time":1404269358734,"_cnpmcore_publish_time":"2021-12-16T10:48:18.677Z"},"1.0.0":{"name":"simple-peer","description":"Simple one-to-one WebRTC video/audio chat with data channels","version":"1.0.0","author":{"name":"Feross Aboukhadijeh","email":"feross@feross.org","url":"http://feross.org/"},"bugs":{"url":"https://github.com/feross/simple-peer/issues"},"dependencies":{"inherits":"^2.0.1","once":"^1.3.0"},"homepage":"http://webtorrent.io","keywords":["webrtc","p2p","data channel","data channels","data","video","audio","peer","stream","peer-to-peer"],"license":"MIT","main":"index.js","repository":{"type":"git","url":"git://github.com/feross/simple-peer.git"},"scripts":{},"_id":"simple-peer@1.0.0","_shasum":"d8a6614e0e7f7f113e3ea91356a1b39ade566f1c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"feross","email":"feross@feross.org"},"maintainers":[{"name":"diegorbaquero","email":"diegorbaquero@gmail.com"},{"name":"feross","email":""},{"name":"mafintosh","email":""},{"name":"maxogden","email":""},{"name":"rationalcoding","email":""},{"name":"yocontra","email":""}],"dist":{"shasum":"d8a6614e0e7f7f113e3ea91356a1b39ade566f1c","size":783417,"noattachment":false,"key":"/simple-peer/-/simple-peer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simple-peer/download/simple-peer-1.0.0.tgz"},"directories":{},"publish_time":1403808388178,"_hasShrinkwrap":false,"_cnpm_publish_time":1403808388178,"_cnpmcore_publish_time":"2021-12-16T10:48:20.491Z"}},"readme":"# simple-peer [![ci][ci-image]][ci-url] [![coveralls][coveralls-image]][coveralls-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url] [![javascript style guide][sauce-image]][sauce-url]\n\n[ci-image]: https://img.shields.io/github/workflow/status/feross/simple-peer/ci/master\n[ci-url]: https://github.com/feross/simple-peer/actions\n[coveralls-image]: https://coveralls.io/repos/github/feross/simple-peer/badge.svg?branch=master\n[coveralls-url]: https://coveralls.io/github/feross/simple-peer?branch=master\n[npm-image]: https://img.shields.io/npm/v/simple-peer.svg\n[npm-url]: https://npmjs.org/package/simple-peer\n[downloads-image]: https://img.shields.io/npm/dm/simple-peer.svg\n[downloads-url]: https://npmjs.org/package/simple-peer\n[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg\n[standard-url]: https://standardjs.com\n[sauce-image]: https://saucelabs.com/buildstatus/simple-peer\n[sauce-url]: https://saucelabs.com/u/simple-peer\n\n#### Simple WebRTC video, voice, and data channels\n\n<h5 align=\"center\">\n  Sponsored by&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"http://dfinity.org/\"><img src=\"https://cdn.rawgit.com/feross/simple-peer/master/img/dfinity-sponsor.png\" alt=\"DFINITY\" width=250 valign=\"middle\"></a>\n</h5>\n\n> We are hiring a peer-to-peer WebRTC mobile Web application expert.\n>\n> [DFINITY](http://dfinity.org/) is building an exciting peer-to-peer WebRTC-based mobile Web app to help improve democracy on the Internet Computer blockchain. The mobile web app connects groups of up to four people in a peer-to-peer WebRTC audio and video call so that they can mutually prove unique personhood.\n>\n> We are looking for a software engineer or consultant who can help us solve (platform-dependent) reliability issues of our implementation. We are interested in applicants with substantial WebRTC experience for mobile Web apps, experience with different communication patterns (e.g., peer-to-peer, server relay), and substantial problem-solving skills. Having experience in automated testing of this type of applications is a plus. Pay is extremely competitive for the right expertise. For details, please see the [full job description](https://boards.greenhouse.io/dfinity/jobs/5910101002?gh_src=c28327ae2us). \n\n## features\n\n- concise, **node.js style** API for [WebRTC](https://en.wikipedia.org/wiki/WebRTC)\n- **works in node and the browser!**\n- supports **video/voice streams**\n- supports **data channel**\n  - text and binary data\n  - node.js [duplex stream](http://nodejs.org/api/stream.html) interface\n- supports advanced options like:\n  - enable/disable [trickle ICE candidates](http://webrtchacks.com/trickle-ice/)\n  - manually set config options\n  - transceivers and renegotiation\n\nThis package is used by [WebTorrent](https://webtorrent.io) and [many others](#who-is-using-simple-peer).\n\n- [install](#install)\n- [examples](#usage)\n  * [A simpler example](#a-simpler-example)\n  * [data channels](#data-channels)\n  * [video/voice](#videovoice)\n  * [dynamic video/voice](#dynamic-videovoice)\n  * [in node](#in-node)\n- [api](#api)\n- [events](#events)\n- [error codes](#error-codes)\n- [connecting more than 2 peers?](#connecting-more-than-2-peers)\n- [memory usage](#memory-usage)\n- [connection does not work on some networks?](#connection-does-not-work-on-some-networks)\n- [Who is using `simple-peer`?](#who-is-using-simple-peer)\n- [license](#license)\n\n## install\n\n```\nnpm install simple-peer\n```\n\nThis package works in the browser with [browserify](https://browserify.org). If\nyou do not use a bundler, you can use the `simplepeer.min.js` standalone script\ndirectly in a `<script>` tag. This exports a `SimplePeer` constructor on\n`window`. Wherever you see `Peer` in the examples below, substitute that with\n`SimplePeer`.\n\n## usage\n\nLet's create an html page that lets you manually connect two peers:\n\n```html\n<html>\n  <body>\n    <style>\n      #outgoing {\n        width: 600px;\n        word-wrap: break-word;\n        white-space: normal;\n      }\n    </style>\n    <form>\n      <textarea id=\"incoming\"></textarea>\n      <button type=\"submit\">submit</button>\n    </form>\n    <pre id=\"outgoing\"></pre>\n    <script src=\"simplepeer.min.js\"></script>\n    <script>\n      const p = new SimplePeer({\n        initiator: location.hash === '#1',\n        trickle: false\n      })\n\n      p.on('error', err => console.log('error', err))\n\n      p.on('signal', data => {\n        console.log('SIGNAL', JSON.stringify(data))\n        document.querySelector('#outgoing').textContent = JSON.stringify(data)\n      })\n\n      document.querySelector('form').addEventListener('submit', ev => {\n        ev.preventDefault()\n        p.signal(JSON.parse(document.querySelector('#incoming').value))\n      })\n\n      p.on('connect', () => {\n        console.log('CONNECT')\n        p.send('whatever' + Math.random())\n      })\n\n      p.on('data', data => {\n        console.log('data: ' + data)\n      })\n    </script>\n  </body>\n</html>\n```\n\nVisit `index.html#1` from one browser (the initiator) and `index.html` from another\nbrowser (the receiver).\n\nAn \"offer\" will be generated by the initiator. Paste this into the receiver's form and\nhit submit. The receiver generates an \"answer\". Paste this into the initiator's form and\nhit submit.\n\nNow you have a direct P2P connection between two browsers!\n\n### A simpler example\n\nThis example create two peers **in the same web page**.\n\nIn a real-world application, *you would never do this*. The sender and receiver `Peer`\ninstances would exist in separate browsers. A \"signaling server\" (usually implemented with\nwebsockets) would be used to exchange signaling data between the two browsers until a\npeer-to-peer connection is established.\n\n### data channels\n\n```js\nvar Peer = require('simple-peer')\n\nvar peer1 = new Peer({ initiator: true })\nvar peer2 = new Peer()\n\npeer1.on('signal', data => {\n  // when peer1 has signaling data, give it to peer2 somehow\n  peer2.signal(data)\n})\n\npeer2.on('signal', data => {\n  // when peer2 has signaling data, give it to peer1 somehow\n  peer1.signal(data)\n})\n\npeer1.on('connect', () => {\n  // wait for 'connect' event before using the data channel\n  peer1.send('hey peer2, how is it going?')\n})\n\npeer2.on('data', data => {\n  // got a data channel message\n  console.log('got a message from peer1: ' + data)\n})\n```\n\n### video/voice\n\nVideo/voice is also super simple! In this example, peer1 sends video to peer2.\n\n```js\nvar Peer = require('simple-peer')\n\n// get video/voice stream\nnavigator.mediaDevices.getUserMedia({\n  video: true,\n  audio: true\n}).then(gotMedia).catch(() => {})\n\nfunction gotMedia (stream) {\n  var peer1 = new Peer({ initiator: true, stream: stream })\n  var peer2 = new Peer()\n\n  peer1.on('signal', data => {\n    peer2.signal(data)\n  })\n\n  peer2.on('signal', data => {\n    peer1.signal(data)\n  })\n\n  peer2.on('stream', stream => {\n    // got remote video stream, now let's show it in a video tag\n    var video = document.querySelector('video')\n\n    if ('srcObject' in video) {\n      video.srcObject = stream\n    } else {\n      video.src = window.URL.createObjectURL(stream) // for older browsers\n    }\n\n    video.play()\n  })\n}\n```\n\nFor two-way video, simply pass a `stream` option into both `Peer` constructors. Simple!\n\nPlease notice that `getUserMedia` only works in [pages loaded via **https**](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia#Encryption_based_security).\n\n### dynamic video/voice\n\nIt is also possible to establish a data-only connection at first, and later add\na video/voice stream, if desired.\n\n```js\nvar Peer = require('simple-peer') // create peer without waiting for media\n\nvar peer1 = new Peer({ initiator: true }) // you don't need streams here\nvar peer2 = new Peer()\n\npeer1.on('signal', data => {\n  peer2.signal(data)\n})\n\npeer2.on('signal', data => {\n  peer1.signal(data)\n})\n\npeer2.on('stream', stream => {\n  // got remote video stream, now let's show it in a video tag\n  var video = document.querySelector('video')\n\n  if ('srcObject' in video) {\n    video.srcObject = stream\n  } else {\n    video.src = window.URL.createObjectURL(stream) // for older browsers\n  }\n\n  video.play()\n})\n\nfunction addMedia (stream) {\n  peer1.addStream(stream) // <- add streams to peer dynamically\n}\n\n// then, anytime later...\nnavigator.mediaDevices.getUserMedia({\n  video: true,\n  audio: true\n}).then(addMedia).catch(() => {})\n```\n\n### in node\n\nTo use this library in node, pass in `opts.wrtc` as a parameter (see [the constructor options](#peer--new-peeropts)):\n\n```js\nvar Peer = require('simple-peer')\nvar wrtc = require('wrtc')\n\nvar peer1 = new Peer({ initiator: true, wrtc: wrtc })\nvar peer2 = new Peer({ wrtc: wrtc })\n```\n\n## api\n\n### `peer = new Peer([opts])`\n\nCreate a new WebRTC peer connection.\n\nA \"data channel\" for text/binary communication is always established, because it's cheap and often useful. For video/voice communication, pass the `stream` option.\n\nIf `opts` is specified, then the default options (shown below) will be overridden.\n\n```\n{\n  initiator: false,\n  channelConfig: {},\n  channelName: '<random string>',\n  config: { iceServers: [{ urls: 'stun:stun.l.google.com:19302' }, { urls: 'stun:global.stun.twilio.com:3478?transport=udp' }] },\n  offerOptions: {},\n  answerOptions: {},\n  sdpTransform: function (sdp) { return sdp },\n  stream: false,\n  streams: [],\n  trickle: true,\n  allowHalfTrickle: false,\n  wrtc: {}, // RTCPeerConnection/RTCSessionDescription/RTCIceCandidate\n  objectMode: false\n}\n```\n\nThe options do the following:\n\n- `initiator` - set to `true` if this is the initiating peer\n- `channelConfig` - custom webrtc data channel configuration (used by [`createDataChannel`](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createDataChannel))\n- `channelName` - custom webrtc data channel name\n- `config` - custom webrtc configuration (used by [`RTCPeerConnection`](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection) constructor)\n- `offerOptions` - custom offer options (used by [`createOffer`](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createOffer) method)\n- `answerOptions` - custom answer options (used by [`createAnswer`](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createAnswer) method)\n- `sdpTransform` - function to transform the generated SDP signaling data (for advanced users)\n- `stream` - if video/voice is desired, pass stream returned from [`getUserMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia)\n- `streams` - an array of MediaStreams returned from [`getUserMedia`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia)\n- `trickle` - set to `false` to disable [trickle ICE](http://webrtchacks.com/trickle-ice/) and get a single 'signal' event (slower)\n- `wrtc` - custom webrtc implementation, mainly useful in node to specify in the [wrtc](https://npmjs.com/package/wrtc) package. Contains an object with the properties:\n  - [`RTCPeerConnection`](https://www.w3.org/TR/webrtc/#dom-rtcpeerconnection)\n  - [`RTCSessionDescription`](https://www.w3.org/TR/webrtc/#dom-rtcsessiondescription)\n  - [`RTCIceCandidate`](https://www.w3.org/TR/webrtc/#dom-rtcicecandidate)\n\n- `objectMode` - set to `true` to create the stream in [Object Mode](https://nodejs.org/api/stream.html#stream_object_mode). In this mode, incoming string data is not automatically converted to `Buffer` objects.\n\n### `peer.signal(data)`\n\nCall this method whenever the remote peer emits a `peer.on('signal')` event.\n\nThe `data` will encapsulate a webrtc offer, answer, or ice candidate. These messages help\nthe peers to eventually establish a direct connection to each other. The contents of these\nstrings are an implementation detail that can be ignored by the user of this module;\nsimply pass the data from 'signal' events to the remote peer and call `peer.signal(data)`\nto get connected.\n\n### `peer.send(data)`\n\nSend text/binary data to the remote peer. `data` can be any of several types: `String`,\n`Buffer` (see [buffer](https://github.com/feross/buffer)), `ArrayBufferView` (`Uint8Array`,\netc.), `ArrayBuffer`, or `Blob` (in browsers that support it).\n\nNote: If this method is called before the `peer.on('connect')` event has fired, then an exception will be thrown. Use `peer.write(data)` (which is inherited from the node.js [duplex stream](http://nodejs.org/api/stream.html) interface) if you want this data to be buffered instead.\n\n### `peer.addStream(stream)`\n\nAdd a `MediaStream` to the connection.\n\n### `peer.removeStream(stream)`\n\nRemove a `MediaStream` from the connection.\n\n### `peer.addTrack(track, stream)`\n\nAdd a `MediaStreamTrack` to the connection. Must also pass the `MediaStream` you want to attach it to.\n\n### `peer.removeTrack(track, stream)`\n\nRemove a `MediaStreamTrack` from the connection. Must also pass the `MediaStream` that it was attached to.\n\n### `peer.replaceTrack(oldTrack, newTrack, stream)`\n\nReplace a `MediaStreamTrack` with another track. Must also pass the `MediaStream` that the old track was attached to.\n\n### `peer.addTransceiver(kind, init)`\n\nAdd a `RTCRtpTransceiver` to the connection. Can be used to add transceivers before adding tracks. Automatically called as neccesary by `addTrack`.\n\n### `peer.destroy([err])`\n\nDestroy and cleanup this peer connection.\n\nIf the optional `err` parameter is passed, then it will be emitted as an `'error'`\nevent on the stream.\n\n### `Peer.WEBRTC_SUPPORT`\n\nDetect native WebRTC support in the javascript environment.\n\n```js\nvar Peer = require('simple-peer')\n\nif (Peer.WEBRTC_SUPPORT) {\n  // webrtc support!\n} else {\n  // fallback\n}\n```\n\n### duplex stream\n\n`Peer` objects are instances of `stream.Duplex`. They behave very similarly to a\n`net.Socket` from the node core `net` module. The duplex stream reads/writes to the data\nchannel.\n\n```js\nvar peer = new Peer(opts)\n// ... signaling ...\npeer.write(new Buffer('hey'))\npeer.on('data', function (chunk) {\n  console.log('got a chunk', chunk)\n})\n```\n\n## events\n\n`Peer` objects are instance of `EventEmitter`. Take a look at the [nodejs events documentation](https://nodejs.org/api/events.html) for more information.\n\nExample of removing all registered **close**-event listeners:\n```js\npeer.removeAllListeners('close')\n```\n\n### `peer.on('signal', data => {})`\n\nFired when the peer wants to send signaling data to the remote peer.\n\n**It is the responsibility of the application developer (that's you!) to get this data to\nthe other peer.** This usually entails using a websocket signaling server. This data is an\n`Object`, so  remember to call `JSON.stringify(data)` to serialize it first. Then, simply\ncall `peer.signal(data)` on the remote peer.\n\n(Be sure to listen to this event immediately to avoid missing it. For `initiator: true`\npeers, it fires right away. For `initatior: false` peers, it fires when the remote\noffer is received.)\n\n### `peer.on('connect', () => {})`\n\nFired when the peer connection and data channel are ready to use.\n\n### `peer.on('data', data => {})`\n\nReceived a message from the remote peer (via the data channel).\n\n`data` will be either a `String` or a `Buffer/Uint8Array` (see [buffer](https://github.com/feross/buffer)).\n\n### `peer.on('stream', stream => {})`\n\nReceived a remote video stream, which can be displayed in a video tag:\n\n```js\npeer.on('stream', stream => {\n  var video = document.querySelector('video')\n  if ('srcObject' in video) {\n    video.srcObject = stream\n  } else {\n    video.src = window.URL.createObjectURL(stream)\n  }\n  video.play()\n})\n```\n\n### `peer.on('track', (track, stream) => {})`\n\nReceived a remote audio/video track. Streams may contain multiple tracks.\n\n### `peer.on('close', () => {})`\n\nCalled when the peer connection has closed.\n\n### `peer.on('error', (err) => {})`\n\nFired when a fatal error occurs. Usually, this means bad signaling data was received from the remote peer.\n\n`err` is an `Error` object.\n\n## error codes\n\nErrors returned by the `error` event have an `err.code` property that will indicate the origin of the failure.\n\nPossible error codes:\n- `ERR_WEBRTC_SUPPORT`\n- `ERR_CREATE_OFFER`\n- `ERR_CREATE_ANSWER`\n- `ERR_SET_LOCAL_DESCRIPTION`\n- `ERR_SET_REMOTE_DESCRIPTION`\n- `ERR_ADD_ICE_CANDIDATE`\n- `ERR_ICE_CONNECTION_FAILURE`\n- `ERR_SIGNALING`\n- `ERR_DATA_CHANNEL`\n- `ERR_CONNECTION_FAILURE`\n\n\n## connecting more than 2 peers?\n\nThe simplest way to do that is to create a full-mesh topology. That means that every peer\nopens a connection to every other peer. To illustrate:\n\n![full mesh topology](img/full-mesh.png)\n\nTo broadcast a message, just iterate over all the peers and call `peer.send`.\n\nSo, say you have 3 peers. Then, when a peer wants to send some data it must send it 2\ntimes, once to each of the other peers. So you're going to want to be a bit careful about\nthe size of the data you send.\n\nFull mesh topologies don't scale well when the number of peers is very large. The total\nnumber of edges in the network will be ![full mesh formula](img/full-mesh-formula.png)\nwhere `n` is the number of peers.\n\nFor clarity, here is the code to connect 3 peers together:\n\n#### Peer 1\n\n```js\n// These are peer1's connections to peer2 and peer3\nvar peer2 = new Peer({ initiator: true })\nvar peer3 = new Peer({ initiator: true })\n\npeer2.on('signal', data => {\n  // send this signaling data to peer2 somehow\n})\n\npeer2.on('connect', () => {\n  peer2.send('hi peer2, this is peer1')\n})\n\npeer2.on('data', data => {\n  console.log('got a message from peer2: ' + data)\n})\n\npeer3.on('signal', data => {\n  // send this signaling data to peer3 somehow\n})\n\npeer3.on('connect', () => {\n  peer3.send('hi peer3, this is peer1')\n})\n\npeer3.on('data', data => {\n  console.log('got a message from peer3: ' + data)\n})\n```\n\n#### Peer 2\n\n```js\n// These are peer2's connections to peer1 and peer3\nvar peer1 = new Peer()\nvar peer3 = new Peer({ initiator: true })\n\npeer1.on('signal', data => {\n  // send this signaling data to peer1 somehow\n})\n\npeer1.on('connect', () => {\n  peer1.send('hi peer1, this is peer2')\n})\n\npeer1.on('data', data => {\n  console.log('got a message from peer1: ' + data)\n})\n\npeer3.on('signal', data => {\n  // send this signaling data to peer3 somehow\n})\n\npeer3.on('connect', () => {\n  peer3.send('hi peer3, this is peer2')\n})\n\npeer3.on('data', data => {\n  console.log('got a message from peer3: ' + data)\n})\n```\n\n#### Peer 3\n\n```js\n// These are peer3's connections to peer1 and peer2\nvar peer1 = new Peer()\nvar peer2 = new Peer()\n\npeer1.on('signal', data => {\n  // send this signaling data to peer1 somehow\n})\n\npeer1.on('connect', () => {\n  peer1.send('hi peer1, this is peer3')\n})\n\npeer1.on('data', data => {\n  console.log('got a message from peer1: ' + data)\n})\n\npeer2.on('signal', data => {\n  // send this signaling data to peer2 somehow\n})\n\npeer2.on('connect', () => {\n  peer2.send('hi peer2, this is peer3')\n})\n\npeer2.on('data', data => {\n  console.log('got a message from peer2: ' + data)\n})\n```\n\n## memory usage\n\nIf you call `peer.send(buf)`, `simple-peer` is not keeping a reference to `buf`\nand sending the buffer at some later point in time. We immediately call\n`channel.send()` on the data channel. So it should be fine to mutate the buffer\nright afterward.\n\nHowever, beware that `peer.write(buf)` (a writable stream method) does not have\nthe same contract. It will potentially buffer the data and call\n`channel.send()` at a future point in time, so definitely don't assume it's\nsafe to mutate the buffer.\n\n\n## connection does not work on some networks?\n\nIf a direct connection fails, in particular, because of NAT traversal and/or firewalls,\nWebRTC ICE uses an intermediary (relay) TURN server. In other words, ICE will first use\nSTUN with UDP to directly connect peers and, if that fails, will fall back to a TURN relay\nserver.\n\nIn order to use a TURN server, you must specify the `config` option to the `Peer`\nconstructor. See the API docs above.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n\n## Who is using `simple-peer`?\n\n- [WebTorrent](http://webtorrent.io) - Streaming torrent client in the browser\n- [Virus Cafe](https://virus.cafe) - Make a friend in 2 minutes\n- [Instant.io](https://instant.io) - Secure, anonymous, streaming file transfer\n- [Zencastr](https://zencastr.com) - Easily record your remote podcast interviews in studio quality.\n- [Friends](https://github.com/moose-team/friends) - Peer-to-peer chat powered by the web\n- [Socket.io-p2p](https://github.com/socketio/socket.io-p2p) - Official Socket.io P2P communication library\n- [ScreenCat](https://maxogden.github.io/screencat/) - Screen sharing + remote collaboration app\n- [WebCat](https://www.npmjs.com/package/webcat) - P2P pipe across the web using Github private/public key for auth\n- [RTCCat](https://www.npmjs.com/package/rtcat) - WebRTC netcat\n- [PeerNet](https://www.npmjs.com/package/peernet) - Peer-to-peer gossip network using randomized algorithms\n- [PusherTC](http://pushertc.herokuapp.com) - Video chat with using Pusher. See [guide](http://blog.carbonfive.com/2014/10/16/webrtc-made-simple/).\n- [lxjs-chat](https://github.com/feross/lxjs-chat) - Omegle-like video chat site\n- [Whiteboard](https://github.com/feross/whiteboard) - P2P Whiteboard powered by WebRTC and WebTorrent\n- [Peer Calls](https://peercalls.com) - WebRTC group video calling. Create a room. Share the link.\n- [Netsix](https://mmorainville.github.io/netsix-gh-pages/) - Send videos to your friends using WebRTC so that they can watch them right away.\n- [Stealthy](https://www.stealthy.im) - Stealthy is a decentralized, end-to-end encrypted, p2p chat application.\n- [oorja.io](https://github.com/akshayKMR/oorja) - Effortless video-voice chat with realtime collaborative features. Extensible using react components ????\n- [TalktoMe](https://talktome.universal-apps.xyz) - Skype alternative for audio/video conferencing based on WebRTC, but without the loss of packets.\n- [CDNBye](https://github.com/cdnbye/hlsjs-p2p-engine) - CDNBye implements WebRTC datachannel to scale live/vod video streaming by peer-to-peer network using bittorrent-like protocol\n- [Detox](https://github.com/Detox) - Overlay network for distributed anonymous P2P communications entirely in the browser\n- [Metastream](https://github.com/samuelmaddock/metastream) - Watch streaming media with friends.\n- [firepeer](https://github.com/natzcam/firepeer) - secure signalling and authentication using firebase realtime database\n- [Genet](https://github.com/elavoie/webrtc-tree-overlay) - Fat-tree overlay to scale the number of concurrent WebRTC connections to a single source ([paper](https://arxiv.org/abs/1904.11402)).\n- [WebRTC Connection Testing](https://github.com/elavoie/webrtc-connection-testing) - Quickly test direct connectivity between all pairs of participants ([demo](https://webrtc-connection-testing.herokuapp.com/)).\n- [Firstdate.co](https://firstdate.co) - Online video dating for actually meeting people and not just messaging them\n- [TensorChat](https://github.com/EhsaanIqbal/tensorchat) - It's simple - Create. Share. Chat.\n- [On/Office](https://onoffice.app) - View your desktop in a WebVR-powered environment\n- [Cyph](https://www.cyph.com) - Cryptographically secure messaging and social networking service, providing an extreme level of privacy combined with best-in-class ease of use\n- [Ciphora](https://github.com/HR/ciphora) - A peer-to-peer end-to-end encrypted messaging chat app.\n- [Whisthub](https://www.whisthub.com) - Online card game Color Whist with the possibility to start a video chat while playing.\n- [Brie.fi/ng](https://brie.fi/ng) - Secure anonymous video chat\n- [Peer.School](https://github.com/holtwick/peer2school) - Simple virtual classroom starting from the 1st class including video chat and real time whiteboard\n- [FileFire](https://filefire.ca) - Transfer large files and folders at high speed without size limits.\n- [safeShare](https://github.com/vj-abishek/airdrop) - Transfer files easily with text and voice communication.\n- [CubeChat](https://cubechat.io) - Party in 3D ????\n- [Homely School](https://homelyschool.com) - A virtual schooling system\n- [AnyDrop](https://anydrop.io) - Cross-platform AirDrop alternative [with an Android app available at Google Play](https://play.google.com/store/apps/details?id=com.benjijanssens.anydrop)\n- [Share-Anywhere](https://share-anywhere.com/) - Cross-platform file transfer\n- [QuaranTime.io](https://quarantime.io/) - The Activity board-game in video!\n- [Trango](https://web.trango.io) - Cross-platform calling and file sharing solution.\n- [P2PT](https://github.com/subins2000/p2pt) - Use WebTorrent trackers as signalling servers for making WebRTC connections\n- [Dots](https://github.com/subins2000/vett) - Online multiplayer Dots & Boxes game. [Play Here!](https://vett.space)\n- [simple-peer-files](https://github.com/subins2000/simple-peer-files) - A simple library to easily transfer files over WebRTC. Has a feature to resume file transfer after uploader interruption.\n- [WebDrop.Space](https://WebDrop.Space) - Share files and messages across devices. Cross-platform, no installation alternative to AirDrop, Xender. [Source Code](https://github.com/subins2000/WebDrop)\n- [Speakrandom](https://speakrandom.com) - Voice-chat social network using simple-peer to create audio conferences!\n- [Deskreen](https://deskreen.com) - A desktop app that helps you to turn any device into a secondary screen for your computer. It uses simple-peer for sharing entire computer screen to any device with a web browser.\n\n\n\n- *Your app here! - send a PR!*\n\n## license\n\nMIT. Copyright (c) [Feross Aboukhadijeh](http://feross.org).\n","_attachments":{},"homepage":"https://github.com/feross/simple-peer#readme","bugs":{"url":"https://github.com/feross/simple-peer/issues"},"license":"MIT"}