{"_id":"utp-native","_rev":"480003","name":"utp-native","description":"Native bindings for libutp","dist-tags":{"latest":"2.5.3"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2021-08-05T09:32:29.000Z","created":"2015-04-15T19:09:11.575Z","2.5.3":"2021-07-01T11:58:40.892Z","2.5.2":"2021-06-30T08:16:02.049Z","2.5.1":"2021-06-18T07:20:11.080Z","2.5.0":"2021-05-27T11:12:03.729Z","2.4.0":"2021-03-31T07:09:19.507Z","2.3.0":"2021-01-28T14:16:52.102Z","2.2.3":"2021-01-27T14:08:35.382Z","2.2.2":"2020-12-01T17:55:57.422Z","2.2.1":"2020-07-02T10:32:05.498Z","2.2.0":"2020-06-25T11:23:59.345Z","2.1.10":"2020-04-29T11:07:08.749Z","2.1.9":"2020-04-29T10:39:12.093Z","2.1.8":"2020-04-28T08:47:34.877Z","2.1.7":"2020-01-29T13:15:32.204Z","2.1.6":"2020-01-09T15:54:01.220Z","2.1.5":"2019-11-18T19:26:31.985Z","2.1.4":"2019-07-10T20:09:23.370Z","2.1.3":"2018-11-12T13:53:47.403Z","2.1.2":"2018-11-12T12:16:36.660Z","2.1.1":"2018-11-09T08:12:57.843Z","2.1.0":"2018-10-11T17:52:49.496Z","2.0.1":"2018-09-03T21:34:26.090Z","2.0.0":"2018-09-03T14:30:59.094Z","1.7.3":"2018-08-11T01:14:38.208Z","1.7.2":"2018-07-05T18:56:11.869Z","1.7.1":"2018-04-25T11:07:08.917Z","1.7.0":"2018-03-15T21:07:22.475Z","1.6.2":"2017-11-16T12:20:41.797Z","1.6.1":"2017-11-13T21:24:03.986Z","1.6.0":"2017-10-19T18:09:37.922Z","1.5.4":"2017-07-23T16:10:15.384Z","1.5.3":"2017-07-23T15:34:56.280Z","1.5.2":"2017-07-07T14:15:43.636Z","1.5.1":"2017-05-31T22:15:58.719Z","1.5.0":"2017-02-17T10:27:43.715Z","1.4.0":"2017-02-05T20:17:32.656Z","1.3.2":"2016-12-09T12:02:57.234Z","1.3.1":"2016-08-21T22:15:08.127Z","1.3.0":"2016-06-19T10:00:34.052Z","1.2.4":"2016-05-05T12:57:00.724Z","1.2.3":"2016-02-26T19:23:26.013Z","1.2.2":"2016-02-21T20:24:20.501Z","1.2.1":"2016-02-14T22:07:22.808Z","1.2.0":"2016-02-14T16:00:24.980Z","1.1.0":"2016-02-07T21:39:17.646Z","1.0.0":"2016-02-07T21:23:28.406Z","0.0.1":"2016-01-22T03:57:25.248Z","0.0.0":"2015-04-15T19:09:11.575Z"},"users":{"swordfeng":true,"oleg_tsyba":true,"temasm":true},"author":{"name":"Mathias Buus","url":"@mafintosh"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"versions":{"2.5.3":{"name":"utp-native","version":"2.5.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"1389d28a24e8d28a0cf5a6a91ecf78d87df66d7b","_id":"utp-native@2.5.3","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"7c04c2a8c2858716555a77d10adb9819e3119b25","size":582874,"noattachment":false,"key":"/utp-native/-/utp-native-2.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.5.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.5.3_1625140720721_0.9088224933112907"},"_hasShrinkwrap":false,"publish_time":1625140720892,"_cnpm_publish_time":1625140720892},"2.5.2":{"name":"utp-native","version":"2.5.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"9abe25643a190a2a8e69f43b14d0a04aa68b4f17","_id":"utp-native@2.5.2","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"6ed4977ad73b76b2375a10c83846b940345e928e","size":1166041,"noattachment":false,"key":"/utp-native/-/utp-native-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.5.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.5.2_1625040961826_0.4778123498658353"},"_hasShrinkwrap":false,"publish_time":1625040962049,"_cnpm_publish_time":1625040962049},"2.5.1":{"name":"utp-native","version":"2.5.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"b83b066fc4eaed4c182b7450aaeef1e8bacc3959","_id":"utp-native@2.5.1","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"445a3fcf23db0a841a48c4e353f8900ea852b3e8","size":582553,"noattachment":false,"key":"/utp-native/-/utp-native-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.5.1.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.5.1_1624000810839_0.9223230506019113"},"_hasShrinkwrap":false,"publish_time":1624000811080,"_cnpm_publish_time":1624000811080},"2.5.0":{"name":"utp-native","version":"2.5.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"471f6c43ecc2be6fe8568a7073d3c9802b63ecf9","_id":"utp-native@2.5.0","_nodeVersion":"16.1.0","_npmVersion":"6.14.13","dist":{"shasum":"3d8321760108b30cb15391196c8cc93db85b61ce","size":582539,"noattachment":false,"key":"/utp-native/-/utp-native-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.5.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.5.0_1622113923401_0.733131860041021"},"_hasShrinkwrap":false,"publish_time":1622113923729,"_cnpm_publish_time":1622113923729},"2.4.0":{"name":"utp-native","version":"2.4.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"f4bfe572a50ecfdf90ed83d956c3947a4bb3bfaf","_id":"utp-native@2.4.0","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"7010de2134e9d767be0ec34e817c3300592befc0","size":579204,"noattachment":false,"key":"/utp-native/-/utp-native-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.4.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.4.0_1617174559284_0.05326007480429018"},"_hasShrinkwrap":false,"publish_time":1617174559507,"_cnpm_publish_time":1617174559507},"2.3.0":{"name":"utp-native","version":"2.3.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^4.1.2","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"4b75457319f0e9e3fa2c5fbd7d31c7c31a0c51b8","_id":"utp-native@2.3.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"4e97f45cef97c6d201b9307ba6d15c1eb0a9dc5e","size":645324,"noattachment":false,"key":"/utp-native/-/utp-native-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.3.0.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.3.0_1611843411946_0.43911505997597056"},"_hasShrinkwrap":false,"publish_time":1611843412102,"_cnpm_publish_time":1611843412102},"2.2.3":{"name":"utp-native","version":"2.2.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"76ce87dc37c1bac965a35637251f7fac7380ae9c","_id":"utp-native@2.2.3","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"0b9ff611f98ea02b7b76658de0ca29b342d3ce36","size":1001738,"noattachment":false,"key":"/utp-native/-/utp-native-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.2.3.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.2.3_1611756515128_0.3700818362413665"},"_hasShrinkwrap":false,"publish_time":1611756515382,"_cnpm_publish_time":1611756515382},"2.2.2":{"name":"utp-native","version":"2.2.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"82278161e5f571a61e4865b31c0bc0abbc6e27a7","_id":"utp-native@2.2.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"15495cbab4b81294fe53d62418e252f85402757b","size":939437,"noattachment":false,"key":"/utp-native/-/utp-native-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.2.2.tgz"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.2.2_1606845357179_0.9533496717298433"},"_hasShrinkwrap":false,"publish_time":1606845357422,"_cnpm_publish_time":1606845357422},"2.2.1":{"name":"utp-native","version":"2.2.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"d5a201b49e8e82c11b6b9a2fad9ca9db851186e3","_id":"utp-native@2.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"6d33feba04bfe49b368bad05555703f9728b6e63","size":938124,"noattachment":false,"key":"/utp-native/-/utp-native-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.2.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.2.1_1593685925340_0.8553626387324853"},"_hasShrinkwrap":false,"publish_time":1593685925498,"_cnpm_publish_time":1593685925498},"2.2.0":{"name":"utp-native","version":"2.2.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"379562739f338b8ec52c2320e25fbbe394c3bc3d","_id":"utp-native@2.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"73bf98cf179067a8b27cfb84f40fa10098678c2a","size":666628,"noattachment":false,"key":"/utp-native/-/utp-native-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.2.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.2.0_1593084239187_0.5752846286385194"},"_hasShrinkwrap":false,"publish_time":1593084239345,"_cnpm_publish_time":1593084239345},"2.1.10":{"name":"utp-native","version":"2.1.10","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"46e917db462a93562c48b1838a384532d92d6380","_id":"utp-native@2.1.10","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"7bea315d71478a5c9466cf3ee7f7bd2b09c66a2c","size":936315,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.10.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.10_1588158428579_0.3024504176860341"},"_hasShrinkwrap":false,"publish_time":1588158428749,"_cnpm_publish_time":1588158428749},"2.1.9":{"name":"utp-native","version":"2.1.9","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"f20fabaac1c8c225bd40a406dc8184dd86ae5869","_id":"utp-native@2.1.9","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"2d55955aa7db4b9b42b97d2ac65aaad0f43c1cae","size":936269,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.9.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.9_1588156751876_0.3670521588043605"},"_hasShrinkwrap":false,"publish_time":1588156752093,"_cnpm_publish_time":1588156752093},"2.1.8":{"name":"utp-native","version":"2.1.8","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js test/udp.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"5cbfc603842ca9ec7a97d0d1de08b9e4391b0a94","_id":"utp-native@2.1.8","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"6b3b8b8330a9aa54883b50eceffbabf57d1d6cc3","size":72435,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.8.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.8_1588063654682_0.5072391248367947"},"_hasShrinkwrap":false,"publish_time":1588063654877,"_cnpm_publish_time":1588063654877},"2.1.7":{"name":"utp-native","version":"2.1.7","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"833be8437fb2a51401f6d316aa274decffb81e62","_id":"utp-native@2.1.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"796f71a5ad94ebbeb316c7dd7b62317d55111b3c","size":1139834,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.7.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.7_1580303732009_0.8833596098934315"},"_hasShrinkwrap":false,"publish_time":1580303732204,"_cnpm_publish_time":1580303732204},"2.1.6":{"name":"utp-native","version":"2.1.6","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"6f28289b79e36ff077fbaf50df1f8ff4c86312a7","_id":"utp-native@2.1.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"c515b3f094fcb7809a408fd77d8b8af636867432","size":1139826,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.6.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.6_1578585241045_0.41342161796737975"},"_hasShrinkwrap":false,"publish_time":1578585241220,"_cnpm_publish_time":1578585241220},"2.1.5":{"name":"utp-native","version":"2.1.5","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^2.0.0","node-gyp-build":"^4.2.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^3.0.4","standard":"^14.3.1","tape":"^4.11.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"196d6750c0e36e39451e6d1babd01a1719589f38","_id":"utp-native@2.1.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.1","dist":{"shasum":"33515a8fa95b7697d8bc62e2e8909dd2f5ad3c09","size":1076731,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.5.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.5_1574105191786_0.4932103108903809"},"_hasShrinkwrap":false,"publish_time":1574105191985,"_cnpm_publish_time":1574105191985},"2.1.4":{"name":"utp-native","version":"2.1.4","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.5.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.9.0","standard":"^12.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"6b978f1b9d707860bcfb45d23d3e5aab71709183","_id":"utp-native@2.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"fa7063d143c690e65064317fe17f8829dabfa3ce","size":1140394,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.4.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.4_1562789363127_0.92767504536581"},"_hasShrinkwrap":false,"publish_time":1562789363370,"_cnpm_publish_time":1562789363370},"2.1.3":{"name":"utp-native","version":"2.1.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.5.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.9.0","standard":"^12.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"435c3d00c5d35708a1568537b2d5d3baf41b919d","_id":"utp-native@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"139f8724a171091aa3f8be580ccce1174ee252f2","size":742446,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.3.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.3_1542030827232_0.3754959048347386"},"_hasShrinkwrap":false,"publish_time":1542030827403,"_cnpm_publish_time":1542030827403},"2.1.2":{"name":"utp-native","version":"2.1.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.5.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.9.0","standard":"^12.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"cc4e87234dddd4354995e60a0ad4d383972d41fd","_id":"utp-native@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"f9e34ab35eb6851abd729d55254d91559f598fd2","size":678003,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.2_1542024996524_0.2741781790937523"},"_hasShrinkwrap":false,"publish_time":1542024996660,"_cnpm_publish_time":1542024996660},"2.1.1":{"name":"utp-native","version":"2.1.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"engines":{"node":">=8.12"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.5.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.9.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"1ce1ed1ba95fffdeb6dac6d69033936cb6d7ade0","_id":"utp-native@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"97d9bf09b5b9bf8bf7c6b0c2b73186bf3c55025f","size":642057,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.1_1541751177645_0.5921659943068387"},"_hasShrinkwrap":false,"publish_time":1541751177843,"_cnpm_publish_time":1541751177843},"2.1.0":{"name":"utp-native","version":"2.1.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.5.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.9.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"6be4ea0a6cbda70a9509468cfef8d845148243b0","_id":"utp-native@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"6a7b4aa03b40774bf7a1fdb7f8be2e82563785fc","size":642040,"noattachment":false,"key":"/utp-native/-/utp-native-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.1.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.1.0_1539280369288_0.8026331312533195"},"_hasShrinkwrap":false,"publish_time":1539280369496,"_cnpm_publish_time":1539280369496},"2.0.1":{"name":"utp-native","version":"2.0.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.4.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.7.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"a9b5d088fb98a9722a53a7e48df54bc6fb5148aa","_id":"utp-native@2.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5468c4184d60abbb914f6acd76c9cb3d60deb1e6","size":391234,"noattachment":false,"key":"/utp-native/-/utp-native-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.0.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.0.1_1536010465829_0.5648186428433115"},"_hasShrinkwrap":false,"publish_time":1536010466090,"_cnpm_publish_time":1536010466090},"2.0.0":{"name":"utp-native","version":"2.0.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/net.js test/sockets.js","install":"node-gyp-build","fetch-libutp":"git submodule update --recursive --init","prebuild":"prebuildify --napi --strip","prebuild-ia32":"prebuildify --napi --strip --arch=ia32"},"bin":{"ucat":"./ucat.js"},"dependencies":{"napi-macros":"^1.8.1","node-gyp-build":"^3.4.0","readable-stream":"^3.0.2","timeout-refresh":"^1.0.0","unordered-set":"^2.0.1"},"devDependencies":{"prebuildify":"^2.7.0","standard":"^11.0.1","tape":"^4.9.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native#readme","gitHead":"380b820f88b8aa93064e8a448a9165a38ae3d146","_id":"utp-native@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"68e640555fcdcb74e9ba0297c3a8598d16472a02","size":358393,"noattachment":false,"key":"/utp-native/-/utp-native-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-2.0.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_2.0.0_1535985058834_0.09688576362017232"},"_hasShrinkwrap":false,"publish_time":1535985059094,"_cnpm_publish_time":1535985059094},"1.7.3":{"name":"utp-native","version":"1.7.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"a8dc14015152b3cb74324230b5d0e4139bcf140f","_id":"utp-native@1.7.3","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c829724995bfcd9dfb3027389e5c0bf8ddaa0bf2","size":4911834,"noattachment":false,"key":"/utp-native/-/utp-native-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.7.3.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_1.7.3_1533950077923_0.8080063345025363"},"_hasShrinkwrap":false,"publish_time":1533950078208,"_cnpm_publish_time":1533950078208},"1.7.2":{"name":"utp-native","version":"1.7.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"309384bf18d1ca95b1c4467679d7fbf309466b93","_id":"utp-native@1.7.2","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bdacdea4f876ee974f040c0a596ea851e52b3a55","size":5130188,"noattachment":false,"key":"/utp-native/-/utp-native-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.7.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_1.7.2_1530816971560_0.8818893551471414"},"_hasShrinkwrap":false,"publish_time":1530816971869,"_cnpm_publish_time":1530816971869},"1.7.1":{"name":"utp-native","version":"1.7.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"2f7e1560f78ef5b13a65ff317d6945074b5d7cc8","_id":"utp-native@1.7.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c8db1e95f97988811241e608918b9da7aec7f849","size":5130120,"noattachment":false,"key":"/utp-native/-/utp-native-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.7.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_1.7.1_1524654428515_0.8772204795471057"},"_hasShrinkwrap":false,"publish_time":1524654428917,"_cnpm_publish_time":1524654428917},"1.7.0":{"name":"utp-native","version":"1.7.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"e253bc063b823f6cca4b3eee7ce9110fef6ee62a","_id":"utp-native@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"08bca3f278e56db440aadab692b931708b820105","size":4787351,"noattachment":false,"key":"/utp-native/-/utp-native-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.7.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native_1.7.0_1521148042187_0.7382092471714019"},"_hasShrinkwrap":false,"publish_time":1521148042475,"_cnpm_publish_time":1521148042475},"1.6.2":{"name":"utp-native","version":"1.6.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"9639b375d98686c46c9f173b69da138c112454f9","_id":"utp-native@1.6.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ab3c58fd6bd5522ef2d85aabd3924166942b634d","size":5379770,"noattachment":false,"key":"/utp-native/-/utp-native-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.6.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.6.2.tgz_1510834841591_0.6443322647828609"},"directories":{},"publish_time":1510834841797,"_cnpm_publish_time":1510834841797,"_hasShrinkwrap":false},"1.6.1":{"name":"utp-native","version":"1.6.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"ad0b39bcc54062a54997f8c7799b80d3c2529df4","_id":"utp-native@1.6.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"bdbb8e5d1f267ba6c421344ca5f9faeaf802a571","size":4759799,"noattachment":false,"key":"/utp-native/-/utp-native-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.6.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.6.1.tgz_1510608241501_0.6433432654011995"},"directories":{},"publish_time":1510608243986,"_cnpm_publish_time":1510608243986,"_hasShrinkwrap":false},"1.6.0":{"name":"utp-native","version":"1.6.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"5b7f3af68bcfe0a80ace56e7a657c443a0311459","_id":"utp-native@1.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"2fc524b3f48c6617a0c6892dce6126ab907104d3","size":6189524,"noattachment":false,"key":"/utp-native/-/utp-native-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.6.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.6.0.tgz_1508436574930_0.9193265247158706"},"directories":{},"publish_time":1508436577922,"_cnpm_publish_time":1508436577922,"_hasShrinkwrap":false},"1.5.4":{"name":"utp-native","version":"1.5.4","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"7d43096c1866081486a071c4f5c52a50e5cee385","_id":"utp-native@1.5.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"09ffaa2b0c1993a72a06734fcd3d8c826a7aa8ee","size":3718908,"noattachment":false,"key":"/utp-native/-/utp-native-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.5.4.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.5.4.tgz_1500826213300_0.26819250104017556"},"directories":{},"publish_time":1500826215384,"_hasShrinkwrap":false,"_cnpm_publish_time":1500826215384},"1.5.3":{"name":"utp-native","version":"1.5.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"718dac0a4fb7ee2b5bdcb92638c5c61308806af9","_id":"utp-native@1.5.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"3d2c9f7bb03dfb97ac5b3307140ad43028c949bd","size":3215666,"noattachment":false,"key":"/utp-native/-/utp-native-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.5.3.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.5.3.tgz_1500824094325_0.5817510697524995"},"directories":{},"publish_time":1500824096280,"_hasShrinkwrap":false,"_cnpm_publish_time":1500824096280},"1.5.2":{"name":"utp-native","version":"1.5.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"8d14b7d66f96d52eba1ac1f97a76148a4ea67a57","_id":"utp-native@1.5.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"d6473686b3fbcc60ac565f8e7846248a245dd9c9","size":2678734,"noattachment":false,"key":"/utp-native/-/utp-native-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.5.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.5.2.tgz_1499436941418_0.5363333593122661"},"directories":{},"publish_time":1499436943636,"_cnpm_publish_time":1499436943636,"_hasShrinkwrap":false},"1.5.1":{"name":"utp-native","version":"1.5.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"0caa33748d342037ab01f96eea61db491ab07d82","_id":"utp-native@1.5.1","_shasum":"f8f782a7b224179563c3b870a996afa2dfe4d30a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"f8f782a7b224179563c3b870a996afa2dfe4d30a","size":2068221,"noattachment":false,"key":"/utp-native/-/utp-native-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.5.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utp-native-1.5.1.tgz_1496268956606_0.13989955419674516"},"directories":{},"publish_time":1496268958719,"_cnpm_publish_time":1496268958719,"_hasShrinkwrap":false},"1.5.0":{"name":"utp-native","version":"1.5.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.2.0","standard":"^8.6.0","tape":"^4.6.3"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"6744b9ee193c86e999122d5a498f151235bf3eb3","_id":"utp-native@1.5.0","_shasum":"c09d47dd97489325a9ed67c49d54611380bcf3ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c09d47dd97489325a9ed67c49d54611380bcf3ca","size":1779842,"noattachment":false,"key":"/utp-native/-/utp-native-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.5.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/utp-native-1.5.0.tgz_1487327262799_0.5108086171094328"},"directories":{},"publish_time":1487327263715,"_cnpm_publish_time":1487327263715,"_hasShrinkwrap":false},"1.4.0":{"name":"utp-native","version":"1.4.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuildify --all --strip","prebuild-ia32":"prebuildify --all --strip --arch=ia32","install":"node-gyp-build"},"bin":{"ucat":"./ucat.js"},"dependencies":{"nan":"^2.5.1","node-gyp-build":"^3.0.0","readable-stream":"^2.2.2"},"devDependencies":{"prebuildify":"^2.0.1","standard":"^8.6.0"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"4e1d0cad2751773becc20a2698312250507e76cd","_id":"utp-native@1.4.0","_shasum":"dab29d2e3a5df71de93146469c1b08d4605a3465","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"dab29d2e3a5df71de93146469c1b08d4605a3465","size":1491404,"noattachment":false,"key":"/utp-native/-/utp-native-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.4.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/utp-native-1.4.0.tgz_1486325850010_0.7493213447742164"},"directories":{},"publish_time":1486325852656,"_cnpm_publish_time":1486325852656,"_hasShrinkwrap":false},"1.3.2":{"name":"utp-native","version":"1.3.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js && prebuild-ci","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.3.3","prebuild":"^5.0.1","readable-stream":"^2.1.2"},"devDependencies":{"prebuild-ci":"^1.0.9","standard":"^7.0.1","tape":"^4.5.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"bd41f24ffc2abb65c4d14ff63e5ab8257961f1ce","_id":"utp-native@1.3.2","_shasum":"1826deff21ab5b64443aa01b3a8fd3b4afbb6ea9","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"juliangruber","email":"julian@juliangruber.com"},"dist":{"shasum":"1826deff21ab5b64443aa01b3a8fd3b4afbb6ea9","size":71765,"noattachment":false,"key":"/utp-native/-/utp-native-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.3.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/utp-native-1.3.2.tgz_1481284976552_0.007466837530955672"},"directories":{},"publish_time":1481284977234,"_cnpm_publish_time":1481284977234,"_hasShrinkwrap":false},"1.3.1":{"name":"utp-native","version":"1.3.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.3.3","prebuild":"^4.1.2","readable-stream":"^2.1.2"},"devDependencies":{"standard":"^7.0.1","tape":"^4.5.1"},"repository":{"type":"git","url":"git+https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"ed8954ed84eec4a8265d21ed049ca098b22a4349","_id":"utp-native@1.3.1","_shasum":"fd55bfd70d8d1f1aa04d31c3635a313765f02a4c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"fd55bfd70d8d1f1aa04d31c3635a313765f02a4c","size":71522,"noattachment":false,"key":"/utp-native/-/utp-native-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.3.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/utp-native-1.3.1.tgz_1471817706687_0.07572217844426632"},"directories":{},"publish_time":1471817708127,"_cnpm_publish_time":1471817708127,"_hasShrinkwrap":false},"1.3.0":{"name":"utp-native","version":"1.3.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.3.3","prebuild":"^4.1.2","readable-stream":"^2.1.2"},"devDependencies":{"standard":"^7.0.1","tape":"^4.5.1"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"517374c60959a3367402bafafc88814a8e69e18e","_id":"utp-native@1.3.0","_shasum":"b838225f0537667cff24ae1d0da5decb894f2b8a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b838225f0537667cff24ae1d0da5decb894f2b8a","size":71553,"noattachment":false,"key":"/utp-native/-/utp-native-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.3.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/utp-native-1.3.0.tgz_1466330432829_0.05663286102935672"},"directories":{},"publish_time":1466330434052,"_cnpm_publish_time":1466330434052,"_hasShrinkwrap":false},"1.2.4":{"name":"utp-native","version":"1.2.4","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.3.3","prebuild":"^4.1.2","readable-stream":"^2.1.2"},"devDependencies":{"standard":"^7.0.1","tape":"^4.5.1"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"e8575689237821a439aeaff52381c2473d74ce67","_id":"utp-native@1.2.4","_shasum":"de71a10b08b9220364888931a437b7e70c697014","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"de71a10b08b9220364888931a437b7e70c697014","size":72230,"noattachment":false,"key":"/utp-native/-/utp-native-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.2.4.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/utp-native-1.2.4.tgz_1462453017865_0.36459019454196095"},"directories":{},"publish_time":1462453020724,"_cnpm_publish_time":1462453020724,"_hasShrinkwrap":false},"1.2.3":{"name":"utp-native","version":"1.2.3","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"426fdf31ea2c43cb8ed6d6f798251d8b96b7b319","_id":"utp-native@1.2.3","_shasum":"526c12b724b236fa800cb07dc945148b978b2540","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"526c12b724b236fa800cb07dc945148b978b2540","size":71409,"noattachment":false,"key":"/utp-native/-/utp-native-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.2.3.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/utp-native-1.2.3.tgz_1456514605022_0.1930537698790431"},"directories":{},"publish_time":1456514606013,"_cnpm_publish_time":1456514606013,"_hasShrinkwrap":false},"1.2.2":{"name":"utp-native","version":"1.2.2","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"799d91fabe2b5b017703cf281389495ca33f49de","_id":"utp-native@1.2.2","_shasum":"9d41e3a45951dc5a35c295f75a61b7fcd87e1c85","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"9d41e3a45951dc5a35c295f75a61b7fcd87e1c85","size":72143,"noattachment":false,"key":"/utp-native/-/utp-native-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.2.2.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/utp-native-1.2.2.tgz_1456086257874_0.05179333873093128"},"directories":{},"publish_time":1456086260501,"_cnpm_publish_time":1456086260501,"_hasShrinkwrap":false},"1.2.1":{"name":"utp-native","version":"1.2.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"c0b21158ad7026d8f93ca95f1c107278ab41579e","_id":"utp-native@1.2.1","_shasum":"5a51e6b455537b3d8c9c2202450b074c9b08ff2a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"5a51e6b455537b3d8c9c2202450b074c9b08ff2a","size":72071,"noattachment":false,"key":"/utp-native/-/utp-native-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.2.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/utp-native-1.2.1.tgz_1455487640710_0.34347479860298336"},"directories":{},"publish_time":1455487642808,"_cnpm_publish_time":1455487642808,"_hasShrinkwrap":false},"1.2.0":{"name":"utp-native","version":"1.2.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"931d27d146c2a6a18a973e47ba1718b73549d337","_id":"utp-native@1.2.0","_shasum":"60d65b20f323217dbca4e1e54038544a8d40f36f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"60d65b20f323217dbca4e1e54038544a8d40f36f","size":72069,"noattachment":false,"key":"/utp-native/-/utp-native-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.2.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/utp-native-1.2.0.tgz_1455465621060_0.6219122800976038"},"directories":{},"publish_time":1455465624980,"_cnpm_publish_time":1455465624980,"_hasShrinkwrap":false},"1.1.0":{"name":"utp-native","version":"1.1.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"bin":{"ucat":"./ucat.js"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"4d9ea5490737ce5d943bf6ae5e34d690d2f208c4","_id":"utp-native@1.1.0","_shasum":"454b361adc8bea1ee233ab989a3abd035ccdef78","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"454b361adc8bea1ee233ab989a3abd035ccdef78","size":71713,"noattachment":false,"key":"/utp-native/-/utp-native-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.1.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/utp-native-1.1.0.tgz_1454881154840_0.13393065775744617"},"directories":{},"publish_time":1454881157646,"_cnpm_publish_time":1454881157646,"_hasShrinkwrap":false},"1.0.0":{"name":"utp-native","version":"1.0.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"test-timeouts":"tape test/timeouts.js","test":"standard && tape test/socket-api.js test/net-api.js","prebuild":"prebuild --all --strip --verbose","install":"prebuild --install"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","prebuild":"^2.9.1","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1","tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"f03e53e0072e795cb6684f5044ec94eb8e8b4fc2","_id":"utp-native@1.0.0","_shasum":"8da865afa9a18f4b085e2f2aa01fdd49f908df1b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"8da865afa9a18f4b085e2f2aa01fdd49f908df1b","size":70636,"noattachment":false,"key":"/utp-native/-/utp-native-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-1.0.0.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/utp-native-1.0.0.tgz_1454880205786_0.4683646142948419"},"directories":{},"publish_time":1454880208406,"_cnpm_publish_time":1454880208406,"_hasShrinkwrap":false},"0.0.1":{"name":"utp-native","version":"0.0.1","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"install":"cd deps/libutp && make && cd ../.. && node-gyp rebuild","test":"standard"},"dependencies":{"bindings":"^1.2.1","nan":"^2.2.0","readable-stream":"^2.0.5"},"devDependencies":{"standard":"^5.4.1"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"a0235312a881fe31f50e719c00ea8207b1caa7f8","_id":"utp-native@0.0.1","_shasum":"4383dfbbbe01bbd23aa777101ba2f9e0666418fb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"4383dfbbbe01bbd23aa777101ba2f9e0666418fb","size":63308,"noattachment":false,"key":"/utp-native/-/utp-native-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-0.0.1.tgz"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1453435045248,"_cnpm_publish_time":1453435045248,"_hasShrinkwrap":false},"0.0.0":{"name":"utp-native","version":"0.0.0","description":"Native bindings for libutp","main":"index.js","gypfile":true,"scripts":{"install":"cd deps/libutp && make && cd ../.. && node-gyp rebuild","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bindings":"^1.2.1","nan":"^1.7.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/utp-native.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"homepage":"https://github.com/mafintosh/utp-native","gitHead":"631041ff1041f6bed9d8cfe9c198ac2ce013c986","_id":"utp-native@0.0.0","_shasum":"12935f0fe7430ad90b98803596add7085d4e346c","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"12935f0fe7430ad90b98803596add7085d4e346c","size":61212,"noattachment":false,"key":"/utp-native/-/utp-native-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/utp-native/download/utp-native-0.0.0.tgz"},"directories":{},"publish_time":1429124951575,"_cnpm_publish_time":1429124951575,"_hasShrinkwrap":false}},"readme":"# utp-native\n\nNative bindings for [libutp](https://github.com/bittorrent/libutp). For more information about utp read [BEP 29](http://www.bittorrent.org/beps/bep_0029.html).\n\n```\nnpm install utp-native\n```\n\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n## Usage\n\n``` js\nconst utp = require('utp-native')\n\nconst server = utp.createServer(function (socket) {\n  socket.pipe(socket) // echo server\n})\n\nserver.listen(10000, function () {\n  const socket = utp.connect(10000)\n\n  socket.write('hello world')\n  socket.end()\n\n  socket.on('data', function (data) {\n    console.log('echo: ' + data)\n  })\n  socket.on('end', function () {\n    console.log('echo: (ended)')\n  })\n})\n```\n\n## API\n\nThere two APIs available. One that mimicks the net core module in Node as much as possible and another one that allows you to reuse the same udp socket for both the client and server. The last one is useful if you plan on using this in combination with NAT hole punching.\n\n## [net](http://nodejs.org/api/net.html)-like API\n\n#### `server = utp.createServer([options], [onconnection])`\n\nCreate a new utp server instance.\n\nOptions include\n\n```js\n{\n  allowHalfOpen: true // set to false to disallow half open connections\n}\n```\n\n#### `server.listen([port], [address], [onlistening])`\n\nListen for on port. If you don't provide a port or pass in `0` a free port will be used. Optionally you can provide an interface address as well, defaults to `0.0.0.0`.\n\n#### `addr = server.address()`\n\nReturns an address object, `{port, address}` that tell you which port / address this server is bound to.\n\n#### `server.on('listening')`\n\nEmitted when the server is listening\n\n#### `server.on('connection', connection)`\n\nEmitted when a client has connected to this server\n\n#### `server.on('error', err)`\n\nEmitted when a critical error happened\n\n#### `server.close()`\n\nCloses the server.\n\n#### `server.on('close')`\n\nEmitted when the server is fully closed. Note that this will only happen after all connections to the server are closed.\n\n#### `server.maxConnections`\n\nSet this property is you want to limit the max amount of connections you want to receive\n\n#### `server.connections`\n\nAn array of all the connections the server has.\n\n#### `server.ref()`\n\nOpposite of unref.\n\n#### `server.unref()`\n\nUnreferences the server from the node event loop.\n\n#### `connection = utp.connect(port, [host], [options])`\n\nCreate a new client connection. host defaults to localhost.\nThe client connection is a duplex stream that you can write / read from.\n\nOptions include:\n\n```js\n{\n  allowHalfOpen: true // set to false to disallow half open connections\n}\n```\n\n#### `address = connection.address()`\n\nSimilar to `server.address`.\n\n#### `connection.remoteAddress`\n\nThe address of the remote peer.\n\n#### `connection.remotePort`\n\nThe port of the remote peer.\n\n#### `connection.setInteractive(interactive)`\n\nIf you don't need every packet as soon as they arrive\nset `connection.setInteractive(false)`.\n\nThis might greatly improve performance\n\n#### `connection.setContentSize(size)`\n\nSet the expected content size. This will make utp-native\nbuffer larger chunks of data until `size` bytes have been read.\n\nThis might greatly improve performance\n\n#### `connection.setTimeout(ms, [ontimeout])`\n\nSet a continuous timeout. If no packets have been received within `ms`\na timeout event is triggered. Up to you to listen for this event and\npotentially destroy the socket. All timeouts are cancelled on socket end.\n\n#### `connection.on('close')`\n\nEmitted when the connection is fully closed.\n\n#### `connection.on('error', err)`\n\nEmitted if an unexpected error happens.\n\n#### `connection.destroy()`\n\nForcefully destroys the connection.\n\nIn addition to this the connection has all the classic stream methods such as `.write` etc.\n\nNote that utp requires the first data message to be sent from the client in a client/server scenario.\nIn most cases this is what happens anyway but something to be aware of. This module will cork the server stream until it\nreceives a client message because of that.\n\n## Socket API\n\nThe socket api allows you to reuse the same underlying UDP socket to both connect to other clients on accept incoming connections. It also mimicks the node core [dgram socket](https://nodejs.org/api/dgram.html#dgram_class_dgram_socket) api.\n\n#### `socket = utp([options])`\n\nCreate a new utp socket.\n\nOptions include:\n\n```js\n{\n  allowHalfOpen: true // set to false to disallow half open connections\n}\n```\n\n#### `socket.bind([port], [host], [onlistening])`\n\nBind the socket.\n\n#### `socket.on('listening')`\n\nEmitted when the socket is bound.\n\n#### `socket.send(buf, offset, len, port, host, [callback])`\n\nSend a udp message.\n\n#### `socket.on('message', buffer, rinfo)`\n\nListen for a udp message.\n\n#### `socket.close()`\n\nClose the socket.\n\n#### `address = socket.address()`\n\nReturns an address object, `{port, address}` that tell you which port / address this socket is bound to.\n\n#### `socket.on('close')`\n\nEmitted when the socket is fully closed.\n\n#### `socket.on('error')`\n\nEmitted if the socket experiences an error.\n\n#### `socket.listen([port], [host], [onlistening])`\n\nStart listening for incoming connections. Performs a bind as well.\n\n#### `socket.on('connection', connection)`\n\nEmitted after you start listening and a client connects to this socket.\nConnection is similar to the connection used in the net api.\n\n#### `connection = socket.connect(port, host)`\n\nConnect to another socket. Connection is similar to the connection used in the net api.\n\n#### `socket.unref()`\n\nDereference the socket from the node event loop.\n\n#### `socket.ref()`\n\nOpposite of `socket.unref()`\n\n## Development\n\nWhen developing you'll need to install the build tools based on your platform to make node-gyp run.\nThen run:\n\n```sh\nnpm run fetch-libutp\n```\n\nThis will fetch the libutp dependency as a gitsubmodule.\nThen build it using\n\n```sh\nnpm install\n```\n\nTo rebuild it simply do:\n\n```sh\nnode-gyp build\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/mafintosh/utp-native#readme","bugs":{"url":"https://github.com/mafintosh/utp-native/issues"},"license":"MIT"}