{"_id":"protomux","_rev":"33-ee76291a925d85f8680d6ca4b8242514","name":"protomux","dist-tags":{"latest":"3.13.0"},"versions":{"1.0.0":{"name":"protomux","version":"1.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"6a51238590d51c1801ddb29eff5b68136d213a86","tarball":"https://registry.npmjs.org/protomux/-/protomux-1.0.0.tgz","fileCount":7,"integrity":"sha512-RhVtzd6l6aS8k4ClxY82W6vWfHGaAvwJNFdc+mnnEfc5oxOSgOaYC5TMYBXyqB+YnqdY6WnqFwcMBGo57PcuLw==","signatures":[{"sig":"MEUCIQCkSWiQlG0IL2a0DiiRHTdK56Ggrr6MIxqJ9TqB8fewSwIgebcELKtMgz8KwIhFYeJSl9eb8ya0qpw4rD7V+vKCdyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzhMICRA9TVsSAnZWagAAUEwP/2rpD76lGQTuOqVXllbX\nUZlCraiaOi2XVTZ1g4GftBcP0JXcdYRz8fDuTaDLS35WmHOCXt7oo6nQb0we\nsScca2DfcFhcaRgWhCUythAmM+7eanr3U3qY00UBxTjYMdyvXM6OBIyrjZhO\n8O/28HMl+kqrFoQYunpQbcbP5xVsHdy/XD10xcAAUBNLtQUFhoI9rT0SzWj+\nuWRQ2nRWueKF28fb9NzwcaIxssnx4Yv21ldqapZx8xTz9AnzEb6DL2K/C7ef\n/PyaxrgX+Y4vYwGr7kPSM0b6mev1eBZQtCiMJp+hM5Xkfot+5IfoVgdWN7C/\nDnP1DGr8ovaLo/gJpCR05QeOUDAXZ+IU01TFZ0BDaIY7utVqgsFd1lDOnoKQ\nFBKrFCVvx1R5X88S+HlsugJ0ZHuRZWNmKxwQUbkX9Q5DYokLgCdTMN280/cl\nrTXHNbKcFerlE8qg9QVUkd9KfjB8Mmiy8SsUmz4cRG/82DXKfSHGjxLq3c2y\n7KCTP/pDEQ1CXq0HMtVwXFMvYPsQ+lihvuuc+mYUjwTXJmXl/JKLqvzCdwhC\nxRz/KGEFZvjo8f0KRBdy0ZrJ8UZk3tDKq+j65bYsRzKee3QmKzTIv+48WQkc\n26Qhw+fdbuG7d8a34ch1nVle6USI8KJyC9JK3ttZL+0GlcKhzQIFIgyiLcDG\nvFx0\r\n=TaDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e824628d063bf0d288c1dc80a614322efcdc62c1","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.15","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_1.0.0_1640895240487_0.8507900386634135","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"protomux","version":"1.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"d083844706f7124bcd327fb0d9e803d1d92e45e4","tarball":"https://registry.npmjs.org/protomux/-/protomux-1.0.1.tgz","fileCount":7,"integrity":"sha512-6c6owYtalC8ZodXS1BLlLbb664eCe4Dt0E+ggFzeBb2jZG+a6BB7XJDgYpypotNMdgN9ZgztEG7Ugsd93yl9Fg==","signatures":[{"sig":"MEUCIQD2GOTVSPOd+qnuZO4AzOHAqro8dgwilBiNZhxuYYBi5gIgQyO3XmV58uDv7nhBRZ6nPKAKF/jCKAU9HuhfnR/r1zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzhNQCRA9TVsSAnZWagAA2OoP/jL9kL94wL6cFFzRgx76\nC+rwt04dFdTOSyTeOHDsh40cZzsfLdJ97MmV/il4KvumnWBKWegeO2uk91NR\nvJMd+5Up5085LrkXeZDEuHsK1ImcMJr61ZjVWjADz7gXEx7B7Uwy0GNOqpWs\n7g+wsMK7iePrmwNfSbNx/VK9Q5Jxz/O2x6+CEykatFICSP138pJcmfugvM3t\nXMWYClSo5tqx8dnqUirXrR8k+G+XUYn08qp0F2DUdMkZTznE1ur2m2w8Unjw\neS2LrjeDFV8D9OKWQywt+WuPmOC6+68GFEwxJpaYriy5h62RnGBrgjV3Ixkp\nuJU/Qz8gjoTvYd4IQMlOMx29QrgAjCzY7AGMEBInz5xlrP778iHiFabUyGvl\nfpa8a5ZwSoJsUEUNO21pbTMsfzYhoEnZrhJf2DbN362LccvDcANFlOT94Wxm\nNgOKZWx/MCjwOxiRmPLjDgp+fQj2rwT2JU8MJYvQw2b2us7o6L5+0GRV+x7v\ngcRxo+yf+u12PGY5ra3Yk9XaCng/1FUhlKwgOB8EFJpwfjnYXg3fK+nO/min\njLSiPPbT21ig69wUqsrKbVz4kQZlFAekCKWAZWKSZST7d7OmF9VSuxmTIiM+\nQHWgg9JO88FOMZNA9tiry4jw/r/N3dqccWgRIgUvBvW3pA6h6W7wM0s+ByE2\nx0p9\r\n=o7d9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1c3c559d99a6c751b6fcd3be0c8f2a9011ace209","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.15","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.8.0","dependencies":{"b4a":"^1.3.1","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_1.0.1_1640895312544_0.08519959117017395","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"protomux","version":"1.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"f2973e8e9b881a341da5e1a19315e807d92f67c5","tarball":"https://registry.npmjs.org/protomux/-/protomux-1.1.0.tgz","fileCount":7,"integrity":"sha512-YV8ndXcD+fJfXcGiEhsEQuH9CuPImz5Mxp35yDbZ4nAyTTRWSPnSaQ4qqlCBfyVhXD2xuBGWdTvpXwLRo581vg==","signatures":[{"sig":"MEQCIDt2enofLzu9k+csCMFr7SMsZPWIjsugE+0LEBZd/vq/AiBu1AqPAaDFXS3I8Abg2GAxJ7kEOiabre0kFEN5jZuQaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9AVFCRA9TVsSAnZWagAAldkP/0gNPjr/Ho5sUbpeLwek\nC6QEJ9onxWyt3yLQPIzYJHgDy8tE3QIFTVuXFR6jsewKLr4RfkPgyO6ifW0w\njQfwjqyNx3GX0aGPji+3keLlm4CNtkEqx92o3NJUJOYZFVrsyYhe4nBdp56b\n+gDn8ZFXrdTeqmiCQ33yyU48diTulDnnhLgrMdTYO7kUcck5GeJ9vvlwrrE5\ne+IBrtemgL3QlMuAg1biNLOKi9C2d9JJlE1fW9/E9/mBlrUozNbr3X7QRarc\nIJGYIT9Rpjz4gfmVVuWD9V49/Bk4JaIlThIYg2qxI6LpBTH2b6s38pzPsBYB\nAEFtc5EeNXVAfWN0wplztdfCpmwH4L8vhZSzZzZnuz0qdeO6Ll/I1cg2UlNU\nFM0RHTDznVR5A23QoD1tWr3a+yYnRhaxI6+0wvNddQnFCNBnYkmDzLDNPXfe\nN61HiRh+QbsGtYYZY6trZKsSBFJKFufXLoQtD3La4CLgDx0Kzujek9FWebvA\naNtOWvfrwC3rHQgEmvRG+8NgcmFCWu/KA2vOaGxTLsAUe7w+Io+SWR9lS6wn\nbpRp5rnorKXo4kUAImhbIJdZANvYOfHDODsZIRUoVvSC20l6WYrGrOCRL0hh\nkgtg/+CsgMXVoDpXy490avSUWLDnPLyDtKYkGOmWYgMuQnqEBTwefIZL54Zy\njqpR\r\n=VekC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"08f976b283d50232e29d3bffeb39a5e88de805b0","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.15","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.8.0","dependencies":{"b4a":"^1.3.1","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_1.1.0_1643382085267_0.33254900933352105","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"protomux","version":"2.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@2.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"ae0e066c1f3bb47a8d996c090b260bc3d4b80dc6","tarball":"https://registry.npmjs.org/protomux/-/protomux-2.0.0.tgz","fileCount":7,"integrity":"sha512-jLRdEFTGx5+FTpDnWD/yMq9yKeN3NQ5z+IaKrrlCwpSNGsCMimvNMhywyPakMsxfkEwzFE35lkWr7/ulIHyfWw==","signatures":[{"sig":"MEUCIQDahua1ysQGGdtSQR7TMvjDode3oPu8IeBnUiW+DwoACgIgIEdnuyQ8+XslOngUXMWU9UWZBlu+13c4l2usaFBhsQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+XeNCRA9TVsSAnZWagAAkS8P/2FlGG613MQF4uOgZCz2\n4l5BIoifY5DChAQl1uL/diVlwk8/IzaQCHqFtRkxODYl5jUPekIf7CIzhGTO\nBCilmlFZ9/1eroDJRYeva6S+TRUoE6uNTPWeE/wGVlu4T0mncj13K/UN4gPp\nNRD3uIorwCKb2/C64xLDWbWJjp7sAChyjhqSPDUl1/sDtd6AvuZpaqoySieJ\n4Rlmhdn9B1xXRJkSFCvnD825KCtBAL9RDcZWNPBn4oKFyDfI9k/9d25xctgD\nweszi/l2gdw1MZa35Y2Tcu/TcPwyQAZ9oWTQ0vSeui7j4ydaRqCzuik/WHoT\nlp6jj4+WEw31dh9w85wJSHtRzL0TVTGQ+EyUgrXISvTroO9WZj70faAvQbQY\nP88LWZA5YOoNJPknIpY3pNrN2pNzGgChJhNRPAd/JluSrVE5MyAfMbYNrpZR\nnYsXqM4W1f4hQ9zfZjTKYt2dECIQzF/x/PaBeOPRKkTJskOb6c4XRk1B9Kqi\neqOoYlfz56E0mcxSPh5z9+Y3tq+Opc4rjbwEiCuRdj2BR3s77qAZtw78oTw8\nhml408h24JC2fy1FtC3Hy0HnqglNZ0nsjYbsVfCuuNLYdHNJVqVMyQ+Eu7jy\nSstCX9LS+l1QV4TzIA2BhApc9k+RcRif99bXweiYQHiNsyKDLciQr7dAFvBK\nYv2l\r\n=qowx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"717dbd0e50b9b88130f00f731109f34fdedd22f8","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"8.1.2","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_2.0.0_1643739021144_0.5366326208283048","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"protomux","version":"3.0.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"caea8cdb24da9fc1bf596ce43173277319b3668b","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.0.0.tgz","fileCount":6,"integrity":"sha512-6YXe8CY9Bgd4GM/59SVcMCSNhnLHej9KLvfRZ2NrNqnj3J0gM/t8u0+cUdYaipiTbRtjnbJTO+2q6NqavvJg8w==","signatures":[{"sig":"MEUCIQCWCIQDocFwYw5g82JciGqQX/DlqA1TIyQnIqYQAGoUzgIgR1+jfp9l2MBktFTJ/17TynQXZz20K2RYq1yB1oRIDjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqGHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtrxAAnZks6WsRiWn4Ir1RpbceP5dX3sXRlmS8dLDd0EJbLw9jm910\r\nVWdLJCWQaO7z0B7X7yq6acCoeSiqPNxj/6JU41Y1JwfLR+QEVUGhgChrxnzA\r\ncB4uyo1WA2GhgpQRZTH95w2P5llsq91W3fr4dnd92N12pepzEFUY7My3QU4r\r\nofzDMZgSYt91tKMFGaZ1QtDTIEa/cfNDyhZzomS0srBpOU92TdSQoGWNEmKG\r\nznaI/0hApAi0x0WMfnAtuPXxMDB/NVihxuK1zqyKNfZqvLgvFeX0nvY0s4Vb\r\nGbRf/fA4KhwlUExT0AwXIgRecIu00VtsrLKRCIVY/bXMc/UOl2boXQ9hFY8r\r\n+UKxfnjcIXXGhBfkDUHYQ7uMoK5pdK540OZrjnJp8zo2AVTvzkmZmOnXWnWE\r\nXxTev6M2QnW1h06Hwl7Gzgxm6Fwq5BU0r+yOW5mlny0/918zyiAGM31jz9Ze\r\nWMvxt0RXiwfGFjVQ5+XiDOvwd05Rct75pyNNRvY7eHJNey4p31jgNyHVjCah\r\nMH0uh905XUWKQifSjC0hpq8mUcqGvPE0ulxzw8gLkPLmJR7SW+GreM9Lsaqx\r\nFhNHro9b4fxcL0qtikjB/f0qpAIWyxrD7k6Qwr6hwRYV06YGz5gtyVgOJ9yw\r\n9oGg2j8Q+FBUeV2jTRPFIGrOHwwLWY2D4os=\r\n=mBRK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a4485f7f550690c6fc8926135c2cbb152ca0a63b","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.0.0_1646961031152_0.2599457677225314","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"protomux","version":"3.0.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"6f3e8b8010ce5f34568f2909ee55b645cbd84ad9","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.0.1.tgz","fileCount":6,"integrity":"sha512-cLgSf05zT91nK8u9Rvl8FxYG4jyUsuk/dIeg62+bBPyn3FjKV+kuhBI/EP+6nwbC71lhFWWzQln4fDcLN8CGYg==","signatures":[{"sig":"MEYCIQCoGFxIbhckTJhqN3FrpsRVZZtLs3XPmoVdy7SmXETn5AIhAPJTHJdu97MM4gR8XNGaoh+fWd0Vhu6QtlH0fGS5kL9v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwAg//bwXloYLwCDLC39/LzkPYhiSg5/ftb5+QIz07Oenx2Cy4eqoM\r\n3kEDJFlVimgUVczR14KcgJiZ/JjRTUcLCU3lm6XJ0+zlCq12SYEncxxFvMNp\r\nlDzNC+llVoVH+sS45anmY3V6tIeJ05juag1Hr+YcHU3pStBi1WoEAcDJU2BI\r\ntKjkpc/s4Vnag80/mebV5CqAe5EwwGraRR4GrpGUR3RvHdkyBwEL4pciJGaZ\r\nUqPLNXl6ujGXbTBAZPEly6zcMNNS0P8JjAeVltPnTajgmCcRZqu0M+uMb+px\r\n0MwF4jPL87sthanbUPBr070oig89p8rPaSnG2Wg+7CQIXt4crbLcEUBikTiG\r\nZWWA9ANc/HwKnh7bm6JOnMgwSQAqemCxIOBJ7tskip+XweQnpvAH+m/krkqj\r\nRMnyHdIdkWxOoPVDhIRh1V8G6hIdCdSUiOCPPDLAxGOGSFX1xQOJsgnFvbGX\r\nnABFf5ELet3vO8aMvtwA6Fr/UdTXrTpJ9kQ2CnX9tGVfowffBkNmzdVA0Ty/\r\n9gv2Yrt8LMzEVItCGXvVlZmXGVHnwoe1eiZLenkMO+mAoiqBqbkJnXIOtKbm\r\n+cLA1QcOCUb0jQXGpjmRSuZ6Ndh3pD+NUptHYMsRhWsjP7A8bdDCUJTfgYiw\r\nVlQK0tmy2RC++0hBZmwX+IwhLFUQQBfUQ4A=\r\n=FQQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1a3d98457c5df85c5b7b997b8e64bf4c1e6bce58","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.0.1_1646961069891_0.7988269911323633","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"protomux","version":"3.0.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"de2bc139d90650f025c2f5b4257c58c09a989877","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.0.2.tgz","fileCount":6,"integrity":"sha512-Eug8brbF6HXEo+Sjnt4RXZE1VfSJFDW1OWt0L6+4Omd6IErv0POA2XTh+3N8IKv7lB1lqNgIEsAluoAPwgS6XA==","signatures":[{"sig":"MEUCIQCsZkwnBOJr6iB1lyVSjtBO6OsiE+QieZMtOejqUzrnVgIgDsf6ZgyhUuwAVbi60lmG45aNFd1hl45mP7ZCgj38OU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqHcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWLQ/+Nf4Nku8BlivciXJHbDo85ti7AmmjPcsBIVEOAsOT7oLN/mN6\r\nrZfOxbl2rk4q55imuTpapbakFbRw9zl6znv0o5QM76aZU1A+0uI9hzGWuowo\r\nnntaOEebPK4qUFFfrXSDFCbAIk61C6b3pJbpJOWwD0/hA9JFZ/fz3JPyURmI\r\nts6cv5OkvyySieG5VYDk8p1+nCNN48C05VgQZzQZ9JulnKMKFbjmvw/qiuEJ\r\naJEi3Fy6VhW7NbWq0nTGw1rEJm1CA3GQHmsJkVZAKG6RacapeVhDjakqe1kY\r\ndtSPeDdkj2Mg99IsRcYNBAyCxVs/zBQUfubSf8kn/gvdOPZa4HLAAtrBx7R1\r\nIV1c7Tk+/c2vpEiQsdaSotK2YGBS5OcfBcHgDrh9v6m2MopQNjGdlbZ4CaL4\r\nnrs/9D1adHbLi09YAxSO9W3mDA2APEgEmJ4PsbfVBbES8NbCwq4p4ku//IDu\r\n1aP1wq4DrDxrtGKOLk8tXqXFoQci+S07jyn03l0jihfWEytEJk6kxvPMlY28\r\n9QzKOR+vVeeFf6ZlKXCeBltgyFvf/MNSrNggsana4UbaDrWQib9kli6pVUFA\r\nXVWKI03fDTeNx3SqZSRI6QrEoBQo7U1G4v2B5Ku/Ry09sbE0Xawgu6pzwb4m\r\nvAgoJS7E1L543Jfh3a5CIWhkposWH6Qz33s=\r\n=inUL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"79ce9e21f8bf33f37231f568ef52e0adc35c924e","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.0.2_1646961116444_0.21194860485626732","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"protomux","version":"3.1.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"935de173a12cdc69692a1590718333866a05da51","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.1.0.tgz","fileCount":6,"integrity":"sha512-tq7/U/mNl8BoxC+MW0dVB6GxxnOB9qyivak5ve+3/NFcr2nzG4978pjzJ5WyLqUcq26LRhlhi5U+SiOTB6GgeQ==","signatures":[{"sig":"MEUCIHXGAtZK25/+fnoOGMIhqOSt4mI7AxmeZ74gj29HlRu6AiEAl+cHQ+kBrM82pc3LZKytsZIbeRIx5oOdvivFd9TU8Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKqNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8vBAAnYsNX1V4CeDmZG1Cqi4HRb2JT+tFNBTR5O6PiNFExEyRH1EJ\r\nsoEoTBZP2MbFuM8sJT5/A5aAzHdayCLnAOl9OAQum1rbSrX9rK6gzx7weCQ5\r\nsZHeUvT/b1UvVwYqgJjWvRqK9eoA8BYtjCbP3pP4yTZZXFIFd3d/UeytebKD\r\nm6dcP/vcUx/FBOZYpJ7dW1bj2Cw19WeUBSKXV1SRgbFJQGZemSzZozksA/fu\r\nr+353+sjXVN7XS496YSLBss1DYxYUTllBE/77xr5y0kncbM8dVk7rZUrWLe5\r\n8fiBfwOPZ4TnwxMadyaF+ugIxZMerhwNeqLnZaizYbxS6LOUVUdMcrrXDNB5\r\n+bRLm7fIHNu6fr7M573RDUBKdamCM7MSP5uEnOBeZy0/OWXS+zFRrIbpQuq6\r\nWsvrpwPEIydMdf2EOd0fdNZAnFdiqMjQKko4I1ZDjBXsvMvw0dX9tPiG0rGv\r\nH/VDo/Qg1eRoJYNW205FxKUhwfwjJMmDHA7/14BLAj1s6pwEz1YcoxwEo+qf\r\ndMmg0PnBPxpjJ5x5QyVAU11ssqDXQgJEzNhNCnuyQeq2cE/WoWjjkUygbqKb\r\n1q7ezOL1nPOUPIKpsUcKYSOnZl5snNeQnvrHW2k/vzHVpMtrmyjQQpJf4CVj\r\netO31aBExrmffUlKtdSJv2E67Im4GpYVYIY=\r\n=muwn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"90e8bc32888573e43b7e0eebf187f52a49686258","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.1.0_1646961519486_0.9027698345517345","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"protomux","version":"3.1.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.1.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"17345272df025a5a34676fe455086221c35a93e3","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.1.1.tgz","fileCount":6,"integrity":"sha512-BJ8bUo14t2HlypwFQlNa/aUGEbumiU8+SKwK9OCq3dqhBcVF0nZj27b2lH6AJqXdBrNpkDoVixL9Uwy+rz7G0A==","signatures":[{"sig":"MEUCIGIG4xDZMcHLyGLNJCoutBcxuxynp7hOzzFO7EWGZ5XqAiEAzN6Wt/Zk/5jSsXae4a+R8zHZGXYyMIJ9dQ8Wttoewso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK0djACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHJw/8D/V16va43/Pf4kunST+1Wt8Y2/zHkOuNCIIf7+Ilre/nVjCq\r\nKjSO8ufP/n5+q1Ibc9qbzpQDRFYhp4m+CP/PxBelMrA+NXnNJ2uHLIREaAH2\r\nFo22MFmG+Fy2Rtn9s+pQvAKUX3qgBGMeiT6RE5b92zw5iSycigLCbxm28Ojq\r\nH//OM7CQVlG3AAn4EjvNGVsBI9W606Rllaq4zFB1G89ikkNJhuKuc7eN79ZK\r\nXZGiE6Bux6NUMbmAFqaCFuQQxDOytfj7acJXC5oZkrmYOOJKEbm8hI98v81r\r\n+ehozr/yxwmVPE4QbKhbIDVIpGZgxdJMmRYpOvM+EOOWhtGI/bxCnk92P0xN\r\nsrE03ofBHbQ95uMpu3I2Wm37I5KRV6VmSZYRNjPQ99oU94w3f10ETt53hulK\r\nIFyUWO83aN5Wqamt3hhGP2ERqU8WE2vHJw8ihdePTy7pSEUlnBVE21Won5tg\r\naK0qe5qhiQOS4kGH9Faip9dnG4LwKe3gshm4M2/5nL0v8s8LJ/4NDuA3MSWT\r\nRxrsLmVMo/eklv9mwpaiekn+Wi7udwiZJnqmrmwWHAPKkYZSRU9tB+EFnddJ\r\nT13eAHCWeC/JsDJa56ptUxmgHTBmhQvPZdYRFS0oUAgpe6lnmoYSBuJtSGFS\r\nWT1pR7UiElLDs24XGa+oaFiuFEhnfKiUDhA=\r\n=ZnRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ab9d484ada995d10d76b86240e4ce0e1df7104b4","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.1.1_1647003491700_0.5856406349716552","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"protomux","version":"3.2.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"ba0ef43a07cc5a100dafe501ba338140cdf3b360","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.2.0.tgz","fileCount":6,"integrity":"sha512-vyzabBDkiWzf6tS/xVMUMl6BpjYL5so4ir3faKnc1KMh4D5nV3s1OB03Riy2wBv2fOhgO06J+hb95DAx1WgzPQ==","signatures":[{"sig":"MEUCIFXl5J0ecVEGWq3N4ASR2rvRk8ty2dLqdYVRMEksrnmYAiEA9YAXq3TPPO2MfsiKAE0lEGbMHb722GMuwg5PYlVAFjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK5j6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVOw//Tt7U6gbY4/ETTTBoJ2BSYXY7gftn8MAEgHGdx6W21ifNwO+r\r\nP3DeLbx5bh64rdMhzBxc7FLNMzMiS126njbNo5GBD4etswDavoXYKIvgGA9/\r\nzjm8icmmFNhBcdY4hzrDWUxGWoBzDMdrfRe6yMc89i4x3TgxR1S58IbeT/o8\r\nuJ8DkhUCjE2dBB2jGSEg5xaDwpP4Wpqw6C7x/WWxENYQtUSLmHtVe1Mvi7nq\r\nt2w/39h80RXVe/eTwVuDcC0tJqGCn/zRd758sDjv0652wdzcTrqMeF6lEQRH\r\nu3Juktnhxsqx9jtroJnKFz0449FE7RAvBDZowjiaWhM1kpxJBNpKTnh8Jmnf\r\nTy9vl2gTrdhBI/BfJOYjEkJ3vP9O0zinj239q+SYbVRAwyHBBqNLgQ2TTgOY\r\n7JDNM4CRx3SnlVXx2Lfd0cAvd0LFVnJUhBou8+ZMCK6+q7s6n/8HVsuvxBqJ\r\nzqETa9kKrxRlE+7ulWpAjOGwWkxyv4M70IsUFMcLi/SILIIPJdMl2HGaHYsP\r\nGJTNnu6Sab+Hn1z+zxuGcOySw66KVMABUUjbQF49h3Fbg3pmNwr28/1Z/sn/\r\nkrQrDHCwUE9qTCOYRUAKwRIR6bPwomZqAxaRyiuqzVf7Od6ST3Da2XtEUh+8\r\n1Ho6revVd7ZQDb1OWJhXKknTIDaNdms8V8w=\r\n=lsU9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"70cd098a830bccd052d5739632ccae21e818af94","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.2.0_1647024378727_0.7644930193078363","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"protomux","version":"3.2.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.2.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"401b11b3c3b066d54a7492d295e7dcc773141b0b","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.2.1.tgz","fileCount":6,"integrity":"sha512-UM1pVR64JE0QHkptRitW2SlqtGKLu2hZFzvP9G0UifdneKepNhz7hbT6IlhUjCguuFdW9qYZQ7fZM2qooSTpvA==","signatures":[{"sig":"MEUCIQCkCAi4Nue9OhU9qU1JyfrCt6gSWVE88sMNxkMva7VC9AIgJigRK87LqrG1xQhcjtmof45OXu2te6vQ3htR/h66k/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPH4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMtA/9HUR/yMNp+VynhxIuHcgymIm5koJeZxALeYNagOayOpustZt3\r\nG5VEgS96ZHBEq9iPBeaf9l6PwWEBraWo1AAykv1u6b6VBDJ7oZb4EFjL1RLr\r\nLluxthI9RikAThvvZHQ3TZPTSpquC7RDTRSjo5eG55F8n35NPMnuI0FtTBeJ\r\nHT0hH7wMi278r00LmBVxdl62rqSZgxBwRyx4SbBYJMmqi5Wg94x+mkCsSXf5\r\nT+t04Hd2SLcsH+GCJiATAob36zrQWJcXTHMgM360cHz46JcBD9OZ7LF/fpyE\r\nl8U51TZ+0IYdoJkBukkgzgmDnuAr5CKKKEfChHNPQEF0LlTsyc9Mls/pe36b\r\nmXGMhNBQTqNUS9Oc0wKqyC4ZDKhXf5Rli3gpMTFTxRkK2+6w9Dw11Ttpp9do\r\n+Peg+lkFk6KF8/BZctLcn4qiMW6Mdy83PXk5QT4YAq4GJYoAYIOilr8RAoxc\r\nI5qhsi8RgSuXUv9E6Q1dXu4QIwm0yqJVth66jw/et/EJK5hu3EUIZZm6Kbkr\r\nzpba71tTWV4tWRVjWgG+2qN2EzoR2EC4yaVTYwuNadYWCx1ml2N/aQbGbig3\r\nNWHTftLu4obBLY9JDcYrVLW8gM6mAzWGd6eFL77wmPmFmarlH6CGLeWAETQD\r\n1gMb+I9ynS7BakgQ2uC34bClPYyiPeepdgc=\r\n=KcNE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"734be1f07011c63e34f1c56d374a09e261eff248","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"6.14.16","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.13.2","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^5.1.4"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.2.1_1648131604373_0.503494014493753","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"protomux","version":"3.2.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.2.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"d5c221f7239f843077d7ea79472dfe22e71d41b4","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.2.2.tgz","fileCount":6,"integrity":"sha512-pndMq5g48JzcBkmknqToPPqo1w7npuKa+Fx1qCZ9DnEtustA2jStS2+WDu23DrPkOX7F0gZP3jt6m4CdJlOpPg==","signatures":[{"sig":"MEQCIDtCn+sMBMxXp65jw9y3U1Qcx96XivGuEXpQktnKbIIPAiBrHX+9DmDR6MSV1+5d1xqAzqIizOVyW/9sFVLjlrTG5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixYJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxQw/7BFJikkMGGS3mwU51qgHqdt2eOeX6/mTD7zLfkiEHOdDOByig\r\nyHyPiH6hBSyCiVLloeuMz/WWYcIcoXEoV+cIqzeaVOY8+CppAmwQ3KNRW9Rz\r\nm5Oqt+I1G8968SD2me0Rkgzye/z1bA7ebDG2zLjl1H8Nq/GKnX8xcQLmcVRS\r\n2K0haN9TOaxU6HY5JKJc5xQW4LI0rsavATUFaYtkKlo1MKJFGr0spHdlr925\r\nmIMzZt6DxZyWdQt7XcHugw3uTr8LSkVc9/RH0df5L7i8jCD4LhrNwsubKpXL\r\njKTLEsYfLEHU5nkKeVrC++5839IW/u7Wt7oBdaEspTd73my8Ef+fQ6rRtgW0\r\neZtW8d07p+E+ehVi9y/ci/PXhGEuka2/Zham3OabZeF52vhSrBqwH5OMjril\r\nJbLXeNAFXlNx5TDQI97dBf4O05LpicyGSXjt6lHgL+fRG2hgvIuRwc0cTJv1\r\nV6NdQkX5daUqzQmHDj9eHYM3VSR08kBxQCB0p1TUqQ6KT6OfL7Ul6EjAlClp\r\nXYCrcj5fNQOXE+SzUh8TxUNjtthzvae6R+EfLkU3aqqsU2+SCelfb4k0zZO6\r\nXR5I8nDJPG/t/5QVrpQETKo7DI7JteKg5OghdTvOA2RdYzToScTVBXQgAisT\r\nOtMTM6mk+kyAhS+IrlgI/Z6JY3hTGXTnF6E=\r\n=Fk0m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"699dbed87dd3769a926df4bfa30cc212bee6fd40","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"8.5.5","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.15.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.2.2_1657111161505_0.7161381820073325","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"protomux","version":"3.3.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"96ff690e44044494709967a24dfd29ad1fb50d32","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.3.0.tgz","fileCount":6,"integrity":"sha512-GlsDuFyYiqT0VzKL8+m8WDG7YaGl2X/rsYbATic9OVuFJ0es/TeoTkMlJj17K98n/HX9zxkcB3qJUaE4Ml6QIw==","signatures":[{"sig":"MEUCIAXz/RA4ipltNAOeCGB7UHdhyRyRL7slrNQOCTtyUnt7AiEA+SCeBV0wpFqUOXy46onRCnBb0Wpxrvy+1ZuDlP/3N14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9togACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzsA//bnIPAAjbTjNCkvsnbtRU7nNOS6+kKAOTNYIz5yfjkxHTbrjd\r\niH2JjD0YEtA9jOj2U4qbZ1Igvc4YBbTn3ssz6EZEcXP04zXCTbrbhqT39o2y\r\nrqeSURqIhdFnXT2Uwp4ffyOkxFTIotS44N/zwOIfQCqoDZG5/b3h9Z1B+oML\r\n15DWoKs5AhdvfxUBuvxVxGbayLGIKCr1M/aGxPa9/7BOHUkukuJxbDCdhppW\r\nFk7qjPC8oM6ZYZ82pNrm7ofFHA9A6W6ActRg4l+FWIiDHZ1eaVOaX0dWZtnv\r\nHKCU4YN9WBR5poLqEAYJn1kvSIq6d15IXHqZJm/ohtYM51Q7FhqaOWeapW+f\r\nxwrzDBK3RTLNwU7M4n/7CnOp8eb+vs5HMX2u87f0j5cmvc4qQ8GdwoD5F2/1\r\nw0xpagthaCp2KiqtfdJjLw7sjT22YjfBPHskB3xPHIsolPFj7gEkP7+HryLt\r\npFxY03pRGLwZGVnLpv65WrAdN3mfsGLzhNBkjpQMpO9j7Blh02Yo4/lSg8X/\r\nostNl/UYRNl5TOIznav/JZNrfzI9SrcVT1uziuJJMzr1KEeYY0g0Vq9BfMjq\r\nD6t7irJwtuNlIkanQlcWHYakIY13zok1Cxfl3ZrYI5DkKWly6aGNMyzyDX+L\r\neXht4m6iV5eHeSTyJecdKq1novLCkiM84/g=\r\n=DqK+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e00098b294d9781ab7f8b5ec094a535e23e551d2","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"8.11.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.16.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^2.0.1","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.3.0_1660344864488_0.8092035238733","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"protomux","version":"3.4.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.4.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"b6269fc15c0bd22964acb6e8f68a002e1da9a370","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.4.0.tgz","fileCount":6,"integrity":"sha512-jZBytPrL5o+eZeSfIA+5OhPBwfS4A3DucHU4R6KkwFVr2sPqtNoKOX/xXdGzQzHzfVOqbsFfC7oFQ5FqZ6XKWw==","signatures":[{"sig":"MEYCIQCkPTAPsj1ZcwYdLru3YPm1tUQXGM3g4cfVl0w0MXJeXAIhALyUjJCPFtVi/lDOQnHLb2V3jFCCds6s9ToeCqgnhxcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDzzJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdjg/8Cr4tL9Z34d49UvQBmPxjbBqAHNx/WDRNY23CMEX9ly4J4NEj\r\n09nRqAkdB45oTRAWJjzj2WpvN+8v/1shO3I/DhYmyN6k21pd3bbFh7SnkSkc\r\nMl/hHJoDqDI5QKBYGBj2mOnyUTTjiwWOkKYtTeDKfDinv1TN+C4LEpKagwUM\r\nGFpNVF2868DRGxtBfmwtuVjGK+bBOuL4+pxNdCLezoP3OTom4VzP44m3r9E/\r\noILAeVEAgcrwSAhKJBoM1++NfLe/iMFhLKpFzrMqela+uXcWJhyMBT4QerO4\r\njvhxSEWjzQ/oqGq+8hCzbxTemjj7HRoMalRCLdkp4hGx5SZQD4dp71tFj5Az\r\nkSJWDc7Qz7gha9E2wWlxSYRWJTAsgqr+o74CP/zx8uLsdEgfWg7T4GuD2xZ4\r\nAk75Cb+/usoDtHMXGd4e+TVqQFqnOGq4KezhGmyFfq5PPOGtMX7Gtcz/bomw\r\ndxf0g9IeBS5XaHg2785zW08So4pH2a8uiZFa50H64FvtWmoBBY2RNjtiV5LY\r\n3/IieiE592oV2Ol97Ciay3H4Ikjyd3LHF6PnZNwtw5W/YU9le1n0pk/Jd3Q7\r\nyNbjeQrCK9PrVT6u05LNgl4ji0s7WbcUw6aij6rHVL7UhYZu3qzkN5ZcSFlX\r\n6lzg2oAMvKiTRPV2eEHBTLqAK0Jzuev1FyE=\r\n=LVrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d47fd52836cfd8d7788cc038f375541bfd367285","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"8.11.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.16.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.4.0_1661942985450_0.9507838307327205","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"protomux","version":"3.4.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.4.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"c6ca9d4e67350f66bdcffad8430b60a14cb4d792","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.4.1.tgz","fileCount":6,"integrity":"sha512-V8MDCiDGqxM4/hGOewmezbCX7HZfcYGtpdO0MK6pEhBLSknENuqqE98OEWyQuwDalfHULVO8ml7LSwTB5g5Z6g==","signatures":[{"sig":"MEUCIQD94V5nti8XbLDZ3uvZENX+pRztHV7s4EeeO0pufYF3AQIgfByFB/1CIVbO23KLwHceR+jcLcOCBF4xgzDX+Mg0znM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwVffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYghAAnBS1YRVBujoBhgD89D0/F765P/67DfZSWHViXK+H0bRv9OaP\r\n6tz/9HIBu3AEyyJD7sRj7PmS8hKhOzFWQqQnf9WyLwMM44P9YuIYPnmDKFTt\r\nco9eQnnkAU0K/5rdDUyK4Hz6h9fhGgjzu36TSJZHaKUUArami21dwHBWqZJB\r\nh1zvI9/TVf4aTb0xKqzKAvZCCRMH0WNrSP7JZRWownBVGLoC0/Pid9hd+zfV\r\nUP2YtBSlJ3kyrm13Ym7/WB75kFL4pRm/zRxjS6yV/y4tjoo1ItE8MKqY95ox\r\nEVTksca//xKsgQ+0uP2HZcBb1oXMtS4z5mEGxsyPr4b/P86/iV8kKPvkkS9X\r\nGTVBYRQ+0ZgIITDR/SOqQ7VhBNZPVhV3Wh3p1qv3oQ5kmQuTA05qmdp9HTvY\r\nXVbC1WLZ2RX0RlDqkLflt0zZxiLDQQsEBlekMpZ+5L8S1E4N3jTgP9weR1Pt\r\nsxQRYPCoWsKzBUP7qydy8ZJlVOQ7UGtZEOeg0unQwmTjXJzcTGRk1YOSsCCI\r\nIX+GgC8b3+9Jpd+3bVp19et8uL+fDsZzafnoMlcLEbomYMIXciocIG3sm4cV\r\nNzZ3ut8Bwms9WJ/f+sd1slPLn3HspQ5MFlgryde3b+D1SYSx9yAPcYjtjw/0\r\nWWAmqYZi4zz7acoTezlpTvLeoWg345lnR24=\r\n=Gmp9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"131fce63d7dc123f113eacb5183ee4ea5d940abd","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"8.15.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"16.17.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.4.1_1673615327207_0.10123553113986894","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"protomux","version":"3.5.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.5.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"2eaca7d6eac8735f5415f5f200a9c35f796a4e97","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.5.0.tgz","fileCount":6,"integrity":"sha512-IXxAhzRyvHU5blOILNzFg0AdiQ/R6adQ094RDWUFNOg82mp8ZwsvOkLICcl4sTnRqHUTh3B4tBsur06kGfhG8A==","signatures":[{"sig":"MEUCID1yZvoBJEiqNxqpg1JICwxxJznWjQihbHC6FPi4QRFMAiEA/m6xyG6ZNA2f26Ufn24mnaIlGMbNrtjIwLSEiGg5tak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31628},"main":"index.js","gitHead":"9c59871ed2d17314df587a7c5daf9e9cf024bb69","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"9.5.1","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"18.16.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.5.0_1687810212894_0.383395979947561","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"protomux","version":"3.5.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.5.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"3cf1f140e5813c10abc106462209fd432c3d029d","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.5.1.tgz","fileCount":6,"integrity":"sha512-+ioDo9Cu5rTNQH9Or2UkXJRFPAZMzqr4gZFuyib8tTmy8YyZDCL2poP8dhc5JgJydTrj94jn1Dsp/C0ESpEtjQ==","signatures":[{"sig":"MEYCIQCF7zAEyjSi3ut/gndG3LPSqMCXy2qO/QO3HKghhvl7OAIhAN/QJETwgwTfptnFE91F2xq3SoxWjNExrG4cnJEqgQgo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31694},"main":"index.js","gitHead":"ca7f9aeba40b0e042383728fa063f984028362be","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"9.5.1","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"18.16.0","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.5.1_1692648266930_0.9075240357959924","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"protomux","version":"3.5.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.5.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"32b385dc4065a911e945497e42b2e36aa55b00fe","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.5.2.tgz","fileCount":6,"integrity":"sha512-ZxGTlyIXochH+XtuMrQw6ZAg8cd9H1AX/oJ+2hLOLZt6+/P9sm1Nv47xWTC59WwmDWFad1HPGrdwryLA8BLJ1g==","signatures":[{"sig":"MEQCICJidzfQdZq9U95YbwnnCuxkl0AHTHhaGBYgeigfuXGAAiBIcErGvn7TI0RbbNBFIIhTCk0G79N7ZhGTYVW/GTtB4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32404},"main":"index.js","gitHead":"89bf4064cd80379d453ef898ee9ca70d9c37a02e","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.5.2","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.5.2_1713538700899_0.35596208157813014","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"protomux","version":"3.6.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.6.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"f82b69ef41f7a03d150954020380c3e799e9be85","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.6.0.tgz","fileCount":6,"integrity":"sha512-0ItVPxu74yWA0uKIuqBWV/pP/AAdEJeBVYfELYcDixyKHrSlGlY+G9172LIoZc3wNNjgfa0u49VahNkSgsqOvQ==","signatures":[{"sig":"MEQCIC4+lWtUONVmzwaoCtUr7VHaOe3W2Z8UqLc3bMkISX/VAiAmXLHaL3UL4lH3JJnbuq11T3zbKRw0MARkgBYk5ODYKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34086},"main":"index.js","gitHead":"b9892ec9ee7d523a0968f2d4301b793d978decb2","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.5.2","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.6.0_1714549194680_0.07233248198272735","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"protomux","version":"3.7.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.7.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"b695fac1403126cf45a7040ab9987ad3bbca68bb","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.7.0.tgz","fileCount":6,"integrity":"sha512-P6sJS+aVtzaoun6y2yUQMWRC4LtkubK6Bz+fU++xTmVds8R1omQzc66tmnmJWeqMVtSyne6hXPNz0nZGl/69fw==","signatures":[{"sig":"MEUCIGGg8WPxKiT7xOyCDojVYZUf/mOx4Hlg+7MBjcHikItnAiEA6cKKjLDdkgh7oMMBezLuxeWfpOr2Sw9rTyrLzwEdHf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35446},"main":"index.js","gitHead":"a8342f3dc7f570e2f09aa23a5e04b22c46344d8f","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.7.0_1716989889627_0.08525376181425837","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"protomux","version":"3.8.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.8.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"408c43c8165bd35de4257cc098935e4ebecf0c0b","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.8.0.tgz","fileCount":6,"integrity":"sha512-wfTbH8yI4+TF+LnSYYz5BRba9yJDPQz4w64Kn/O4F9YDD1f8Nvq3Xy8UDrCdQjkrBG0F2Z4USZolPU0cVjb+fw==","signatures":[{"sig":"MEUCICqInuimxOtFsN2bzLvozESO/obH2I+XioAnrBvtdvtDAiEApH9u2annkFEtd0zEdtfd/RURpEXxZ74hlLtsT7nCbhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35748},"main":"index.js","gitHead":"bff5c28f9604f826c401fe49f2d365d4e47c7dd7","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.8.0_1716991584828_0.09288538814555491","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"protomux","version":"3.8.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.8.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"9aee36fbb3d94ad8c7eef4c0d9ed4ca2cc1c0ce9","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.8.1.tgz","fileCount":4,"integrity":"sha512-U0L+MBEkmkfxrGgcYGDsY4pWB6Pj4Z9ZRpt2z74uF0ZCKyPEeyll2sJkq2vVjJHoAAlho0rP2YI4Qt05TU4XLw==","signatures":[{"sig":"MEUCIQD6EUEUBlQf9wBzVRnIWIRJZp+wYSJmzCbydCHeOq6s2AIgI7v/Z6iRzEMOBxtxEJ4QvsK30DLelJaqGZyTOsK6IVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24435},"main":"index.js","gitHead":"171c6ffadf10d81fbc923a2117e86adc5e678f6d","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.8.1_1717093038641_0.24560542043102562","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"protomux","version":"3.9.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.9.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"8fb5ea4ce92b3873b9054f3772133f3d977b4487","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.9.0.tgz","fileCount":4,"integrity":"sha512-EBaJPcs7FbC8DOdi+fEO8M43wAt2G/CYA17mSgZ10BO9euG+UtdDZodCce+IqjB/b/0IC+LQirE4qRP5WJRtWg==","signatures":[{"sig":"MEQCIHq1H9F39c5c9iZzILnXjffhyyMZG1VaVZq+VBz0yLhmAiBverDbJXp3VfzyfpF/psqq4cM2gjTCzZKOB1uMKY+7tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24591},"main":"index.js","gitHead":"8ea4050ff5c66cd84680bc7fc1af1e60a3dcd9a4","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.9.0_1721141829659_0.5558864769314318","host":"s3://npm-registry-packages"}},"3.9.1":{"name":"protomux","version":"3.9.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.9.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"d38198763febda2e801a5bcd405d1ea5ca8f5fdf","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.9.1.tgz","fileCount":4,"integrity":"sha512-KflytixuqwZFxaEQ8J7ToVA3unPqyg/TFBIkP80ZGVARJ1+C82wgzhUOJJfySrt7hRvD8TgjqMdUK4fH6AY14w==","signatures":[{"sig":"MEQCIBE2CSdNVcRitTRUCWAETW/MBKTLfqjq1lGsFFDSyogbAiBJbXkAYzw7r1x0yhu2jaMVngc/bIjsXHd2bbRgHvEHqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24607},"main":"index.js","gitHead":"54441e40cea3fea802ae5f6cfce4ad05141e0de6","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.9.1_1721741596203_0.9935885476024755","host":"s3://npm-registry-packages"}},"3.9.2":{"name":"protomux","version":"3.9.2","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.9.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"b081a0a146ccaebb71f5d36037198b268889822d","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.9.2.tgz","fileCount":4,"integrity":"sha512-s439dAQSrCg3rohE+Vn7UJN20bBUKNu/4m/+pSNKnavo14HHPsW7BP6YtfXD63qPDRwfM8la3r4DA1EQGM8iYQ==","signatures":[{"sig":"MEUCIQD3fXJRFaiuAFIc0FKbQJG9UJCCBYyV3rpsp/T7FL582wIgAlf1v45IJ21eSYBjhQkBSX5A3eeCzOLdwXqGARKAIKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24672},"main":"index.js","gitHead":"50b98c93580002a7e32fb12eefe07493fc2a3ade","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","hypertrace":"^1.4.2","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.9.2_1722332668119_0.5300883917504673","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"protomux","version":"3.10.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.10.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"407517d4d3c5bd3a1f7023cd07b4604e976ad424","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.10.0.tgz","fileCount":4,"integrity":"sha512-YjNhvdYWI5HGbbUUKRR8DT3mg+RaZQT6V5T83ktd4veAdHg0CLvevcs33wo8rjdEwCnRaSNXkzlw48tbSaPVag==","signatures":[{"sig":"MEUCIFBDcimIVWwmSWPLyHjD4bGGSHoj0cmD2wtkswuWi+SqAiEApuBNNr6oAIB0egaxcbVWV6uihirrbfF7JssNMCyU9iw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24867},"main":"index.js","gitHead":"27a961c6ccf4eea55e2e1e6628a4d99d0906d078","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.7.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"20.11.1","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.10.0_1727867423118_0.36716765972985277","host":"s3://npm-registry-packages"}},"3.10.1":{"name":"protomux","version":"3.10.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.10.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/mafintosh/protomux","bugs":{"url":"https://github.com/mafintosh/protomux/issues"},"dist":{"shasum":"a971f0d5ce090f8a30c86e303e165c3fadaacce5","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.10.1.tgz","fileCount":4,"integrity":"sha512-jgBqx8ZyaBWea/DFG4eOu1scOaeBwcnagiRC1XFVrjeGt7oAb0Pk5udPpBUpJ4DJBRjra50jD6YcZiQQTRqaaA==","signatures":[{"sig":"MEYCIQDaR59fbtOZxCcDaFs/s1KjcpTmU0dd8uaa0dkol0JUnQIhAP47kRguFaAkWgKhKOI3jzMnRrSEmr7AV4BBNT1YhFUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25003},"main":"index.js","gitHead":"821a22a9f648c89717980add795af7cf01e9da34","scripts":{"test":"standard && brittle test.js"},"_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"repository":{"url":"git+https://github.com/mafintosh/protomux.git","type":"git"},"_npmVersion":"10.9.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"22.12.0","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.0.0","standard":"^16.0.4","@hyperswarm/secret-stream":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.10.1_1735642437626_0.17946013689469864","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"protomux","version":"3.10.3","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.10.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/protomux","bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"dist":{"shasum":"c18b03eaa6f8d80be69e51c67f4bb902adf044c8","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.10.3.tgz","fileCount":4,"integrity":"sha512-cUwyeEK9WwNA1SsAIj8Is5DEM7CYNVljQSUxid6HzXWtSHfob61mReopz8eJewsAKMdhk4fqCT2G5jiHja4UxA==","signatures":[{"sig":"MEUCIQDScF/co9A+PTrKGabtTTQWobnoB6u+VcpwHyH4ltHomwIgHIYUdDxjVz4bXj1xfFihDxhic7tJ8eoFoA0AGVHn/ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protomux@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25959},"main":"index.js","gitHead":"7925d7b7da795ea8b235918f519e5cfd715313f5","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare test.js","test:node":"brittle-node test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:01c2994d-26c7-4a71-8a41-e9e9e010da42"}},"repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"_npmVersion":"11.11.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"24.14.1","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.0.0","brittle":"^3.0.0","prettier":"^3.6.2","@hyperswarm/secret-stream":"^6.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.10.3_1776799145603_0.9475121140744651","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"protomux","version":"3.11.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.11.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/protomux","bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"dist":{"shasum":"820e61270b11e941913457b539d44a8f44487904","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.11.0.tgz","fileCount":4,"integrity":"sha512-Ze43XaNHbL6zQ/zJwVYvue7Aj8pDB1HNnISsrFhAur3291Y+Iu2fMhOpySD73J/32BoBIUYrhl07lJsBR/fUVA==","signatures":[{"sig":"MEYCIQCZHLMcQL2nACB2Te793yAjAj9rX2S1E096NTwZeGTVDQIhAKPclf2bBFY8G7fA9uVN9+vcAmeBHQH5LfitDE41SWub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protomux@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25983},"main":"index.js","gitHead":"0dc481994f211ba94f6a3d3ff68342f4d5822567","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare test.js","test:node":"brittle-node test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:01c2994d-26c7-4a71-8a41-e9e9e010da42"}},"repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"_npmVersion":"11.11.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"24.14.1","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.0.0","brittle":"^3.0.0","prettier":"^3.6.2","@hyperswarm/secret-stream":"^6.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.11.0_1778001786183_0.8001432250944642","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"protomux","version":"3.12.0","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.12.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/protomux","bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"dist":{"shasum":"ee7bdf432253b672d03db15abf15be1525a7ff90","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.12.0.tgz","fileCount":4,"integrity":"sha512-xnaS8AtCTml02ZtMV3Gx8kyEn6a2wDiojogpoFLE76zgCqLbjNTFYe26HI0kI4f8ehxztWcsnzPXCSy+bWF72A==","signatures":[{"sig":"MEUCIEa8t5kwkoY9cwV1i/ewOGJvb0DHBeDa8GTolZtYx4UYAiEAicmsMNIjQsjjMcXIDzRbRLztUGItrnC0udhYQpQ2yPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protomux@3.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26295},"main":"index.js","gitHead":"0ff042f999ff3e596053e1792f9335355af17bf6","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare test.js","test:node":"brittle-node test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:01c2994d-26c7-4a71-8a41-e9e9e010da42"}},"repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"_npmVersion":"11.19.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"24.20.0","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.0.0","brittle":"^3.0.0","prettier":"^3.6.2","uncaughts":"^1.1.3","@hyperswarm/secret-stream":"^6.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.12.0_1788989316737_0.8808983155809447","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"protomux","version":"3.12.1","author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","_id":"protomux@3.12.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/protomux","bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"dist":{"shasum":"788ae367354e3f29adeb8bbefd9c599fd881557a","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.12.1.tgz","fileCount":4,"integrity":"sha512-0mMALy62hB04h64HpqfGYZcjVYlzprf75Pk9llk3az3w2TiTEF3cz4TLxWRy3zCaaeHKcUMRsRxA2cN/YweekA==","signatures":[{"sig":"MEUCIQD2NvhdMQ1k7F0MkiDktteNzcm5iaX43zWSUT2uLOsFSgIgAtK/CCVcQYqBGkx4CjLTqO6C+wIh76UbubMNBkijlk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMTtU8dMkZ9KXsearmdHZumJhCfTDGijYG+FaAEVgRLAiEAl43te92AnCeHyawlUm++nnBDVo5VOM5dQYreBXJBTME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protomux@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26283},"main":"index.js","gitHead":"eb144a1f8193082065a01d68d1aab21730f2f20e","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare test.js","test:node":"brittle-node test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:01c2994d-26c7-4a71-8a41-e9e9e010da42"}},"repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"_npmVersion":"11.19.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"_nodeVersion":"24.20.0","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.0.0","brittle":"^3.0.0","prettier":"^3.6.2","@hyperswarm/secret-stream":"^6.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protomux_3.12.1_1790199468215_0.5190102412372373","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"_id":"protomux@3.13.0","bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"dist":{"shasum":"2b82a4100b207edf28be2ca08a96f2481d75df8f","tarball":"https://registry.npmjs.org/protomux/-/protomux-3.13.0.tgz","fileCount":4,"integrity":"sha512-+3mF/lv4LHtYgB5/lfe5pf6PxE0TlFlccKJriRB738t3d8olbWgRLgBKDuthuZhoxZjIL7vYchS9im8OcnCCJA==","signatures":[{"sig":"MEQCIH60jLFwVNGprdPSwGH1Yz3oQCclIK4YHw7PIkuyAw4ZAiB3X0r1QD+3UyhVd3TUYjSE6eurcbTreTFtENVpRgsa8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDJfgpn4zjdn4ukllLYcMQMkAKv0rmaGev38krhtgqrAAiEAqvvNCtIRMzp8KAOQPlqRcrxKLnZ7pNRflk4Sb85gQkY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protomux@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28595},"main":"index.js","name":"protomux","author":{"url":"@mafintosh","name":"Mathias Buus"},"gitHead":"30a595e292dbf38397580e30899de3eae5993f2f","license":"MIT","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier --write .","test:bare":"brittle-bare test.js","test:node":"brittle-node test.js"},"version":"3.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"01c2994d-26c7-4a71-8a41-e9e9e010da42"}},"homepage":"https://github.com/holepunchto/protomux","repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"_npmVersion":"11.19.0","description":"Multiplex multiple message oriented protocols over a stream","directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"b4a":"^1.3.1","unslab":"^1.3.0","queue-tick":"^1.0.0","safety-catch":"^1.0.1","compact-encoding":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.0.0","brittle":"^3.0.0","prettier":"^3.6.2","@hyperswarm/secret-stream":"^6.0.0","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protomux_3.13.0_1791827079503_0.4107787334527333"}}},"time":{"created":"2021-12-30T20:14:00.486Z","modified":"2026-10-12T17:44:39.892Z","1.0.0":"2021-12-30T20:14:00.690Z","1.0.1":"2021-12-30T20:15:12.696Z","1.1.0":"2022-01-28T15:01:25.407Z","2.0.0":"2022-02-01T18:10:21.286Z","3.0.0":"2022-03-11T01:10:31.300Z","3.0.1":"2022-03-11T01:11:10.251Z","3.0.2":"2022-03-11T01:11:56.613Z","3.1.0":"2022-03-11T01:18:39.734Z","3.1.1":"2022-03-11T12:58:11.846Z","3.2.0":"2022-03-11T18:46:18.851Z","3.2.1":"2022-03-24T14:20:04.550Z","3.2.2":"2022-07-06T12:39:21.654Z","3.3.0":"2022-08-12T22:54:24.628Z","3.4.0":"2022-08-31T10:49:45.604Z","3.4.1":"2023-01-13T13:08:47.412Z","3.5.0":"2023-06-26T20:10:13.129Z","3.5.1":"2023-08-21T20:04:27.121Z","3.5.2":"2024-04-19T14:58:21.055Z","3.6.0":"2024-05-01T07:39:54.936Z","3.7.0":"2024-05-29T13:38:09.815Z","3.8.0":"2024-05-29T14:06:25.029Z","3.8.1":"2024-05-30T18:17:18.781Z","3.9.0":"2024-07-16T14:57:09.809Z","3.9.1":"2024-07-23T13:33:16.345Z","3.9.2":"2024-07-30T09:44:28.264Z","3.10.0":"2024-10-02T11:10:23.266Z","3.10.1":"2024-12-31T10:53:57.789Z","3.10.3":"2026-04-21T19:19:05.753Z","3.11.0":"2026-05-05T17:23:06.518Z","3.12.0":"2026-09-09T21:28:36.905Z","3.12.1":"2026-09-23T21:37:48.308Z","3.13.0":"2026-10-12T17:44:39.583Z"},"bugs":{"url":"https://github.com/holepunchto/protomux/issues"},"author":{"url":"@mafintosh","name":"Mathias Buus"},"license":"MIT","homepage":"https://github.com/holepunchto/protomux","repository":{"url":"git+https://github.com/holepunchto/protomux.git","type":"git"},"description":"Multiplex multiple message oriented protocols over a stream","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# protomux\n\nMultiplex multiple message oriented protocols over a stream\n\n```\nnpm install protomux\n```\n\n## Usage\n\n```js\nconst Protomux = require('protomux')\nconst c = require('compact-encoding')\n\n// By framed stream, it has be a stream that preserves the messages, ie something that length prefixes\n// like @hyperswarm/secret-stream\n\nconst mux = new Protomux(aStreamThatFrames)\n\n// Now add some protocol channels\n\nconst cool = mux.createChannel({\n  protocol: 'cool-protocol',\n  id: Buffer.from('optional binary id'),\n  onopen() {\n    console.log('the other side opened this protocol!')\n  },\n  onclose() {\n    console.log('either side closed the protocol')\n  }\n})\n\n// And add some messages\n\nconst one = cool.addMessage({\n  encoding: c.string,\n  onmessage(m) {\n    console.log('recv message (1)', m)\n  }\n})\n\nconst two = cool.addMessage({\n  encoding: c.bool,\n  onmessage(m) {\n    console.log('recv message (2)', m)\n  }\n})\n\n// open the channel\n\ncool.open()\n\n// And send some data\n\none.send('a string')\ntwo.send(true)\n```\n\n## API\n\n#### `mux = new Protomux(stream, [options])`\n\nMake a new instance. `stream` should be a framed stream, preserving the messages written.\n\nOptions include:\n\n```js\n{\n  // Called when the muxer wants to allocate a message that is written, defaults to Buffer.allocUnsafe.\n  alloc (size) {}\n}\n```\n\n#### `mux = Protomux.from(stream | muxer, [options])`\n\nHelper to accept either an existing muxer instance or a stream (which creates a new one).\n\n#### `const channel = mux.createChannel(opts)`\n\nAdd a new protocol channel.\n\nOptions include:\n\n```js\n{\n  // Used to match the protocol\n  protocol: 'name of the protocol',\n  // Optional additional binary id to identify this channel\n  id: buffer,\n  // Optional encoding for a handshake\n  handshake: encoding,\n  // Optional array of messages types you want to send/receive.\n  messages: [],\n  // Called when the remote side adds this protocol.\n  // Errors here are caught and forwared to stream.destroy\n  async onopen (handshake) {},\n  // Called when the channel closes - ie the remote side closes or rejects this protocol or we closed it.\n  // Errors here are caught and forwared to stream.destroy\n  async onclose () {},\n  // Called after onclose when all pending promises has resolved.\n  async ondestroy () {}\n}\n```\n\nSessions are paired based on a queue, so the first remote channel with the same `protocol` and `id`.\n\n**NOTE**: `mux.createChannel` returns `null` if the channel should not be opened, ie it's a duplicate channel or the remote has already closed this one.\n\nIf you want multiple sessions with the same `protocol` and `id`, set `unique: false` as an option.\n\n#### `const opened = mux.opened({ protocol, id })`\n\nBoolean that indicates if the channel is opened.\n\n#### `mux.pair({ protocol, id = null }, callback)`\n\nRegister a callback to be called everytime a new channel is requested.\n\n#### `mux.unpair({ protocol, id = null })`\n\nUnregisters the pair callback.\n\n#### `mux.watch({ protocol, id = null }, callback)`\n\nRegister a callback to be called every time a channel for this `protocol` (and `id`, if given) becomes fully open. Unlike `pair`, any number of watchers can be registered for the same `protocol`/`id` - it's purely observational.\n\nIf `id` is `null` every channel for the given `protocol` is watched regardless of `id`.\n\n`callback` is called as `callback(channel)`. Watchers are passive and never affect the channel or the stream: throwing or returning a rejected promise emits the error via the `warning` event on the stream.\n\n#### `mux.unwatch({ protocol, id = null }, callback)`\n\nUnregisters a watcher callback for the given `protocol`/`id`.\n\n#### `mux.unwatchAll({ protocol, id = null })`\n\nUnregisters all watcher callbacks for the given `protocol`/`id`.\n\n#### `channel.open([handshake])`\n\nOpen the channel.\n\n#### `const m = channel.addMessage(opts)`\n\nAdd/register a message type for a certain encoding. Options include:\n\n```js\n{\n  // compact-encoding specifying how to encode/decode this message\n  encoding: c.binary,\n  // Called when the remote side sends a message.\n  // Errors here are caught and forwared to stream.destroy,\n  // unless the channel has already closed, in which case the stream\n  // is left alone but the error is emitted via the `warning` event\n  async onmessage (message) { }\n}\n```\n\n#### `m.send(data)`\n\nSend a message.\n\n#### `m.onmessage`\n\nFunction that is called when a message arrives.\n\n#### `m.encoding`\n\nThe encoding for this message.\n\n#### `channel.close()`\n\nCloses the protocol channel.\n\n#### `channel.cork()`\n\nCorking the protocol channel, makes it buffer messages and send them all in a batch when it uncorks.\n\n#### `channel.uncork()`\n\nUncork and send the batch.\n\n#### `mux.cork()`\n\nSame as `channel.cork` but on the muxer instance.\n\n#### `mux.uncork()`\n\nSame as `channel.uncork` but on the muxer instance.\n\n#### `for (const channel of muxer) { ... }`\n\nThe muxer instance is iterable, so you can iterate over all the channels.\n\n#### `mux.isIdle()`\n\nConvenience method that returns true if the number of channels is currently 0.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}