{"_id":"it-ws","_rev":"27-56a1ea6f5441fd4878dd0e46275819a5","name":"it-ws","dist-tags":{"latest":"6.1.5"},"versions":{"1.0.0":{"name":"it-ws","version":"1.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@1.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"fddeebfeed42f58dfdcda72941c7324e16d79779","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-1.0.0.tgz","fileCount":27,"integrity":"sha512-qtUzTWlMmj2lORS1oCEaRwv6UOuSQXoiiE3RDtW2oEprGyTcskyH3ovyqfvLbiiybHnUZOI1Cn114dhW3NjdHg==","signatures":[{"sig":"MEYCIQDM5SDsPEzNM7y4cS0LULeITq1/AmSTlff6h12y/JXBXgIhAP+dk8snW2eTjV5wyVpBK/EobcnOAAX3o1JyhMDixAUR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnVhbCRA9TVsSAnZWagAAXksQAI8PPKnX3MQ52OyR9tTD\nHgn6JEMDZzpavEGcAmgC3rez8Jl5II4J9MP0E/dkXYaD8/gNWW5xtfNnG4SV\nlQe1L1JcGNYratBX7RAU2yZfXaaGN59DpZ/cVGCfzHnY70CV7IM+3l93g9WT\n3VwVdKpJKkqGTg1DNvYrCur+fl5S7CePHabG6Tpt1HlhBdykftzBwpHAVLt1\nWknQAnfQkwb6n5pzexItKrRFjElJaz6oy3C7YwAnXcrFfuaGry/mEWm+XWHy\nFz0/sVg/AM6O0SECYts156Eo6hEtaqNAOKsRxYYmfgverkqN4EZj+sVnptoA\nMvrkgdTkQflRiX0BRkZCBR2nHKPtg6JeXSxwBvYhsaq/1yeoM7+7dvdsIX1J\n2skdD9QoGK4IY3ureKuDeeXIvlpfkhqVc2miLODTxnLIx9Ftown0c6Yyn6x0\nlam7fCrumzFigR5Uo9UdsR+WRjW7KI6aWsqrjwAC149HL/NQbd7UxiUjtQV+\nCRsEizyKMnaKcY6yCIUuqQC+L3omsdjj8MG0iGR4onyJIkbZkhmqQVgqa3z9\nDzItUXfWKm5Be86+3GJmBVZKbznw/HvERBffTuihXM46zMupAeP0s8UAQBtj\nvWILWaelMHcqCmkdkzIbfBihLD27aDG2oEYpUt2AXiylKv2seSgC6nc55YDS\nzAT6\r\n=zEoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"f3270516dea1b1c10d00dbacc9bae5b29e398d04","scripts":{"test":"tap test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.7.0","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"11.11.0","dependencies":{"ws":"^1.1.0","safe-buffer":"^5.1.2","relative-url":"^1.0.2","event-iterator":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.1","tape":"^4.4.0","wsurl":"^1.0.0","standard":"^12.0.1","mapleTree":"^0.5.1","iterable-ndjson":"^1.1.0","streaming-iterables":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_1.0.0_1553815642284_0.3083002488426452","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"it-ws","version":"2.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@2.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"1b7c035c00691be726d0056db1f7aecbc9b09194","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-2.0.0.tgz","fileCount":27,"integrity":"sha512-ndZh5TB4H0x/Rz67248zr0RPnh84dNlFWGT8GLww8aZsAFHhOyFiIoSK/R515jJ45Hf8eErDjzIFNwZs05iegQ==","signatures":[{"sig":"MEUCICVPwaSGCpisnBUTLjnd+WJwqkaEhd+Q+KDkKtv2YXygAiEAkXLDcEh6OtxEZnCaFoRbBqJYjDWEPx4itPSs2FyKEM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnWGXCRA9TVsSAnZWagAAd/AP/1EwdXI9hClJl0SxAjpU\nPqDE57SILT7d0ZKWoF56NKLos4c3FRF2TC+vifrP5udVs0IZPYvJCA9YF3OK\n4sr4i9Fjr0Qw32oH8wYPvnAm/5EfjY6yiwRi3uRlm1Dr1ELkdIO6RKY2viQT\n7SFcLuqrnXlJOCH0lKm3DlVIiAsXMA73NYQnq8svdWnl4+FMvNYgQw3DmQS9\nzxJR7pL7w6OHFxLaMnrWqBf4c1r9HOxAWMOpfs2hhLHji8XTRe1vPG6VL0QR\nyW/j8QGhcZwMvLLrOkvH8UUMaezbwNqWBTZBIXEKM6Q2LggYAJfdbaLuAZd4\ndiA7BDTEcJy/bWZUZlfA0nuTdWOon0nW4Q4c+/1UsC1B4qcI32kx/341wFIx\nptZlJdGxORTpnXGWQxvImOhVRfYg71nqYcUhsLHk61dEe2NN7SBN+9CXBgRO\nrPI31JL7Wp5a6aIHOliJnVoyaWXGJgvyJIEV2s+DA1DvDkKo0GdNExdWavI8\nPf4BAIaT+OaQ7rZNJIHUZJB5B697jdKPVB43znHn5RfGZf07CljRMu9ILwLt\nKWIhn16yaORr82/sbsTjJS+fD10BFpCqQNiUtEGkXZCsvJQm762o44x9NZXs\nZy5tcIKRSCkeOSKEdJ5Ok+Hr51p9PloslS+VPFfgWhNyPzGdbRsvkd7E/UCT\nvRMq\r\n=hc6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"c9668e1762e412357210519ae61f2ad35f82608a","scripts":{"test":"tap test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.7.0","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"11.11.0","dependencies":{"ws":"^6.2.1","safe-buffer":"^5.1.2","relative-url":"^1.0.2","event-iterator":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.1","tape":"^4.4.0","wsurl":"^1.0.0","standard":"^12.0.1","mapleTree":"^0.5.1","iterable-ndjson":"^1.1.0","streaming-iterables":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_2.0.0_1553818007335_0.14933707382334016","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"it-ws","version":"2.1.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@2.1.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"98c2199eb8fef547ecf7ad629aa34008cfa1d0ba","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-2.1.0.tgz","fileCount":27,"integrity":"sha512-vcCiK+zxSY/hfHWoHvegpc8ieMxBkUXwzxV3UDHJWxed5mrl2X+gwYIsrx3iBMTsHPaQY9AiV766uXRcFhsEzg==","signatures":[{"sig":"MEUCIHYYY4/20LE1yx4L2d+0H17OCQJqGcFTFDbZkBuc1tdyAiEAi2nR2KPmVR+i8o+ys+gS66tMRO/tyke8Rc//w6fMEuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcogf0CRA9TVsSAnZWagAAOWEP/1/cHz5kmwkBCU9JeQVs\n5cwFyAl+4iZQzIAZw1QQhTGuQRhS/CSy6QA7mlCGVSyVFbzQu75XTUtxc32B\nDD0UeP2Tg28KuoPBBS9Qp59JYcEEGqLpkk1pgOIh7sEJ+6M8Zodr2dD5C3Rz\n23qxQiEcf6XB6dfI3uBa5WlkWARtydWFQEq0jC55Z3FRKmLqyr8ZEQ9vJwx8\n49by9zqNOueXAtfdmLeyD7YVV2ZYHWO78QfFsbbNdV4qbcYw97MtIknYczIj\nWM86xEQzZ1hvsDS6FviwN4Vf2CJgTpDfcDD4uopdGvWThIWmPeIfDyMZngJC\nO8rX1TbFYXx1Gd4Mj4adKuGYmINzlBZdTgUjZ4QNa66T1JvucXjld4HXOuj/\nPICoSQDFHIPnnbyJ70Jr+kpJgZyJFUblGOD4RaGuv2DOVwftnZYS4WVEWVaF\nNq2GqQzGn5jDWRd0ZnndMV/F017/aBdfecDOeELnw1MkEG8l/a3E/LfcZnxl\nhX9LIaJBiqu3EI56xKBp25cn44AbaIp0Nqzd8Kq47UBGDwjm0jYR5ZtfsA87\nK3YRLGEf51zEQeWlIifBt5aGhzD+a7TifNvdCyOm9wJK2otUSszundzgiI3j\nkux9ivX+JFFot+a1cAIki9w5bSkkAO+5fi5Vaz4y0Opieu3eggjrTvFqsZqL\nqu7b\r\n=VGiR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"64665be8564108fc348312d1adf72479d85dcbb7","scripts":{"test":"tap test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.7.0","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"11.11.0","dependencies":{"ws":"^6.2.1","safe-buffer":"^5.1.2","relative-url":"^1.0.2","event-iterator":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.6.1","tape":"^4.4.0","wsurl":"^1.0.0","standard":"^12.0.1","mapleTree":"^0.5.1","iterable-ndjson":"^1.1.0","streaming-iterables":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_2.1.0_1554122739899_0.6348457646129935","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"it-ws","version":"3.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@3.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"b130440328f43cb70b68e734bc9476ebc81219c3","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-3.0.0.tgz","fileCount":27,"integrity":"sha512-9qPAgBPA4yyu8XC71ugOhTOrEDpmSqVeEoJeAaNmtQIOu4sByzO8rsLq1GFKChaEhf8nbtK6jxr3e7LmpjMqmQ==","signatures":[{"sig":"MEQCIBYPlQalZFfb7W7GspG28Gxpigyril3Guo8JxaTzsH83AiAfrkOOoxJuzDM81eMjVIckAvX6s9mScBaIt9ISdt9ZqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePXOmCRA9TVsSAnZWagAAlq0P/0q4lRlqAVzqtavmm0Nz\nxllsII7vFAajYcMQlpFRJNS7LPrCHVsLM6LGj0ZENbWQpNg8v3u+b7yIkWeN\n1Y1l+218dzjVsDqltloqV1tOPQ4/Nh2qfrzA6iJyIXIaqWhG9s803vHNRfGe\n+aJeGaMeKw2bfrBTW3v7WBIDqJthcCrZgusZDH2dt2qlvBnkozRo9GvdBVXW\nAEyFLTL09VwctJk1Vs0fW+/vonD4TfvYVOWFDREKEZAtY/nqJ1Vjak+VD8on\nEJa1eD8NiNMZQ2Aum7Iv4XDsQV/cOJK7l99XhhCtWieD3FHRGlxKaYHjB/pY\ne8UT2Ziu+y9XvzXMp8nE3xlUcCFN/ILgoF5jcxkxhdcmEkQikbrIOfM2iIGd\nQEAsApcehBKcGdE2JAORCDlLhrVthacqbl1GbJVl1NyStZ7y5fEXzMlFNvI8\n38KleA/0kqgqBdlSJ1mpeXdBM7noZD4x/9EJW1Y1j3miglivyAHGW7hDMhqz\nL/9eNe4EnSdKT/dZI/nz353EqiLAKInapnd2DuIVR+KFm2TeouO5lpEEJ5II\nCqj1L1Zmik/wIsZSyBMC2UCApo9n6KQocHRj1lEOqmnKawM0BAUd6JOicAsa\nm1ewZYD+Pd1qJhUTNmJPUOnK3JO/tka2ECLwT8V7CjeZTF182hQBW8ZuGWcF\n3g2H\r\n=oSLs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"de303fcb65b9ec0f64dc86858a4469a633b4bb78","scripts":{"test":"tap --jobs=1 test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.13.4","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"12.15.0","dependencies":{"ws":"^7.2.1","buffer":"^5.4.3","relative-url":"^1.0.2","event-iterator":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","tape":"^4.4.0","wsurl":"^1.0.0","it-pipe":"^1.0.0","standard":"^14.3.1","mapleTree":"^0.5.1","it-goodbye":"^2.0.0","iterable-ndjson":"^1.1.0","streaming-iterables":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_3.0.0_1581085605986_0.27443212918387316","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"it-ws","version":"3.0.1","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@3.0.1","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"f13e2585c15983f4b7a62007362c38efbf8203da","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-3.0.1.tgz","fileCount":27,"integrity":"sha512-KjdUIyaxWT5bCz5C3uIWrLY6jefG/mGdPLKZPE8txNmMAkG+CxaFgXiCYH7/1j8GgmS8JscYTRDFvf5KnnPNpw==","signatures":[{"sig":"MEUCIAmhTY6is67/9otStnN+uPtEnJbTThmfvtgDvcKh7KlNAiEAnbThoUclwkYxAfmCt9i/4pyedYnSt6MkIRNuekqANlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI+MJCRA9TVsSAnZWagAAbesP/RicrdEWgKLoWBeyeOay\nfN0wGd0JnuwvD+TK0jq+lvFJksTtIQF4n9Jo4ha94C6Sj4Mpwi3MR/etAdMi\nvDBANywybBajgZKg0LhfWc8RgO9sVvFgV+1ySId4F/fd5T+dRBMdFVgXnWWt\n1K5/bn/qOHGVP/4UHWxWLPY5OFwxKpfqMrkN0pdwHcBQGRQCl3HpTSzxJV1G\nmaAxl8HEa/NLA51UeeCzJJORsaa0BDkZOr035hO4FPJi/YIiTiZwVSHJdgoE\nUXPd+DKjfw3KXjUFevsRC6BlzNegYSmDODOokKtr692YtffzxnaUnT2ofIJg\nm4T87e7DhoKoeMkKh9Wgi8MH5tHr3vL/Tou3+9b32OxHu+h9ZthwL0gMVtwF\nKUTBnWbOowXgrhFN5vZr5AcphyfwHRyPjEglfOg5qL3b+7BDfLccq9UBkWFQ\n25UlOH9bzqVAgmwLVpcG1xd6OM+ocDxuIgz85TaCVruR4+iiwVxoqfNAolbD\ns5dbR3tN4+F11Bq6ZmkHNxzSRlbyS/jlpTcZByGqGE0b16mwSWH6/QGxbvn7\nNZEoYctULFw6uaWei8gGuclUFvuB9PGS+oFze1egumMWT/jSfJs83KXhbzWX\nUopzLgoRDchIqbaFeSr8anebpsUtKHFUiuAo+jFlr0YQjeljZ3aopUuKvuL/\nv++Y\r\n=ePse\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"25ba4039905ba246e3e7d679e56336b2d9867deb","scripts":{"test":"tap --jobs=1 test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ws":"^7.2.1","buffer":"^5.4.3","relative-url":"^1.0.2","event-iterator":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","tape":"^5.0.1","wsurl":"^1.0.0","it-pipe":"^1.0.0","standard":"^14.3.1","mapleTree":"^0.5.1","it-goodbye":"^2.0.0","iterable-ndjson":"^1.1.0","streaming-iterables":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_3.0.1_1596187400332_0.5889419006086034","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"it-ws","version":"3.0.2","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@3.0.2","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"65223b7bfbe8f8239b75edef4d4a3cd7e330b693","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-3.0.2.tgz","fileCount":27,"integrity":"sha512-INZhCXNjd5Xr7mYWtNZQb9y5i6XIsf4CKD4XUXeCD3tbaoIya1bPVtJNP1lN5UVGo6Ql9rAn3WVre/8IKtKShw==","signatures":[{"sig":"MEUCIQDopfwFu7rQlh0ALh39RS1rS3tNJ7So9Iun4Vy/ud2RAwIgZkZh+xD2lCKO7Cpd8xRiJ8rMZ2Tgh2VmCvZZo36Ldzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI+raCRA9TVsSAnZWagAA1LMQAIbtgfJvhXJWyscyTCVR\neIzMfarcsjUSKxyL5GcBryHhtzUWgMri3W9/sWRaCFy0dTMRSMLMhDS25FFn\nLesbwtKu+uLmR7FzAv+rjni90CAxgk2Eu/ijDqZiSrbPVDsTqxVkjkWz5BXB\njxIWVcyjg2yZFfMHnftMyz4X3nq8F/MZNbM1SEp/nyJ57LfH7Bo7sKo1nwJz\nAiW50o5AtArDBPVETx5NOPmXyMvLUj1RDoFYamGqxhIDu3Rm3TPGwZAvJNJB\nHO+W32wrJ0YXmdYI2v5FkUhkNeOxJIt0WyMl9bzOYzP97u/3Y2FRLiZ+MhXz\nqQKHyRAbg+bTch2wSsuS9nHq5Kl/CQ3LaedVj7+Nlj3Zhl7UvDRRp24iLZFH\nUMx6LWgEQyK6iOzo/RvICGt/Xf8DN83M3mgfQmvNZao6sNGeqiWD59HrpLaY\n5ITjNnYw30MKuaTXAIUJV/lrdTicsSRomx6xBJDUzWDzdNt8BZPdCXx8v0yz\nGJKLD/C9HM69WmGjSCyiZcu63rJWZpToKzxMc7Ao5u4FkglmKdmOFZGAj/NA\nsa3W9JPDP1VduqVtL0aF7lFQbXj3Yw6q4e/Vbb9mXSgQBWklmFtSKixPd1u/\nOFF4uq9V9B83CauSVUrSbn604ikNpf+jmmSFrLKX0BjOML5EJ65yseJNZkPs\nCZmb\r\n=90oP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"41d6fe5f847d9436ad6c4115bf3f017b745c4474","scripts":{"lint":"standard","test":"tap --jobs=1 test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"6.14.5","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ws":"^7.3.1","buffer":"^5.6.0","relative-url":"^1.0.2","event-iterator":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tape":"^5.0.1","wsurl":"^1.0.0","it-pipe":"^1.0.0","standard":"^14.3.4","mapleTree":"^0.5.1","it-goodbye":"^2.0.2","iterable-ndjson":"^1.1.0","streaming-iterables":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_3.0.2_1596189401860_0.3454980943458381","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"it-ws","version":"4.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"MIT","_id":"it-ws@4.0.0","maintainers":[{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"2e5ef0bcd857c1a898cc32c176ab6cac8f8306ea","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-4.0.0.tgz","fileCount":27,"integrity":"sha512-XmTzpMkevc6rUboy73r0CCNhciMmL/Yxir9O6FujRwdrjysztqLBQ1Xkr4CpY2m7BVSCObKotaCWJeZ29lOXRA==","signatures":[{"sig":"MEUCIQCz/gkVBuFtDBip6aOeNFOPezvZy5MVdfG/Rtlm5WOWpgIgSTPWMyQNiHKguHIjda9kZPPXNwLC/VXRE0QBMmV2ka8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQUr5CRA9TVsSAnZWagAAdJQP/0y6Gd9j8MflkRFy0jgC\naS7OfM9ZAh9B0uTZcK5E1IzGfV2aGNvujbRCIcpaezodTTiYPvPAvo78Z3PY\nD+WEL3QGmF+eJ2/TJpLzBxZRU2QLVWqwV60l0nFCOB0YBC7WxCBr3HErLj9H\nlEPigfHR4lKfGz4T9UPAT+53bUw1/fvyoQJigQxQK/gIQ0fq7yIrDACBdrnW\nX33xKar8FhxqWizg9XnCB894T9QQqlZ/qyLtf2vL8SQDKUBKAVkmQDWeXYaQ\nUechSMjKz2BRCc9Mh+dNTRO8xP4l3cWmWnWmLP1/wQh8BvIrBKpEHTnemq0w\nOEt6w32/5LUR7PdwLGPYXkiQPFLsR4c9R0rIEpffyEq5ta2XstiDDi27gsEt\nfjFKd6SIR8mRewuoi7X3yW3Er+jRXc3AudLE0M7BVmSvh/YiAu+KbSE6MYmK\nWd/0tgAuWD5aBl0C2rPYDsphddGCrd6DU5+dPu5WXVjYgIFIRl4ydGTAfkjj\nNsmeF9H3EzO1T2SZJN06RPMagskuEYoIXdzleoxcs+C5zfQV3WZy3oYKmrnL\nP5JNt+ViucEg9mloUgJM236auHfdy4JyKoUSo+w9Iky3LC2guFVoI3oQvRbJ\n+d0nTkSiF71hPOsEdgnt1mzghTVUNYYZARdNraLCHcZu5UGoTPYJyGXSuqzZ\nyut4\r\n=6m2q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","browser":{"ws":false,"./server":false},"gitHead":"ebc07640631b4425a638ada1ea5fcc99ed0b2921","scripts":{"lint":"standard","test":"tap --jobs=1 test/*.js","start":"node server.js"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"7.4.0","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"15.6.0","dependencies":{"ws":"^7.3.1","buffer":"^6.0.3","iso-url":"^1.1.2","event-iterator":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","tape":"^5.0.1","wsurl":"^1.0.0","it-pipe":"^1.0.0","standard":"^14.3.4","mapleTree":"^0.5.1","it-goodbye":"^2.0.2","iterable-ndjson":"^1.1.0","streaming-iterables":"^5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_4.0.0_1614891769024_0.5530819111048701","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"it-ws","version":"5.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"5a6d6680df71f0ae04225f3cf895f6915b78dfbc","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.0.tgz","fileCount":58,"integrity":"sha512-UEQo3u8fq62UR0XoPwW+851BT3Kue/dwXC9SGhw+K2jLCJcxOa01gNREs80VaLBZC21wZYp6kcv9HVz8fbkaTw==","signatures":[{"sig":"MEUCIQC/gjP24w1IVmb3PafO6jrdNrNqrUu+pwJf5e/0vDKDsAIgUN9C53I1OxM6Gf5qL36mzNu0nuyA1sbTstforoHNDsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9RWiCRA9TVsSAnZWagAARkwP/R8b95WlJ2ypoN8crZd0\nh+45lNv1W70ZyaTmJxYJvfsLfW4qjY7Eo+b8VDle3sbXkh1IYKMHVECcs2JT\nzXeTbpLkjYzJMoeqyQtjsZBurGdYESFGLGCULhvSdcEmu5iQQkevgKYLxC3b\nkREQ64N05jBzcBP2frdjNC2gGukhY8r9NSptU/OfIvJMhWuQlfShePJJYmNz\neM6yRCw91HcnUbD/WPB7BSik2sS7oKw5RNkwfd2V1wziph6Pe3MfryOtEP7P\nv0cSBNl82jsbZ5e4SqgbAFSfKvOIww7xK+TRn/x+qGptPCoAG92IOXBqjsRl\nEuFAVlCICChaQrgugkR/PFJZmPf8wMsTmjJxxt+11DeOh3kHUcX9lm0FWppW\ntn13ycoKinMw7e9EExJpK9dC53MX7Wt0rR23PH9Y8GB4uP9E4WOMHk9WAY0z\nC2UslKu/Os6KmB/FaDFhZ8sFga0pgtMOvCvl6ss/UKmfOObC7HWTnc2JX9aD\nz57Mw6Gum54y1jiKUCR8veWoPVsJQ5wDMLmbZ78Vv/diAfVwQx3fyIgmbMoy\n8DzoZr7HaupxurhfzC+nQh3XEyr8HGd5vfpPw4A3WL6gxO3gP1v/uMHZCJIl\nfu+RYNWyA6WidPG2k/B93dqvfzFw2wQ6k/xGbMr5WCXvVYelZ2ItjxlVmJgh\nnK5a\r\n=jET2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"},"./sink":{"import":"./dist/src/sink.js"},"./client":{"import":"./dist/src/client.js"},"./duplex":{"import":"./dist/src/duplex.js"},"./server":{"import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"import":"./dist/src/source.js"}},"gitHead":"5592323f8b006b085a9f7a7ec8cbb4dd384d7344","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"7.24.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"16.13.2","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^3.0.0","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^1.0.5","@types/ws":"^8.2.2","it-ndjson":"^0.1.1","it-foreach":"^0.1.0","it-goodbye":"^4.0.0","wherearewe":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.0_1643451810201_0.6130556642194058","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"it-ws","version":"5.0.1","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"2bab46f28050628436aa750ec68ba1a6438aaa90","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.1.tgz","fileCount":58,"integrity":"sha512-RR1p2VV+BYW0J3qjGCyU3SZKPXq//YmLfiXC9Z8d29MdA0hT35dhNPweMz6heFkF2o9kMmAmakrYAcbFMKCRkw==","signatures":[{"sig":"MEYCIQDWkvO3tPbj2PYSzZZLq9QnbB5H0WSfKPLyp0uFqQxc+gIhAJCP514R7pyXkDM8b0qLi6fmThkfOhTPuot2gtBpjskd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIlkAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo23w/7BV4bEZZ0B9YAfzAzSgEOGlSBATB9MB0IGRJyqIU9J1ac9mZr\r\ndLnBIOhZycZ/P1UkUErKPFw6ruSvCLICDOcZoSWnCzvAzOg/x0w/4vWXTIOr\r\n6e1fBxEEmr/rXgOrdH1itiCwQ76HvoZTM/zcsg5yZU2oS/cDEJ0YVR8G9bwd\r\nd5ZbPJvYWa5V3WVtbuiSMM9I0zT7u2GXhrO3W+xEIHf1UQRTXApfikFSKhN8\r\nI951dBzdaZUy9FIQCeYiiSN1TDCRG7AwfBNZ++jud+TVqzp+DG/buSrtNfC+\r\nmFPn4mZPlWUFx1L16NJCjKaXnzRKQuwFNCkpB94iTVfvem9FDwZnsy40vBJ+\r\nWTq6GhdoUOShJ6U1aL1SNFpvV9q3IdCSjbvQ7wTt9+EDuZWlnO9f0wLsINUs\r\nWZp/zKoAk+zgOtVdjpbvusK2zN9xW3Dant+HD5v5CyTJckQUW9wFOzYIojBy\r\nWZFKWIuVUzo8BOTwyTfirD+A3WX4KRQYU/iRdy8i3eq2GSTSD38I3i3BCKt2\r\nJtCbfBdul2onK7HJj/9DikxdThyOscJmkd8uIYap4fJeQCKQAs+B5pXjOSg7\r\ngzxKQd6ap6RDAz3myYbR//6hZO/RSnkyhKTv4uF51VDdb8dTTtlgmaPW5cs0\r\norS1Nx2Rft9R2ygvJBqcdKrw9/AZaIUfjRg=\r\n=1kkQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"},"./sink":{"import":"./dist/src/sink.js"},"./client":{"import":"./dist/src/client.js"},"./duplex":{"import":"./dist/src/duplex.js"},"./server":{"import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"import":"./dist/src/source.js"}},"gitHead":"591ea7249f76a1eee4ead96665af1c2aa2c6bcb0","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test -f ./dist/test","build":"tsc","pretest":"npm run build","release":"semantic-release","dep-check":"aegir dep-check dist/src/**/*.js dist/test/**/*.js","test:node":"npm run test -- -t node --cov","test:chrome":"npm run test -- -t browser","test:firefox":"npm run test -- -t browser -- --browser firefox","test:electron-main":"npm run test -- -t electron-main","test:chrome-webworker":"npm run test -- -t webworker","test:firefox-webworker":"npm run test -- -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"7.24.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"16.14.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^3.0.0","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^36.1.3","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^1.0.5","@types/ws":"^8.2.2","it-ndjson":"^0.1.1","it-foreach":"^0.1.0","it-goodbye":"^4.0.0","wherearewe":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.1_1646418175996_0.13727507316939547","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"it-ws","version":"5.0.2","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"036a3584053b71c007b75584572429d9503fe7b1","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.2.tgz","fileCount":58,"integrity":"sha512-beq/nBWuKm2Ds4nYSfPuZRF0USVZJhsIvuUH3kRE5QdaCzivDK7zyeewDgsNBSPr6hPgF5dyPP5NXcXhUcb9QQ==","signatures":[{"sig":"MEQCICcEQqN2Q12QMauVGd+6S9+cmOt0M5noowWYlimHGDWqAiAVMHWE74JwNMw1UkGvTSu0xDPcqym/DCgjUIJaF3n2+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih5khACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJDg/8DAHWhRaJLFLOSdZkGW/sQT+wBj/HEriuwcUnSAF5IWm1IJtX\r\nNIDGTLGJ6tb+oNYMpOrrWf1xqUgudKvUiYR1hwSytmUSINhVVyrxWjl0vKR9\r\n0fv+8938b4CKlerh7Tw/2BS/fSSUgefYsSxosborxF3Ci/vgGrt9W00Bj3k/\r\nxphAjZmiWXYqqe8zDQsPwlGs0S19wcDpaq7tpwNRto/Uh/vSTLAiIvulDVxP\r\nSHPY9ye/cnpnxRkBgxAXX0z0x73ipolLoc7muRqnjX2e/8kN7yr4N1Dp0dhY\r\nP1mOxoFpRaY3JySOPKvbEwt8q2T/J6CKQH+URHsbhD5SGC3H9y/GrVgxJrGT\r\nH6En7n+2EZdJiqGhfLE1TuODQ5uWVYky/oAWwd0WIVkco1nURAQ7oVwGXst+\r\nDqWmcfR73mHnplIHncplFKKuMKRnLfOfEAyKVAspDPpblFuP3ggNyt8oyhaM\r\nyC6H09Zb2hGIkVdVtMxm8C0e1bhTPDHta7ziMDMRy3s7d5Up02qQcp+xwYhE\r\nXqfr22B8It/pQe1vasNzkVXp6zEYtVPLFWsDU38Z6yo7Jw4lApKX06YlG67G\r\ny+BGHAUJJ96isMYsMCT0xrlJ7eKK+eRF29uoT5C3BPwWoyYUa6s5RS/nIJcE\r\nB24n0ZitDEhte6isIgEB69EJu7C9s6IPLTQ=\r\n=AUEV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"import":"./dist/src/index.js"},"./sink":{"import":"./dist/src/sink.js"},"./client":{"import":"./dist/src/client.js"},"./duplex":{"import":"./dist/src/duplex.js"},"./server":{"import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"import":"./dist/src/source.js"}},"gitHead":"a32ee78541f79c806ff4fd01fc787e050a3ebc67","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"chore","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Trivial Changes"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.10.0","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"16.15.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^3.0.0","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.15","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^1.0.5","@types/ws":"^8.2.2","it-ndjson":"^0.1.1","it-foreach":"^0.1.0","it-goodbye":"^4.0.0","wherearewe":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.2_1653053729163_0.6985141253403022","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"it-ws","version":"5.0.3","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"7859641a964981116c2e9a567b5d8ef6424c29e9","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.3.tgz","fileCount":58,"integrity":"sha512-xdkVWNOY41Qfw3zggqQX+JoQxtb6AHmt/ns26nJfBZaDFnYno6KAeU7E+hiHyvtheuE2IXRxVaF+w63Jmfhl5g==","signatures":[{"sig":"MEUCIB6MitPovBTEyIymB+3E5xg2Cw/eZWki00f1p/eeCMdGAiEA2cfMHoPcq7OUL9MoFu2vFbSiyhHwNvHpczCU+ZPyWbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR+ZzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok8w//YP/KA/LfGWGQyTPUEpzMv8v2OtDAtnS/fGSYuwgSPxxXOOid\r\nCAf+IHOvlrKUeL+MAp5oWWN5OtWuv0NUn0jdjv43GiFLxyOhIw6NNqnso+ct\r\nLskzPQngI0ycQsh06p7v9Edq9Cgb05btkfVeOEVzLaAREM25UuIF8+XZl0qc\r\nGUJP7K6p69OeqtJVxebJzEPuG1UnOhzsLA80GHxoYxJGe9O6bzR9rXNHmd00\r\nVChe9dh931fttHz+mTGpVO17k7cNhzpQ8pbzQr9y2pj559hY2R+k7gGzx6IY\r\nUFMN5wB8Xs/MY+S+UyqEAclnDbpHN5zk3xuhf9KtL6SFulpc908V8Zj1Wn1A\r\nsvvKXUXLcAPgiQQWXDE36+0ANjn725g2UkOrXAx3JXUOlfCVjpzsq5EI19V4\r\nR2zyMIE42gx2qugkQRXp0uY1D5L4CYNn1h023y/46798nfPsO/p190wmrQ9H\r\ngWrXppK66oAK2fci4x2GJcJ88cyOqJ+t5IV9sslQQkfN0/qB/hyLU9MZzgMd\r\nHl+dZEo8dnmFUBk7AsJ3HpHB4nXRQmYOcGrT4otgAJZSGEqMmbrWMpMItwzR\r\nbUgDeI4AhwNmal9OiiWdStPzfK+nL4N9XDYy26xlnPmbzKYctpb18aXtedzq\r\nNRIdy2y1JY/uVDjOpyi5spCwIkh0pu3je38=\r\n=xx5v\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"3e24d1fbf1eb1fba71e7d7a669eacd3124c29c02","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"16.17.1","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.15","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^1.0.6","it-map":"^1.0.6","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^1.0.5","@types/ws":"^8.2.2","it-ndjson":"^0.1.1","it-foreach":"^0.1.0","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.3_1665656435392_0.09794141548313107","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"it-ws","version":"5.0.4","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"2dc3a491736d89ccef93abb2dd235897e6541e10","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.4.tgz","fileCount":58,"integrity":"sha512-To1NeyRfboin0VX5Uv6h7Am737ixuJdIpWOaa3p+iQsDf/B+qlT9WekL1P0/yi3jGKWUP2/GRd2ftiXZB0CcwA==","signatures":[{"sig":"MEUCIQChQ4K09PjXawV/XDCRJ8xn9sNoa690B376KShc89eEGQIgaGZ6HMjfhwHnUePntt3mAFkqlNvMIDmATJjaa5EdvI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkFnuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQRBAAnTopuvKhjBikOKBiTZIp0BTJXMB5wpTrkErHHKjVytC1QSY/\r\nd+7Gm6qfyPHsx7+6picUCCTpzjLXYd/fZu8WbBswzWKSvOr+X5Vxk20iFukl\r\nvNxloIvuCs0kcqxKFXdO38zxhyZD6bJv8Vf/6qge40+36dbBYHJOvb1S14GX\r\n/TpAGwzTKphQp+omdedA7L+8fZHb18l+7OM+CByU5+bVL8GZVa/C1WGbUAUb\r\npunMeA7y4VcLx6ER5/D8TM1qPDbJVvin0dX9X+/Ypn3GBLdBz2/rsj8oCIzY\r\ntXQalADDoI0BwtfD8dwxxRokiySH3U/RC/eRgIUSD+i4hEqrdGGOtvnkwis0\r\nzuwKcwpnoz93nNyBQJdvLM6F6DoWEdQ8bc/ZR/VYf+VD655C6uglciQhRxWK\r\npo99HDCrbzf1G1TSEifyngD7cG0GwNqlyhHsYIH5A3UaZL1W5mvlN0bTInvl\r\nMnUENx4NJeGA344OpkKc5n8jInPvWFsTPxtw3oDklyqs4v8WP8lOvDfcb57Z\r\n4yrdPknWTcSQ6a/lyUCKFWyEymg6wPhY74JMGcBYWeKwB7aLjlOfiNtVjJ90\r\n1bx21VDAooUqeZXkEErPMmyEKjmdLzEGXBrUmYv7We8PqS+AdRJ5Y9sZemqI\r\nxm/piBtPPhx9ASaQT6ij+rr/yjAG1RiAFIs=\r\n=/CKU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"d8e2f83afef651bfe62a544a0d4679fc834c3c49","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.15","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^1.0.5","@types/ws":"^8.2.2","it-ndjson":"^0.1.1","it-foreach":"^0.1.0","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.4_1670404589981_0.2853304060167885","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"it-ws","version":"5.0.5","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"ff54300a83ffe08114efb4b2851f3e329f4925da","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.5.tgz","fileCount":58,"integrity":"sha512-GMb4QFxiHQopTsSwYEEF3V4qmKCkukTxNgUl2qmBuuqQ5kR8BK/A1ptg9Xt5sEdrYNCJjc2Y5xm4Q0FpeTWEiw==","signatures":[{"sig":"MEYCIQDbO9bfYdG9NVD+PYE7L0y04GpthK7u/A+uT895Q3ytUwIhAIo1rIFHUrU5TztNMgM9RNEEj1Hq6kHUF/wLPpJ7khJb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkG/IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOIw//Z5CqQSAQfxh5pDDBDCy/gOzhpU6PZ+7myxtg5iUtP7IUsitB\r\nidNvJhY4COjKwDH63eHbiySMbmtzc9gCY97vyWYkA7dzxRPW4xrnq9bVQEEm\r\nZ1InOYlJFjOEY2EI8+Om7MOUACxsH9tjPwufZplrPdAfaUdo9QaeR/oz0ViL\r\ngE5Pvl9ABi3SjPE3RIevuYQINLGPxnKYXM9n/cV4gJQm9EQD2hVUJVqHu46x\r\nYUFQ0QDc+YNzhqDoiBBvAzbdZkTMZNtSb4Kop7UgV7aCJ9kM1lgMx8EKDZpK\r\n4ZML3+GI7syBqgUd6IQsOSJxsB+80e4kBGKOHWHgzO2bqEibVkVn/lTntWbX\r\nAMO2Ug2+FJnQpdOYg0fCrUUbkVqYgsDVb6qJlRVF1kjQ3/7U2FCvYW/HETYP\r\nSACOQv5RC/WoUebl2A3Si+0o+c+IoUuVXZr/r0mHUSPhSRw76MdVugxmYMK/\r\nvO2iB7mqwOATKaqeMW0t49JVDwR31laNq09M7omOPG81PiOeKQNI/WjDrczq\r\nszA9G5Qzgse+W5Kg3Dh60jO3yX2qLDTrTXRKCx08hqLy9U424Tx8ZSoYq9ta\r\nHTDOdZGDMLIlxH5UIruRP/2Re517QM960AXGderAQd/tlbDuC5ckC6zC0goC\r\nRuL/8iTmbGsOBMT5kIzhiqJgyFnn9WlAsb4=\r\n=uj2N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"488fe49aaa723ada781cba6c3c6667361bf1356e","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.15","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^2.0.0","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^1.0.0","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.5_1670410184080_0.980730310389033","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"it-ws","version":"5.0.6","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@5.0.6","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"9b69ff2ef9d08fda18ef2db604acf972d0fedded","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-5.0.6.tgz","fileCount":58,"integrity":"sha512-TEEJQaGtkxgP/nGVq8dq48nPT85Afu8kwwvtDFLj4rQLWRhZcb26RWdXLdn9qhXkWPiWbK5H7JWBW1Bebj/SuQ==","signatures":[{"sig":"MEQCIEYxT7nr4MbX3uDRYsBBEthTfbRD8WIfebWL9LLwgq4jAiBaM0GdH/PkdaqNhrVnXnxJ8JmgY7X8qU/lMNbP0IjP7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkY9vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1KA/5AM2A5gxmJAM6BeHELwdvkf5pnePV4OOZuO8rchxqmEv3jSZN\r\nxl5FdAXb0oPouSdwKn9NKpwzToe6NipxjAHs7ZWgh4Gneh6eAtljyLk6sgT+\r\npsI1UTGQH6B+iQiEtxEHi//uzR3dDMkZruy1mcNOn6PYCq91sPIOIkfgfeUc\r\nvmPUOa42KevvmwKKyntTKHNthundXdXQzo7JZ71qA7EDGWsHPNGFqt1XK0UO\r\n7inQFTSv2YcNTz0fEGh3q0pO6ZZ57HLkjwAKOzMF5qhZipFcd/YgtMstW070\r\njjIKlmDNlMJWzddyBBIG/bfGBhctQAK7cMHqbbJNSqqETvb2Ce4hIabZvazk\r\nQbn3J8weyfZRyUfNbNJpux9M4ZursCsqzHuq6c6gHnTx9SqBhYcO4L6UzqwR\r\nNlGZCsDUsXzyaxff0v7cy3ViNxeuV/uuZAdHT3WNTrcp8Vi5ww0Cr3+ExJEK\r\nJtTPDwxyS0QoqpHLpdMNLWikA6R5xpf03V8l+BG1a7TPUEZ+tm62kGCYZQvC\r\nyo4tNHO/3Ke6beKXG0BzXsUUS57RDuNbTJqXs+uHaPmoN74e6rN4lKYA2Q7o\r\n0e7TvlW60SN9odlY06FpTv2tH7mSk7q02Ydbof2vvWuVT+yGASmCbVd3HqPO\r\nhncLgfYLvWkuJgQmAx8WvYsD6k2pS3VXzH0=\r\n=q9Up\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"57945c2118e07cf10fb438f7078fd62e98e24ac7","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.12.1","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^1.0.2"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^37.0.15","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^2.0.0","it-map":"^2.0.0","it-pipe":"^2.0.3","p-defer":"^4.0.0","it-drain":"^2.0.0","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^1.0.0","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_5.0.6_1670483823058_0.703131821617238","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"it-ws","version":"6.0.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"214766eb34d13cbad6692c6324e9117619e74a50","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.0.tgz","fileCount":60,"integrity":"sha512-KWlffbLXuG+08FDg9ZEn536ymuXXhXyZ5oERDBxK9vL+6v7hn3jJWMFXn0OOFVc0OhwztCv25mvlfIkpX4hcCw==","signatures":[{"sig":"MEUCIQC6nxP68ykNi+1GhYDCJkGH6oHXD3Dk3tCe8QWMWR/6MgIgVtjCPEDgc1fTcrQBw/2YwNuh36Lm2VOx1+MI/aYSVPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPv0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAYg/9EA1weE689gUMkpk7dIoEkd/warUuGCLWDxWO6T7mywCM+9FR\r\nCoDwsO8wZN32A8rUrmYO+JV06T7krYc0CDVQ11eH95xLL7pxWfijDOv/0vPX\r\nf2JHckTdOW7PK2NSu8v88YgrbMPOFetMvKqAZJ82F/dndkeeRZQE2iSyQ4Am\r\nL0Iy8sVcBtde+rRSWiHkPI0grUrCm88bztrOTCAcn4uE1xkfwB8P345OrNZo\r\neDfRMjAQPhxcTgZ7yzjikN6B2vaYt/5I24/vlscgRrBRm3aWd/EUvITtJleZ\r\nvHNPbuIxA0s1lvmY2q9/O85VftkMQ0CjvcGwc7JZHX+oLXWRrOn9xx3yUCm0\r\n6eZiehBxs2rejgqNuFhUKZ8bfurJc/GO/jzyoKj+SjvtQm1M+6myqUcvzWZO\r\nGvls13iVyjJk95OpcCmRNeSi6e6gO8s9G187AfgZmPk1zwccROEyWRPJLHVQ\r\ndbHNaayvyjVtFydVt2t6y+mlVYZMAGEmG5K5lTystyknxGcbuDVEONnoGzRa\r\noFdrpJshPIfJVD7dR8RKQG1XIo2V6ubOuV98qzwXNKiFt0IHoG2Aq0juDY+3\r\nqKEFx7/6ctVR0XTjIdgScyrg4wISSnl3T3ycdN5JoHU36vm9N67d17iIe7IE\r\n+JZS6a0vOR+fikQmfecugHhzvZxNE0Koww4=\r\n=TRHT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./server":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"ff35d624a40a4a032f349e571e1c1ddd9b5513d3","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.8","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.0_1681849635856_0.7059117370254147","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"it-ws","version":"6.0.1","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"a58d054df641093c08f0435ce69be3dae066d3c4","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.1.tgz","fileCount":60,"integrity":"sha512-tWsIEN/hYlBGgvikP3B/afBBR0nZesw6mwQjyeBfpOK69mKYNMOqWn/OxurQaK3TLhxTmbAoy/yLX6jYEqcQVw==","signatures":[{"sig":"MEUCIEkUj+F7sEdim+EgEXTCm8+7mYMcsX8w2Bw9rlc5gHsdAiEA2R/is81dmnKQv9fLcaIpmcj9vM75kCDnObT0yhZ/ndU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPxgkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQVA//cRRVZgii8uloddBIYYk0Y6txr30OnpNz4FUELQxK7BOA9+WR\r\nsfofzQ1E4563/MscK1zDA4wcw75INSIlloHKrSVly7rF8a0EHvrP0e6trNNu\r\n4pv378o19U9gRRQCQBkoaENTNv5wTXh88vo4IrXUNp6SPnwswB1wvYup7DIA\r\n9qq1lMdY3Gj9NumRXAH/y/Qxf4pVMTl3/GSNp/wOuILppOI3uo2PqDcf07YG\r\nzMiRc8GKa/kqtVt5+y/g3fR7hkaCPxv99PaUfd37OjSwfdBQYOgWjA1B4F1q\r\nEZfPM/p99Ih/c2MCS2NghiLltoxwuAlZyBDW7xkWwlMG/xK4J783NqQG/8IR\r\n3tNm6VwjI6HiQ8MLtQKji2o+C0WUKSOLP3TZENx1Vy+CqHWFxtqJsOEBGBI2\r\nJCMpz1fa9V7z2H+/JdDN9jGWaEGVkmk2HSpqOZXwWTioCnJdLaXiNKOxG+eS\r\np2avj225JN2+Yc6cWC9U2i2cCOD21HXdYS3w+ol5C+VEbIyCqAY0tb3NUESl\r\nL73Xp4qrdar+UawieurLmZ7yaJn3FYDlpd38nTxlbCjLUwB8FP+sCyDobTLc\r\nEfKaedyGzk/55t14tsHzOalYQ1H4RYLVR/zKx0zRAhuRnf3gCQwtwfFymGbt\r\nOeok9Kneth7uMaci26phPjegnTk4OvWesV8=\r\n=u3Yi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"c05e56b7322ef4530db9708734b78abc5fef7dd4","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.15.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.8","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.1_1681856548364_0.9495838487402832","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"it-ws","version":"6.0.2","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"0a2ac0aed406f225b31cf09fc579e1f7ef6c508b","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.2.tgz","fileCount":60,"integrity":"sha512-gT1apl0Mouv5Zjgl/d6r6E94CKt/UZCw+XjpeRMLQNFMUa39VlRGhNGFp3yGB43no4Dxs58v82wSCDHL4IFhGg==","signatures":[{"sig":"MEUCIA4T1ONpJQFI+LTZpUahx3ak4ShIi6ehyd04hvgQrk29AiEA0MKMCxDxhCfVA5a4nMNjhbj9ZmqrDkwIhemdyD9jVXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80658},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"cb1e96853da3ab9071fd405e1d61930aab9fb22f","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"8.19.4","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^38.1.8","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.2_1691657412989_0.999010122171804","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"it-ws","version":"6.0.3","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"cc64e6ae036e6aa4ce13278a3236f48c91fba09a","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.3.tgz","fileCount":60,"integrity":"sha512-kOuFgSg+ThrSNN3/Og0F7D6VHpR+y4JA9QLokcFnGJdyFKk6dtbDNrubjmRQs7QJdmgpn/OhBm322Rd+uLw2Zg==","signatures":[{"sig":"MEUCIQC79dfxsfe/NYEzwocMWu6Ah0lUfPGLaLWO6ZXVNUT+aQIgcOzQNUXwPRKzJrtvce+mdABpyxz3wdBjdw+9jvdxbNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80756},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"a29b865202927e144f43f4ee50393b7640fdf96d","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.8.1","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^5.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.3_1691658496477_0.5535079744431604","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"it-ws","version":"6.0.4","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"b1c9b941281a5fecf6fcf07008d9c8db7388482b","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.4.tgz","fileCount":60,"integrity":"sha512-G0cYfTzl5lqTKIiKqy2n536cXE3h+LgZHMKzoe/CfyIlk6ZwMKOWFhBQXqRmm5PowzLAAb3NbN4pw4/X04pFuQ==","signatures":[{"sig":"MEUCIQClTylgg/JqmdppnEBtr8vFGrZREE9VlW2+9mnzI2Mt3wIgJEH/cE2s1ov3YC4aOt8uuehoVPlGY/3VvHUt2N0Dhjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80756},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"c528a40b97fbbff47c534331d8fb49720917d421","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.8.1","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","@types/ws":"^8.2.2","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.4_1691658783728_0.9772244828119736","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"it-ws","version":"6.0.5","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.0.5","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"2daad0b985db8c3b14a9536a2127ca60f9cd218d","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.0.5.tgz","fileCount":60,"integrity":"sha512-xp7tF4fHgx8+vN3Qy/8wGiWUKbC9E1U1g9PwtlbdxD7pY4zld71ZyWZVFHLxnxxg14T9mVNK5uO7U9HK11VQ5g==","signatures":[{"sig":"MEUCIQDVsSDLn8pAyTSVFyFpN7NoOR37ol6qwez6KP4TTZfFzQIgGkIeA5YnVF4A2U957Lfu7TflTiWP3+/WtFXiPpsOS5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80756},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"8b08565f4683a3fd1c814d33a7fd887339ca7aba","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.8.1","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ws":"^8.4.0","iso-url":"^1.1.2","@types/ws":"^8.2.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.0.5_1691659091350_0.8233559809886601","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"it-ws","version":"6.1.0","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.1.0","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"a2e26b43effd9580f1afe98a77fb281f39517977","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.0.tgz","fileCount":60,"integrity":"sha512-At/Pp6cZQauhTEEHgBGZovg5bL+wJfu8V9oxsPh/ya/U3gBbvfHtLiBzFGo3Io8ua1gr1HualgTQxwPnGSNCyQ==","signatures":[{"sig":"MEUCIQDqJYA1PMtgWk3iPh+pTIc0QxTFK2ZDXhmNVr63U2yKzQIgViybV2OgIWskPR5woukHqOVGh+MrkCfvyGM12OQniyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82144},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"ab47f28ed2f6d8101a6c2d880ee32a5d527416a1","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.9.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.4.0","@types/ws":"^8.2.2","uint8arrays":"^4.0.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"react-native":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.1.0_1702210697976_0.9027597605484947","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"it-ws","version":"6.1.1","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.1.1","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"925d37955cc5bfa3e718ee5c98bf395a138daab9","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.1.tgz","fileCount":60,"integrity":"sha512-oyk4eCeZto2lzWDnJOa3j1S2M+VOGKUh8isEf94ySoaL6IFlyie0T4P9E0ZUaIvX8LyJxYFHFKCt8Zk7Sm/XPQ==","signatures":[{"sig":"MEUCIQDFkog6Ve8kTvHrx9xsQ1gEkjvlv/wPftGI+9CE4EiSDgIgXSUJsiKVcFyLkkuuhOciaidBHAFRzDN/e136nMERxOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82144},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"}},"gitHead":"41d86562e802c093624487c998fbe9193cd6d090","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.9.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"^8.4.0","@types/ws":"^8.2.2","uint8arrays":"^5.0.0","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"react-native":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.1.1_1702290317265_0.4676852552671926","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"it-ws","version":"6.1.2","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.1.2","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"5b458950d791d53966fa5af03e0c3f50e062e2cf","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.2.tgz","fileCount":60,"integrity":"sha512-Yfrmxt/rCwH5eBQhMT6k+U+Fatwyd3f+Sw3IjA7fMAvmmOUKH41BjM62/qQVl7SJxRPedyGFIREoVDE2vB323Q==","signatures":[{"sig":"MEYCIQClUwyuABeiCX5lIb7XBzyjjfdPIYOXM1s/JLrrL0b1igIhAODW4/ugwBPsxSfGyUxAApHrINXXIdFxpR7Q/j7YjeXI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-ws@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82541},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"},"./web-socket":{"types":"./dist/src/web-socket.d.ts","import":"./dist/src/web-socket.js","browser":"./dist/src/web-socket.browser.js"}},"gitHead":"5386bfbf99625b76c768c348631ab596f0c28e27","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"9.9.3","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ws":"^8.4.0","@types/ws":"^8.2.2","uint8arrays":"^5.0.0","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"react-native":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^40.0.0","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.1.2_1721662109314_0.2918814103454843","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"it-ws","version":"6.1.3","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.1.3","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"172dfe9aaad99ca0dd5a0546a35427a741eb9542","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.3.tgz","fileCount":60,"integrity":"sha512-nIMAXDflcMjojc7gBHHOj5nsTOTSAb7TWSXZPNQWhb7ezBfV05TuiCXt9Z86jjbFy4cgqyUz5XJLeSU1nbhw5w==","signatures":[{"sig":"MEQCIFSVfdL6hUA/YE5m45XXu32g3YQ7C/HQTQ8eHQ26TyceAiA1RXT6JMVuatAsmVTrd6XE0Lk8+bhTnmbLhvDdXqSbYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-ws@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82454},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"},"./web-socket":{"types":"./dist/src/web-socket.d.ts","import":"./dist/src/web-socket.js","browser":"./dist/src/web-socket.browser.js"}},"gitHead":"0a6841a89808be9db72cc065418ea7fb7316a1f4","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ws":"^8.4.0","@types/ws":"^8.2.2","uint8arrays":"^5.0.0","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"react-native":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.1.3_1721821041035_0.3488716579530231","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"it-ws","version":"6.1.4","keywords":["async","iterable","iterator","websocket","ws"],"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","_id":"it-ws@6.1.4","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"homepage":"https://github.com/alanshaw/it-ws#readme","bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"dist":{"shasum":"f684d9e42f63426348f72900fdda839946eb2496","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.4.tgz","fileCount":60,"integrity":"sha512-hG7o2oYTvBwcp9BlTg/OyV3eUFDlYiVsaaZX+G9SJDUp8XYwpa/plxP97vEoSB8Tw5d69B9WlT374EyKb0JA3Q==","signatures":[{"sig":"MEQCIEs3oPmEE6VNh9XQgpADUsGhV8q9JPuUZRpREyqdIK6gAiAM8+l1r8qX/lFH9XLICMnw966JKl2J3L/ohnet3JzBKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-ws@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83070},"type":"module","types":"./dist/src/index.d.ts","browser":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","import":"./dist/src/server.js","browser":"./dist/src/server.browser.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"},"./web-socket":{"types":"./dist/src/web-socket.d.ts","import":"./dist/src/web-socket.js","browser":"./dist/src/web-socket.browser.js"}},"gitHead":"354c9c1f1901ef2404213e26d2db54983e56ddf9","release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"release":"major","breaking":true},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"],"branches":["master"]},"scripts":{"docs":"aegir docs","lint":"aegir lint","test":"aegir test","build":"aegir build","clean":"aegir clean","release":"aegir release","dep-check":"aegir dep-check","test:node":"aegir test -t node --cov","test:chrome":"aegir test -t browser --cov","test:firefox":"aegir test -t browser -- --browser firefox","test:electron-main":"aegir test -t electron-main","test:chrome-webworker":"aegir test -t webworker","test:firefox-webworker":"aegir test -t webworker -- --browser firefox"},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"repository":{"url":"git+https://github.com/alanshaw/it-ws.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple async iterables for websocket client connections","directories":{},"_nodeVersion":"20.15.1","dependencies":{"ws":"^8.4.0","@types/ws":"^8.2.2","uint8arrays":"^5.0.0","event-iterator":"^2.0.0","it-stream-types":"^2.0.1"},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"react-native":{"ws":false,"http":false,"https":false,"./dist/src/server.js":false,"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js"},"publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"_hasShrinkwrap":false,"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","wsurl":"^1.0.0","it-all":"^3.0.1","it-map":"^3.0.2","it-pipe":"^3.0.1","p-defer":"^4.0.0","it-drain":"^3.0.1","it-ndjson":"^1.0.0","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","wherearewe":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/it-ws_6.1.4_1722240944403_0.43227386103032694","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"it-ws","version":"6.1.5","description":"Simple async iterables for websocket client connections","author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-ws#readme","repository":{"type":"git","url":"git+https://github.com/alanshaw/it-ws.git"},"bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"publishConfig":{"access":"public","provenance":true},"keywords":["async","iterable","iterator","websocket","ws"],"engines":{"node":">=16.0.0","npm":">=7.0.0"},"type":"module","types":"./dist/src/index.d.ts","typesVersions":{"*":{"*":["*","dist/*","dist/src/*","dist/src/*/index"],"src/*":["*","dist/*","dist/src/*","dist/src/*/index"]}},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./client":{"types":"./dist/src/client.d.ts","import":"./dist/src/client.js"},"./duplex":{"types":"./dist/src/duplex.d.ts","import":"./dist/src/duplex.js"},"./server":{"types":"./dist/src/server.d.ts","browser":"./dist/src/server.browser.js","import":"./dist/src/server.js"},"./sink":{"types":"./dist/src/sink.d.ts","import":"./dist/src/sink.js"},"./source":{"types":"./dist/src/source.d.ts","import":"./dist/src/source.js"},"./web-socket":{"types":"./dist/src/web-socket.d.ts","import":"./dist/src/web-socket.js","browser":"./dist/src/web-socket.browser.js"}},"eslintConfig":{"extends":"ipfs","parserOptions":{"sourceType":"module"}},"release":{"branches":["master"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"conventionalcommits","releaseRules":[{"breaking":true,"release":"major"},{"revert":true,"release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"docs","release":"patch"},{"type":"test","release":"patch"},{"type":"deps","release":"patch"},{"scope":"no-release","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"conventionalcommits","presetConfig":{"types":[{"type":"feat","section":"Features"},{"type":"fix","section":"Bug Fixes"},{"type":"chore","section":"Trivial Changes"},{"type":"docs","section":"Documentation"},{"type":"deps","section":"Dependencies"},{"type":"test","section":"Tests"}]}}],"@semantic-release/changelog","@semantic-release/npm","@semantic-release/github","@semantic-release/git"]},"scripts":{"clean":"aegir clean","lint":"aegir lint","dep-check":"aegir dep-check","build":"aegir build","test":"aegir test","test:chrome":"aegir test -t browser --cov","test:chrome-webworker":"aegir test -t webworker","test:firefox":"aegir test -t browser -- --browser firefox","test:firefox-webworker":"aegir test -t webworker -- --browser firefox","test:node":"aegir test -t node --cov","test:electron-main":"aegir test -t electron-main","release":"aegir release","docs":"aegir docs"},"dependencies":{"@types/ws":"^8.2.2","event-iterator":"^2.0.0","it-stream-types":"^2.0.1","uint8arrays":"^5.0.0","ws":"^8.4.0"},"devDependencies":{"aegir":"^44.0.1","delay":"^6.0.0","it-all":"^3.0.1","it-drain":"^3.0.1","it-foreach":"^2.0.2","it-goodbye":"^4.0.0","it-map":"^3.0.2","it-ndjson":"^1.0.0","it-pipe":"^3.0.1","p-defer":"^4.0.0","wherearewe":"^2.0.1","wsurl":"^1.0.0"},"browser":{"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js","./dist/src/server.js":false,"ws":false,"http":false,"https":false},"react-native":{"./dist/src/web-socket.js":"./dist/src/web-socket.browser.js","./dist/src/server.js":false,"ws":false,"http":false,"https":false},"_id":"it-ws@6.1.5","gitHead":"e5ebb7182f3110a0ae2f018a69d09aab090765de","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uWjMtpy5HqhSd/LlrlP3fhYrr7rUfJFFMABv0F5d6n13Q+0glhZthwUKpEAVhDrXY95Tb1RB5lLqqef+QbVNaw==","shasum":"317db04256f3d54b891a4d29110df25d72016def","tarball":"https://registry.npmjs.org/it-ws/-/it-ws-6.1.5.tgz","fileCount":60,"unpackedSize":83077,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/it-ws@6.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlQ2KU0WAEANFYvW2vQbsTy5EG9TPsjt5FNccNG7nnBgIhAJsIQbbVz4vGeOmnntpoe6oqWPJZVi0VQAMCOSbAU534"}]},"_npmUser":{"name":"alanshaw","email":"alan138@gmail.com"},"directories":{},"maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/it-ws_6.1.5_1722343283420_0.3722615192069254"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-28T23:27:22.283Z","modified":"2024-07-30T12:41:24.067Z","1.0.0":"2019-03-28T23:27:22.536Z","2.0.0":"2019-03-29T00:06:47.453Z","2.1.0":"2019-04-01T12:45:40.071Z","3.0.0":"2020-02-07T14:26:46.160Z","3.0.1":"2020-07-31T09:23:20.620Z","3.0.2":"2020-07-31T09:56:42.010Z","4.0.0":"2021-03-04T21:02:49.257Z","5.0.0":"2022-01-29T10:23:30.574Z","5.0.1":"2022-03-04T18:22:56.238Z","5.0.2":"2022-05-20T13:35:29.329Z","5.0.3":"2022-10-13T10:20:35.565Z","5.0.4":"2022-12-07T09:16:30.143Z","5.0.5":"2022-12-07T10:49:44.306Z","5.0.6":"2022-12-08T07:17:03.258Z","6.0.0":"2023-04-18T20:27:16.083Z","6.0.1":"2023-04-18T22:22:28.550Z","6.0.2":"2023-08-10T08:50:13.239Z","6.0.3":"2023-08-10T09:08:16.673Z","6.0.4":"2023-08-10T09:13:03.919Z","6.0.5":"2023-08-10T09:18:11.484Z","6.1.0":"2023-12-10T12:18:18.177Z","6.1.1":"2023-12-11T10:25:17.430Z","6.1.2":"2024-07-22T15:28:29.520Z","6.1.3":"2024-07-24T11:37:21.222Z","6.1.4":"2024-07-29T08:15:44.679Z","6.1.5":"2024-07-30T12:41:23.612Z"},"bugs":{"url":"https://github.com/alanshaw/it-ws/issues"},"author":{"name":"Alan Shaw"},"license":"Apache-2.0 OR MIT","homepage":"https://github.com/alanshaw/it-ws#readme","keywords":["async","iterable","iterator","websocket","ws"],"repository":{"type":"git","url":"git+https://github.com/alanshaw/it-ws.git"},"description":"Simple async iterables for websocket client connections","maintainers":[{"name":"achingbrain","email":"alex@achingbrain.net"},{"name":"alanshaw","email":"alan138@gmail.com"}],"readme":"# it-ws <!-- omit in toc -->\n\n[![codecov](https://img.shields.io/codecov/c/github/alanshaw/it-ws.svg?style=flat-square)](https://codecov.io/gh/alanshaw/it-ws)\n[![CI](https://img.shields.io/github/actions/workflow/status/alanshaw/it-ws/js-test-and-release.yml?branch=master\\&style=flat-square)](https://github.com/alanshaw/it-ws/actions/workflows/js-test-and-release.yml?query=branch%3Amaster)\n\n> Simple async iterables for websocket client connections\n\n## Table of contents <!-- omit in toc -->\n\n- [Install](#install)\n  - [Browser `<script>` tag](#browser-script-tag)\n- [Usage](#usage)\n  - [Example - client](#example---client)\n  - [Example - server](#example---server)\n- [API](#api)\n  - [`import { connect } from 'it-ws/client'`](#import--connect--from-it-wsclient)\n  - [`import { createServer } from 'it-ws/server'`](#import--createserver--from-it-wsserver)\n    - [Example](#example)\n- [use with an http server](#use-with-an-http-server)\n  - [core, websocket wrapping functions](#core-websocket-wrapping-functions)\n  - [`import duplex from 'it-ws/duplex'`](#import-duplex-from-it-wsduplex)\n  - [`import sink from 'it-ws/sink'`](#import-sink-from-it-wssink)\n  - [`import source from 'it-ws/source'`](#import-source-from-it-wssource)\n- [License](#license)\n- [Contribution](#contribution)\n\n## Install\n\n```console\n$ npm i it-ws\n```\n\n### Browser `<script>` tag\n\nLoading this module through a script tag will make it's exports available as `ItWs` in the global namespace.\n\n```html\n<script src=\"https://unpkg.com/it-ws/dist/index.min.js\"></script>\n```\n\n## Usage\n\n### Example - client\n\n```js\nimport { connect } from 'it-ws/client'\nimport { pipe } from 'it-pipe'\n\nconst stream = connect(WS_URL)\n\nawait stream.connected() // Wait for websocket to be connected (optional)\n\npipe(source, stream, sink)\n```\n\n### Example - server\n\n```js\nimport { createServer } from 'it-ws/server'\nimport { pipe } from 'it-pipe'\n\nconst server = createServer(stream => {\n  //pipe the stream somewhere.\n  //eg, echo server\n  pipe(stream, stream)\n})\n\nawait server.listen(PORT)\n```\n\n## API\n\n### `import { connect } from 'it-ws/client'`\n\n`connect(url, { binary: boolean })`\n\nCreate a websocket client connection. Set `binary: true` to get a stream of arrayBuffers (on the browser). Defaults to true on node, but to strings on the browser. This may cause a problems if your application assumes binary.\n\nFor adding options to the WebSocket instance, as [websockets/ws/blob/master/doc/ws.md#new-websocketaddress-protocols-options](https://github.com/websockets/ws/blob/master/doc/ws.md#new-websocketaddress-protocols-options), you can provide an object with the `websocket` property into the connect options.\n\n```js\nconst stream = connect(url)\n// stream is duplex and is both a `source` and `sink`.\n// See this for more information:\n// https://gist.github.com/alanshaw/591dc7dd54e4f99338a347ef568d6ee9#duplex-it\n```\n\n### `import { createServer } from 'it-ws/server'`\n\nCreate async iterable websocket servers.\n\n`createServer(options?, onConnection)`\n\n`options` takes the same server options as [ws module](https://github.com/websockets/ws/blob/master/doc/ws.md#new-wsserveroptions-callback)\n\n`onConnection(stream)` is called every time a connection is received.\n\n#### Example\n\nOne duplex service you may want to use this with is [muxrpc](https://github.com/dominictarr/muxrpc)\n\n```js\nimport { createServer } from 'it-ws/server'\nimport { connect } from 'it-ws/client'\nimport { pipe } from 'it-pipe'\n\ncreateServer({\n  onConnection: (stream) => {\n    // pipe duplex style to your service\n    pipe(stream, service.createStream(), stream)\n  }\n})\n.listen(9999)\n\nconst stream = client.createStream()\n\nawait pipe(\n  stream,\n  connect('ws://localhost:9999'),\n  stream\n)\n```\n\nif the connection fails, the stream will throw\n\n```js\ntry {\n  await pipe(\n    stream,\n    connect('ws://localhost:9999'),\n    stream\n  )\n} catch (err) {\n  // handle err\n}\n```\n\nTo run the server over TLS:\n\n```js\ncreateServer({\n  key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'),\n  cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem')\n  // other options\n})\n.listen(9999)\n```\n\nTo add client-authentication to the server, you can set `verifyClient`.\n[Documentation here](https://github.com/websockets/ws/blob/master/doc/ws.md#optionsverifyclient).\n\n```js\nfunction verifyClient (info) {\n  return info.secure == true\n}\ncreateServer({\n  verifyClient: verifyClient\n  // other options\n})\n```\n\n## use with an http server\n\nif you have an http server that you also need to serve stuff\nover, and want to use a single port, use the `server` option.\n\n```js\nimport http from 'http'\n\nconst server = http.createServer(function(req, res){...}).listen(....)\n\ncreateServer({\n  server: server\n  // other options\n})\n```\n\n### core, websocket wrapping functions\n\nthese modules are used internally, to wrap a websocket.\nyou probably won't need to touch these,\nbut they are documented anyway.\n\n### `import duplex from 'it-ws/duplex'`\n\nturn a websocket into a duplex stream.\nIf provided, `opts` is passed to `sink(socket, opts)`.\n\nWebSockets do not support half open mode.\n[see allowHalfOpen option in net module](http://nodejs.org/api/net.html#net_net_createserver_options_connectionlistener)\n\nIf you have a protocol that assumes halfOpen connections, but are using\na networking protocol like websockets that does not support it, I suggest\nusing [it-goodbye](https://github.com/alanshaw/it-goodbye) with your\nprotocol.\n\nThe duplex stream will also contain a copy of the properties from\nthe http request that became the websocket. they are `method`, `url`,\n`headers` and `upgrade`.\n\nalso exposed at: `import { duplex } from 'it-ws'`\n\n### `import sink from 'it-ws/sink'`\n\nCreate a `Sink` that will write data to the `socket`.\n`opts` may be `{closeOnEnd: true, onClose: onClose}`.\n`onClose` will be called when the sink ends. If `closeOnEnd=false`\nthe stream will not close, it will just stop emitting data.\n(by default `closeOnEnd` is true)\n\nIf `opts` is a function, then `onClose = opts; opts.closeOnEnd = true`.\n\n```js\nimport sink from 'it-ws/sink'\nimport { pipe } from 'it-pipe'\nimport each from 'it-foreach'\nimport delay from 'delay'\n\n// connect to the echo endpoint for test/server.js\nvar socket = new WebSocket('wss://echo.websocket.org')\n\n// write values to the socket\npipe(\n  async function * () {\n    while (true) {\n      yield 'hello @ ' + Date.now()\n    }\n  }(),\n  // throttle so it doesn't go nuts\n  (source) => each(source, () => delay(100))\n  sink(socket)\n);\n\nsocket.addEventListener('message', function(evt) {\n  console.log('received: ' + evt.data);\n});\n```\n\nalso exposed at `import { sink } from 'it-ws'`\n\n### `import source from 'it-ws/source'`\n\nCreate a `Source` that will read data from the `socket`.\n\n```js\nimport { pipe } from 'it-pipe'\nimport source from 'it-ws/source'\nimport { toString } from 'uint8arrays/to-string'\n\npipe(\n  // connect to the test/server.js endpoint\n  source(new WebSocket('ws://localhost:3000/read')),\n  async (source) => {\n    for await (const buf of source) {\n      console.info(toString(buf))\n    }\n  }\n);\n\n```\n\nalso exposed at `import { source } from 'it-ws'`\n\n## License\n\nLicensed under either of\n\n- Apache 2.0, ([LICENSE-APACHE](LICENSE-APACHE) / <http://www.apache.org/licenses/LICENSE-2.0>)\n- MIT ([LICENSE-MIT](LICENSE-MIT) / <http://opensource.org/licenses/MIT>)\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}