{"_id":"yamux-js","_rev":"13-25fa5b211d01353f83ad869c8f2a3253","name":"yamux-js","dist-tags":{"latest":"0.2.1"},"versions":{"0.0.1":{"name":"yamux-js","version":"0.0.1","license":"MIT","_id":"yamux-js@0.0.1","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"2ade857bb388803b8807d8203a53d8cca693e646","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.1.tgz","fileCount":23,"integrity":"sha512-iz+t53M7y5ca2jYnds+JTbvZ/jYOaMwiyaKGWgT1I5GNgXeJgPPXnwfHZp+dQH8iyqCmF0QBgviDIaI7PPiOpQ==","signatures":[{"sig":"MEYCIQCpWTxDFFZxStBpMJ2MC4lZ8iNPf+AtF3UzVLxsyjd1QgIhALyZKjkPnGU7LqHK0khIBL7zyJnUUVGpdwC4dckiVthI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnpOeCRA9TVsSAnZWagAAVpEP/jDtx6HO4J5Byi/1rqHj\niLbaOHSehcijLwE0L/yOS0p3JNrgFV4L5TQVSvf39UfR5nKnlX3+8YS8tDZ6\nbpEhjDGdil4lEfD/ZxHh0+VAefc4XsTSj4JofpcgXVItEqxw8HszXY2Rxv8B\nt5DzadYAL/edPYKiIVPS31E8VTNIax6ekfmG9MqzsniH0hXYj1eb8Xu9EjnK\nen65lMkdqgiKJWQYiCNNzXLHHEeHC6HiCjA1WqIepKh+9eu84ndcWge1oAob\nOSWffyrvMm0fxCGySI+YZv4rc1Eouu7NoMb/C/p2QB3NjJ44bb8XeZBaBsC0\nmAOvGKe76fC64wmgcME43eBev1V3lnVQvSIVp8IS8wOD1DVy0IapAH+yQ/p0\nlFJLcxrfZwwr5PscLDEQERBaD/KfR1lpxAinwN9cj9+2KUtZaonVNGoh+qR+\nCt8WYMTs0y2GVy8W8AVn1qeYOX0HWUf5JjKPOJG1t9zR28YLlxFsX1x58kc7\n1c2C64JMEF5UNI3NTGIJtBH9tw9GiW0qWieFoHGY6vl58TCXNkahLAbz2DJu\nqOuvOPNG5IkSNe4EsGqrRE0uogzeiWdo8+SBOBnAI/XbuZYAv17R2BzTcPTp\nhBmLbx/XUVclKwkjqnqFLs90w1YiT2Friyo1i7JxgjThDoQ9l8plWYO5yqBW\nzZ0s\r\n=5E5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.ts","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write .","test:watch":"yarn test --watch","format:check":"yarn prettier ."},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.shields.io/github/license/th-ch/yamux-js.svg)](https://github.com/th-ch/yamux-js/blob/master/LIC","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","publishConfig":{"main":"lib/index"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.1_1604227997623_0.8320828628291668","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"yamux-js","version":"0.0.2","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.2","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"414767173b5c517e5f65e7722ef4f83a4b92d615","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.2.tgz","fileCount":21,"integrity":"sha512-HK5H907/JfTLMPETbV4pY65ScltIgfILyVH5GBgAfX0xoXaABao2EIvLnTAHYMG2Dq4gCOj6GQ7tYkWofMyrew==","signatures":[{"sig":"MEQCIGTo28kH3IWEHPfmS1f7NigDFunLX0xx3ytglqw7ynaUAiAe81i3NP8LOZrii+fUIU7VMA7sqLT9phKBMPrbJhK+3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoAYlCRA9TVsSAnZWagAA8bUP/3XnCfMT9vX23rVtDfBC\nYoWYcEnB5v/aOSjYvXpP3Q/pfKeyMdWnXqbCejJ0a8zUYl+IloRCEZSQKzqO\nnbd4sdOYHrUfk2TDsvrv6V5G3t5IDbpAT+ofLA/W3kuNd8YY0/V4W5kxF1B9\n2GVRbegfLn1SbBT77CrE6KFFAu0Z+HZEBOEwU2/mlBSR62gkM5Kpmh8Xk7s5\nbwf0riOL/3Jcm5vUMqSBb7R4gNSevz25bdNHVUYQVfFN1fYP9Yo6TIzhF7TM\noM6/Dy7h/5rGP3mZS5qsY0YIWzViS9TZXPGV63wHDNWsM4CxaljVleE5nlos\nNF9x0dipVDfDCKBKgLQNz5QNnucknyIuHv3LJN2orO1k9lwZQL+vUfvB2G+b\nwUdib5CjOBVKUy/kzykwgRvYK5UjwsryCra89Lojha5z7IKXCGumoGMhbRN5\nf46IasAkUU7CLUs6K+VEYKkzsNcpDLaRgsQ1nH86AFifG9rqG49kVRTSSwWl\ndBBMx+uAkmR9zudEmQyr5TLpJaFUremq4VmEz3fk57CbmPCA7/xVSIYOxAQQ\nHKsRZ8C7Y4O6fydBFUtsL4QyHSMTbyu86xpGwqLTuRIHAkIWCQt6BOpzXuQ4\n4rMiEbiy/KNzEbkgb1hfI5BbJKa+z41hFelcHpYiXAXYNV6aWstXsgnOO/fE\nIgOd\r\n=XLBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.2_1604322852747_0.6482591687674337","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"yamux-js","version":"0.0.3","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.3","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"38b4a5f519b3e8b81ff97fd3c53e492f3c5bb308","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.3.tgz","fileCount":22,"integrity":"sha512-RGJwXEng8YOddge+cRwv5lqEuq1TZv5mbc7bQtQg03hAhSXHS4SHo84KOfB1IQfj4MLA6wVF9JUukexef2xYuQ==","signatures":[{"sig":"MEQCIDkYjN+9aBi36ZTHzOO8BDwals426pa39BQQRbEHan0TAiAGfxjwpU2ZfAJwfcTJsiqFU6uHMpohzROGx29/43kTog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWFXSCRA9TVsSAnZWagAAc7EP/idVIbOULX4KSKCkjog+\n0oGk1+LDMzg0rRGGs90f3+tV8j4u9kNXzSRRS6uQs0KQp5htqjmnH6u/lfx2\nY8XgQKuc0VmHrTlQ5QSpx+qhzPCQNkPdx/1HF1gDag5GJ4AaGhcb+/AA6cmK\nnSwg0ITd2xsgCVgISBaicWjNt3lC+xsIVVf1jqyKuKJS0KK0gjqfKE6/ugN2\n9hNhJ+HYj7RNihAXhAzcbwgiXMZuyRh+P2YN6oCmZuLAcVPrl2IjIKHqJLkM\nnGYvHa3275GbWmKpT07xGd4ZPSRp2Mf9ApjCt/MJW6BEW40ng0v6fEJsabGb\nKQFwXFoFMxZDnRWGiCD39ALALWhyskt1mkN14Xd8QYyFSt3oPdscTf1CthZq\nhqU0F7WNyEeWmEdUUJVLUksUFuQSl9MoPR1//1bK9M9srbSPYXBj5+Dk6UbX\nNS0cn1M2/3y5GtGWptHjjU7twODyT8CW6rZCpI9vUONuQx2DsfT21yede7Dn\n9P0EeWduanOsCuVia095a1/hUppI96Dy2d0iGlx1MAd6w3+eavGIm2LOwqLc\nFNEonAiuJ3FCS5ecVP38J0mmoMfB+kLLQ+vv85hJR6lEQlSya4HemALasEjS\n1oVU0Rv2OHIQcw+M75Mw52d4T32BEnpDDHlMbqzDHfMzg5iBQTm2o/J2gVX8\nDWVe\r\n=9JHw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.3_1616401873920_0.5022884676965722","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"yamux-js","version":"0.0.4","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.4","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"93319464cff2fca79ee8aa0ca4cf0e7fa352d038","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.4.tgz","fileCount":22,"integrity":"sha512-uobZnzA7kpt0bNqbMBt+RF1Pi/w8iE+VqUMSdyW4gJFHU6tRys5JX6sPUR4ACY6dR2FE6T96h7WORMhTEfLhSw==","signatures":[{"sig":"MEQCIFgcdCVPzztmdo/dO7aCTpGaxU3lbGagAAfHDCuDGpccAiBPS6JH7qV5gbHszTwuejH6ztP8CdfeeQxkVE/q1w+Jfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW1unCRA9TVsSAnZWagAA/+8P/0NrmfWkCAkEkU9EeOG2\nmU6ONTR+8rjVH3DI1Yp57ioVeORhvH6dPyJTzpLsiPsuuo4siXD3jFL0+3cW\niaz96hHEhl4NzJKueHT+obm45QkJUykHVlVc5WaTehmIL4WV8JaoRmN1fIOQ\nA65ymu0SMTy/+Icj9gDebdEA5HLl9S5U1UOywKhMpTi7W9iYHu9/5SZTbMle\nNGxRx1FiNINVHq/fzTRauWGgO9MQFZuqYwM7Q9XiL79PUe1x3zC8YLnT9yh1\n+pV1RzRZXfbYlqnOjzAYFW6ZlEp2rtY5NbuxIRxlngvv4qz5uKdd0mxmXtZv\nFQE7Sds+12MkhFM9UHfefe1DUBWjcN57eozdtkAMbQMQX/xa8r48FhAQIRzw\ndeQbiRuAuHbR3Jtj1/Xi/TwyYdcI29nlcR/FFCsN0qsuMghvJB8/mSEOo1Eb\nkQZcgrbUriB2FovTJMz+6uJUOdN5b0WQBS4TZiM0A4wXWLgAn80K5T1BGZSn\nWp8TDY95LXvElwBldS9xG3wP230GeBxY6+MNrkyfDkwXrh2/a3H8+GU8JiyS\n8VY1CZGTMNsZc2LpS8ZQnCckYGALlYyVXyelDdxOC/Hkcsi2wgQ1Cpxdw+Zr\ngEsDkPQbsninkUdCxBE+EG/DkJQsjXfN1y24o35XK5HEZXBKlYa4Z4vxI9p6\n0Eo7\r\n=2MIF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.4_1616599974350_0.7105754283478558","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"yamux-js","version":"0.0.5","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.5","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"999b6ced3b6e9c6a0b875b1b15bd718ea54f1e35","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.5.tgz","fileCount":22,"integrity":"sha512-ZTBcEKu1RaS6Hztx4E1UYfHSNFxq8HRNYESLsn+wTAoRWHVoN+ZJduY89iYbXq7wLe+wz1VfND0Et+YhBxWQ9Q==","signatures":[{"sig":"MEYCIQDgF5/18OML+QZClDSmbg5VpXP7+F+vKogFuFcK7RIshAIhALJxVoywBPC2IcW+rqWogh1H5gqB7nDWFxLd1+HBFgmm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFHKCRA9TVsSAnZWagAAzP0QAI4h4fbp43IBjiGsDn9e\njXPtItsTLUC23w//+b+0Myc+qA44DJt5bUtvI6JkeV9k9yft/exUzUJ8ZWco\nJrksM6uNo2GTHJQAsr2wDBtK+mAw1k4Jd4D7TvhD+MH+jwzacXEl3Cgyzjty\nDCvtxLfbnQIGrrpnKQEg0WUh71G2vhXG5MnyBR8y+NXLe7ItXDmyPUwapNrn\n5/+xLOlg9F/Y1DUTAH9muIjV3CfM4sQycQeq4UhyAA8T+MmTzN8vbjg7L8Ln\nGuMXlg74qoRHUoNPPj1qIrJJuImMXvZsK+OZfB7H70m1Yd7hCTTP3UAAJgcs\n+oo94OeKunqEZVRVkR3aPOg9l6afyNYK7/BgM6oXhD0Lb04rRIlZSEWW0tKC\noEcqqtGOCyBFLCWu9pIh/6ojjsWHmg9A/G2pq/XHbGrJfZ6+xm9Mb4olyjPu\nfMmMm+6yhFjpLM4PD7svEgVZSwejR4Bz26gxnXVFnPY4YbUnF9RSR7d8x5oM\n/lHZZiDPzIsiW6vDJsD5l0gW6pXj6Mwjdu97Y8Pbqvn9GOPfVerr3ceBXMEQ\ndV45CQK6+cIA94Lcgy/k4x8r3VBS+mwPsy6W+ROuTWwjJDILOOopva7KOapW\nHHXo2c84RuH2fi0jHe3B420GkN7vGQl8ozV9xC0Rg7ClevmGBWNZ/FN500j0\nM33u\r\n=+wec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.5_1617449417652_0.8551834154607578","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"yamux-js","version":"0.0.6","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.6","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"55ebe91006d61e346ee0aa962121da37a6338e2c","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.6.tgz","fileCount":22,"integrity":"sha512-+WeGMUJxaiHeAxLOGDzfRmeEpsEZQ32yG1YpaEmltWF2r/JgcywWeaYoLnHulIdpfu0PPXQjU5OVoZJsLDByKw==","signatures":[{"sig":"MEUCIEyB8JOj50vS3k62fTxMk1LfeHhy1cZSTC6GzniTGxQVAiEArOVF2EkCQzgNIoNzWgALGG3smTu6mQxUvKX826/PVNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbHttCRA9TVsSAnZWagAAiy0QAKEt5kaitzB3e8Vb1tM3\nAFJE/UJGaNqslt2+0NWhjNj9PLuoFWUZ8zUa7vLyg+SYGWq43/7sBxoywi5E\nGpN8DaHKvwantYMvVlXacPHWgjQDL3+yw9NBLbJDF4h9TJuj/WVPAmiviQuh\nVu1FXU5dBa4Ps1NE1FXyBqC0mqFqgNEiAqX850IKutefZc4zeOtLd/53ug+y\n4wFFl9XwIk/KiHH/hKV4EuxZnmNtsrNfIDGib+hO0PhtsbaRlIiTlL1HwCHl\nYwJmDm9lxyCYs9KAZHSwjvNiZjJKQSm8guXL3cioF/kDPqaZ3uF5OljUr0fp\nOPeXvNxxTY0c6h7qlckDQGDZBIPLiEksV5q5hIk5wAd3ZGI60ESG+MyOWrzp\nO9eOPsTVNuioYtydr8ezlCwOTxRzKsNwTu4ioMWSyFNXadDDLImVvyMqrecq\nzQ6+Sw9b4Lp50h3+JZwj7UU6cIMK5CNaRqmZLtODYcpQklVVghiu4R8Mm4GC\n6SHnKMfs/ZA7qsAw/1CCz6kil07ozqfT2qyfGJiFpj+k6Ju8DMntJOWcl+XJ\ncMhDSCbWI+jrb7oWv/HcechEVw260HMZyB2JfJaN6mD48LjA1TnfqkDhbepp\nsLJpAldmrYOF5IrnYV7dIEVuMW/L5wNaUdNacxZHTQhpEBLBogTyyeEhXZBb\nUONG\r\n=+JwL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.6_1617722220641_0.5396502871147772","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"yamux-js","version":"0.0.7","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.0.7","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"511a753d2d1da7bf9295c402461ef185ee15243a","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.0.7.tgz","fileCount":22,"integrity":"sha512-hTa/HIpKOs6EUtWSMo1dC6yvzI1fdXnFMpfrTB80GT6LCYkaKDfHEfrLWnBCe+15eJGuey3321gHosEhC6ivGg==","signatures":[{"sig":"MEUCIQCKMjhyO5+oRZ+c7aXTPsTDzsIiwBVSGK9E6KxHMe+0XQIgHz8vFR9xiPwWyIHDGV1M/cYX7t7k34gw7NAtdmlHqVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDaABCRA9TVsSAnZWagAAag0QAJPuWUx74uhxR2qsDmTe\ncfUJMS/6hZRjdQjGSDU4+30WY7jt9tQQ0VmxHj20WN4c/mjKFxkr2t+fbYp5\nSUWd1savKEDl812BJIT5H/GfOxTqjn1RhNvZ4Gkna0Fj1gajfcxvtwu5haVu\nauhcgWjr3YClx2UGRSSvpMWyW+wpJeN5AZIsoJCHmLYskzkgW9vy+GRH/fk6\n5puBOEJCPVoyDxRr3i/53ESOSPkwiX4sPJqdD+GlMmEVO2gop6Xo3DDXFhs1\nI0rZMFm9ahwu40VDKaKUZXD9/cCjWaiG00bx598pcaIvluzUviOc2VQ1PwqM\n8JPQAC9oS+YspRrepRJpF1qVMry+qJwnUYdCgb7bBiraSKXPWjUYORyWxiDD\nEXB8Q+n5gHd5Jxb/ljmt1Y0mMwAotN4fQaaKMzKT1IBwh8PKmXt5QZofi842\nXAWnn9b9k+eXfAGi9i6ZYQJRqYY3nFJKl5mUD1XFcdHSmPD31ySn+K7QsICv\noAcFi6DWuDSKvKr44EO3AgKdoeWwwBfHcPSHz2a7KXxSMomb2pElof2gNhDd\nE/lhG6Qnq0ku2jYxcpu8jvIkFUX0/WgGAG2wYpKiPjm1D+REfZRx9mi4AXhQ\nPHFPzqQzu/brydtTFZOKEtsQJYSQywPmCo26NDBU6nTZetCxwPVRxSiYN9Qe\nvt/a\r\n=45bW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.0.7_1628282881537_0.5645348020847398","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"yamux-js","version":"0.1.0","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.1.0","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"a0215b8cc315533f6bb3189769febe337ec7440f","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.1.0.tgz","fileCount":22,"integrity":"sha512-Bg/H2ZIV/FZ2O7LZ4nNYBoE69KPljE6Vo47p5gC7flCxSQQLmbCy1EKYqvq6tLBVBb/ep+6I2niKtPuNlj6hyw==","signatures":[{"sig":"MEUCIQDasi6GxxmED9Cp5ZH7oVgLebIGWYULbBTUP5VRATHkGgIgbtlQsmZnXEta571NCn34FJiccjiJDqnZn38uMuVFWRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO3C1CRA9TVsSAnZWagAAynsP/Ari4y8Mo7OqCDpiDBNl\nAnMzgC9TgxddV4zLpXYwxpbS0APHPTYyMKbES13zY3Hphp5xKQLbSy+Go1p2\na9iFgA6rn9xmHXluvlDERN999g6E8wmmwOEVWWrzolTyoRCR0hpORPNBoPe+\nLtE95zUFvrZ5/cW0wOQbOPS/2RPrnHwyUa0d3tqGIlySBlZD6SLtnXmjJM/Y\nxkoOSRqg/dsut7X/FxPY8QD5/LoYMrwA4VloGCiQXAA/cFmdI0MkVklzQBoN\nSvnMKHTrzuF2019DXjPohf6fFwjW++650ftutP8SFS0fZ9IUlmFVvkDvAz7a\n8l3MxhFZEx97Tjfi1+O+2FmEg/6DzixRR1ZaaROvInb7YfMyp7aO7KYH8nGy\nKjAmEqBzXdzUNr9EcA3oiJLxmYMRHZvSSAmHAWzWrrPCFOurvsnBhNp+hhEY\nKAqG1t58KU5tSZpWK6JrjDkGAgUyArEtOAf2BsZbr5BANs6hmkWJNo7nbRqm\nJ3yoSHo7ofcgGlfwQwVh5n0HSA0pWQvyXwU0RC4BMOY3kBvtPAjr7WPJh4Yz\nCNyFku95X3kL+WQ5CRwiFLIzabvyPl1TUpqwPNSSFA3jrIdajGQZ854rfJW5\nJc+YwqOJzgYxCKpX0kq+RWeNJyElG21hZKshx9e65+BOkbtFzQwz3BQqo3BY\nLj8D\r\n=Jb1i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.0","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.1.0_1631285429782_0.16177032549871595","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"yamux-js","version":"0.1.1","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.1.1","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"69dbd63a9a3896d2417fb879ed49d14e461c1dae","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.1.1.tgz","fileCount":22,"integrity":"sha512-R4cSoIIuhHTDsp0yR99nghTk8va86Z4EC2aFwemZ5QCIqfUUul9U4Fay7b6O/UnSIdiyLtqwvhwu8w50ptTpiw==","signatures":[{"sig":"MEYCIQCJOnyZac3yJDyTKOfvf7TgdjgjJA8Qlmop1f64ZNPoSgIhAMcJEQkerPbreOp/w09gXjz0BK4YvGm03pikNha7mlon","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLtmyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqccg/+N1RXALruwjeamSdx925q8yR7nFSIM/VumqX7mhovwHeowOaZ\r\ncS/mQaBhjeC7qKSqh4B5m+gOgPb7PcUtEbncEAiKHRz5TiywpJsOZRuSz9KZ\r\nW9GHg22chCyzgGOS+C5oGXpohS8f/tkG8YocVW8kf3f5MU9n7SGjl6Z23C2q\r\nHK5fIGfUq24eUk13pC+KFbmdWkFVJ/U5h2231KJGgjC76/MLzTB+7B15M89x\r\nHjzbXLWIxk4Ds/s8vvnqROCpOHWgjxeLDiV8+Byw4RKS2ZzgPZ2AAAMbPFEK\r\nX9PNygmnxWLk79iOiD9UG+5oWqgcXF/m8dak4GuAoYczUeKqI28Gs93lL/Pu\r\n9mcfZiji9Bnkd7fg3iMxXUktxL2f1JVGMeaTBZuLwzo1+yfIcxw8WiwRBC0Y\r\n7YKL3kEo9ncCcIpsyV61MP4cqCc+YHpbMf0KqFZz24HdaY1jU2+BKvX0tcBT\r\nFbCwxQleFQhsBnIn++yi/Vt9/ZTK4miWhtRuKhOZmBQ8frRhK7WYvx98/Pwa\r\nnnzEONRD9pTSqSZullMusaXgxjzwydlD9eIfiyFGC40iqHZRJjYBZAWslqf0\r\nqXcVB3FVR8xEwG4qNJVfUpp4UMA41quZvjDK6sdG+pZDQ5ddm8ra8HcbeXLg\r\nNKF7ZJT00OFTTkS/noRUd9DU1fHUUWa5uHU=\r\n=5Mp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/workflow/status/th-ch/yamux-js/Node.js%20CI)](https://github.com/th-ch/yamux-js) [![GitHub license](https://img.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^9.2.2","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.1.1_1664014769940_0.09121841023087485","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"yamux-js","version":"0.1.2","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.1.2","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"a157e4922f8f0393725955c352b418f16259fd48","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.1.2.tgz","fileCount":22,"integrity":"sha512-bhsPlPZ9xB4Dawyf6nkS58u4F3IvGCaybkEKGnneUeepcI7MPoG3Tt6SaKCU5x/kP2/2w20Qm/GqbpwAM16vYw==","signatures":[{"sig":"MEYCIQC2eQdXO0xwEnNSNAlSQHWw1qd1BJLToljSzJhNsQZVLAIhAM+Fvha1IIohvH5KSC/GRgGLQ1CS7s9WtYAh9IlKtHE9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2labACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGqg//Yh/NdB9t6PzJrvyTBDh0UeVAjBZ6vbO42q4AXqLQCiI2LPyK\r\n6elM2WKGGUHbuAhJwAQ+HrywiMMQJyvfsLlOoKZ/5c0WYzaxhsvoPYbX7pIT\r\n5lo4Ium4zUu10BCilyd6zSV77KwfHryhENHz6Tzz8OdU42+ZavCtvs/WME6s\r\nKVlNDfhRoeJ6YsAIr0POFv2B51vm/slVlBoO6B3VVKzwrHcyqO457lw5V4X2\r\ncjsn1gz7UbvExZd0sUk8z8t45a7/3vO5KPwJBvnzNz4Z1m55F6j8XXNHaYiF\r\nu55htGFF5xiRxLOVV4CZENeCxt4R8wBz2mL+1bt0qdrckjl9lfRNZJjRenQP\r\njz7CYkArpMCec1DC/tLTe7j4izxXKhzHIeZoylxrMyGcl3yXFN4b1gUTRbqu\r\nKIHKNilj9qYimVytJ9/4zAbdO2CmPw7Yv55KvGK/RwsyUs3qaY+8EmdAjpty\r\nRY+yC4RylFGBBa2bnurTccx7atiD9Hr1PSfI+XItJKZknkBQjmbbQsMSjRFd\r\nd/jwibe4NFMoFsRHjWzm4jbxhSHMGFIubwoaHnErfGC8dFRSW2fWGp1BVcow\r\nSINgvnfwhHtZe86kNWZq6KlzN8XPY0wcGGuTb7S/KmQGSYVEksTHNqcTYZlO\r\nPocyrtD7F9b9c6PnNNnQ5/bNZ6WUZatTF84=\r\n=Spht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub ","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^9.2.2","ts-node":"^9.0.0","prettier":"^2.1.2","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.8","@types/mocha":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.1.2_1675253403474_0.4436008237303404","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"yamux-js","version":"0.2.0","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"license":"MIT","_id":"yamux-js@0.2.0","maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"dist":{"shasum":"9262ca00d68fc0be5f785d47f518f63f60c65129","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.2.0.tgz","fileCount":20,"integrity":"sha512-GSFGUIZ2Uzd1H2V4wPWj5FY8XNg84uj7tBxbw0Zxgg1hNemx/D5hec+9rVLTDp3ThHsB6egQNUQKruWBKW0VYQ==","signatures":[{"sig":"MEYCIQDdKZ79+YD6Oa0r771JTozcOlsG8YWVVygo5RgDzSEkKwIhANWqJHlprG1lF5HzsPpaSnDYeRu1zpuuEjpMCpqh2r/6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34188},"main":"lib/index","gitHead":"43ff8530dc1168274aa190a114a86be7f59fc128","scripts":{"test":"mocha --require ts-node/register --color --recursive --extension ts","build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","prepare":"yarn format:check && yarn build","test:watch":"yarn test --watch","format:check":"yarn prettier --check src"},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"directories":{},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","mocha":"11.0.2","ts-node":"^10.9.2","prettier":"^3.4.2","typescript":"^5.7.2","@types/chai":"^4.3.20","@types/node":"^22.10.2","@types/mocha":"^10.0.10"},"_npmOperationalInternal":{"tmp":"tmp/yamux-js_0.2.0_1735931114431_0.5156046705298567","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"yamux-js","version":"0.2.1","main":"lib/index","license":"MIT","repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"devDependencies":{"@types/chai":"^4.3.20","@types/mocha":"^10.0.10","@types/node":"^22.10.2","chai":"^4.5.0","mocha":"11.0.2","prettier":"^3.4.2","ts-node":"^10.9.2","typescript":"^5.7.2"},"scripts":{"build":"yarn clean && tsc","clean":"rm -rf lib","format":"yarn prettier --write src","format:check":"yarn prettier --check src","prepare":"yarn format:check && yarn build","test":"mocha --require ts-node/register --color --recursive --extension ts","test:watch":"yarn test --watch"},"keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub ","licenseText":"MIT License\n\nCopyright (c) 2020 th-ch\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"yamux-js@0.2.1","dist":{"shasum":"6d1dc848e4c37d95671f02a41cdf4caac8c93932","integrity":"sha512-RlrTAY9q2zef95Qj+J/I5Mu6ovTBVyNQYcrrT3Bt9piYwdnQrjTUqVkx5m/L8MQb7ZKTl20CcpCO/2AuDttotg==","tarball":"https://registry.npmjs.org/yamux-js/-/yamux-js-0.2.1.tgz","fileCount":22,"unpackedSize":34468,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFOkNwKQL+7NhxxCxm3tOvEd0M4hPDSj8FPRyxdIKPwlAiEAq7TLaLtaC380iRysI68odikA8VcIKamp1AqwID2wK/k="}]},"_npmUser":{"name":"th-ch","email":"th-ch@users.noreply.github.com"},"directories":{},"maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yamux-js_0.2.1_1776698029283_0.7425688549504668"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-01T10:53:17.622Z","modified":"2026-04-20T15:13:49.588Z","0.0.1":"2020-11-01T10:53:17.747Z","0.0.2":"2020-11-02T13:14:12.888Z","0.0.3":"2021-03-22T08:31:14.051Z","0.0.4":"2021-03-24T15:32:54.516Z","0.0.5":"2021-04-03T11:30:17.798Z","0.0.6":"2021-04-06T15:17:00.776Z","0.0.7":"2021-08-06T20:48:01.703Z","0.1.0":"2021-09-10T14:50:29.938Z","0.1.1":"2022-09-24T10:19:30.092Z","0.1.2":"2023-02-01T12:10:03.790Z","0.2.0":"2025-01-03T19:05:14.606Z","0.2.1":"2026-04-20T15:13:49.444Z"},"license":"MIT","keywords":["yamux","hashicorp","multiplex","multiplexer","multiplexing","streams","typescript","javascript","interleave"],"repository":{"url":"https://github.com/th-ch/yamux-js","type":"git"},"maintainers":[{"name":"th-ch","email":"th-ch@users.noreply.github.com"}],"readme":"# Yamux-js\n\n[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js)\n[![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js)\n[![GitHub license](https://img.shields.io/github/license/th-ch/yamux-js.svg)](https://github.com/th-ch/yamux-js/blob/master/LICENSE)\n\nYamux-js (Yet another Multiplexer) is a Node.js (TypeScript/JavaScript) port of the multiplexing library for Golang made by HashiCorp: https://github.com/hashicorp/yamux. The 2 libraries are fully interoperable (you can have a client in Golang and a server in JS, or the other way around).\n\n_From https://github.com/hashicorp/yamux:_\n\nIt relies on an underlying connection to provide reliability and ordering, such as TCP or Unix domain sockets, and provides stream-oriented multiplexing. It is inspired by SPDY but is not interoperable with it.\n\nYamux features include:\n\n-   Bi-directional streams\n    -   Streams can be opened by either client or server\n    -   Useful for NAT traversal\n    -   Server-side push support\n-   Flow control\n    -   Avoid starvation\n    -   Back-pressure to prevent overwhelming a receiver\n-   Keep Alives\n    -   Enables persistent connections over a load balancer\n-   Efficient\n    -   Enables thousands of logical streams with low overhead\n\n## Installation\n\nInstall Yamux-js using [`yarn`](https://yarnpkg.com/en/package/jest):\n\n```bash\nyarn add yamux-js\n```\n\nOr [`npm`](https://www.npmjs.com/package/yamux-js):\n\n```bash\nnpm install --save yamux-js\n```\n\n## Usage\n\n### Client side\n\n```js\nvar {Client} = require('yamux-js');\n\nvar client = new Client();\nclient.on('error', (err) => {\n    console.log('An error occured:', err);\n});\nclient.pipe(commonXXXChannel).pipe(client);\n\nvar stream1 = client.open();\nstream1.on('data', (data) => {\n    console.log('recv:', data.toString());\n});\nstream1.on('error', (err) => {\n    console.log('An error occured:', err);\n});\nstream1.write('Sending data');\n\nvar stream2 = client.open();\n// ...\n```\n\n### Server side\n\n```js\nvar {Server} = require('yamux-js');\n\nvar server = new Server((stream) => {\n    stream.on('data', (data) => {\n        console.log('recv:', data.toString());\n        stream.write('Sending back data');\n    });\n    stream.on('error', (err) => {\n        console.log('An error occured:', err);\n    });\n});\nserver.on('error', (err) => {\n    console.log('An error occured:', err);\n});\n\nserver.pipe(commonXXXChannel).pipe(server);\n```\n\n> _See also a [full example with `net.createServer`](https://github.com/th-ch/yamux-js/issues/13#issuecomment-1410279418)_\n\n### Configuration\n\nBoth `Server` and `Client` can take a custom config as last argument in their constructor:\n\n```js\n{\n    // AcceptBacklog is used to limit how many streams may be\n    // waiting an accept.\n    // WARNING [Difference with the Go implementation]: total number of streams, not in-flight\n    acceptBacklog: number; // default: 256\n\n    // EnableKeepalive is used to do a period keep alive\n    // messages using a ping.\n    enableKeepAlive: boolean; // default: true\n\n    // KeepAliveInterval is how often to perform the keep alive\n    keepAliveInterval: number; // In seconds, default: 30\n\n    // ConnectionWriteTimeout is meant to be a \"safety valve\" timeout after\n    // we which will suspect a problem with the underlying connection and\n    // close it. This is only applied to writes, where's there's generally\n    // an expectation that things will move along quickly.\n    connectionWriteTimeout: number; // In seconds, default: 10\n\n    // MaxStreamWindowSize is used to control the maximum\n    // window size that we allow for a stream.\n    maxStreamWindowSize: number; // default: 256 * 1024 (256 KB)\n\n    // Logger is used to pass in the logger to be used.\n    logger: typeof console.log; // default: console.log\n}\n```\n","readmeFilename":"readme.md","description":"[![npm version](https://badge.fury.io/js/yamux-js.svg)](https://www.npmjs.com/package/yamux-js) [![Build status](https://img.shields.io/github/actions/workflow/status/th-ch/yamux-js/node.js.yml?branch=master)](https://github.com/th-ch/yamux-js) [![GitHub "}