{"_id":"@dmitrymyadzelets/slip-stream","_rev":"5-ee014865a5363ae4a85ee1ae73740c3d","name":"@dmitrymyadzelets/slip-stream","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@dmitrymyadzelets/slip-stream","version":"1.0.0","description":"RFC 1055 (SLIP) compliant endoder and decoder streams for Node.js","main":"index.js","scripts":{"test":"node tests"},"repository":{"type":"git","url":"git+https://github.com/DmitryMyadzelets/slip-stream.git"},"keywords":["RFC 1055","SLIP","decode","encode","node","stream","transform"],"author":{"name":"Dmitry Myadzelets"},"license":"MIT","bugs":{"url":"https://github.com/DmitryMyadzelets/slip-stream/issues"},"homepage":"https://github.com/DmitryMyadzelets/slip-stream#readme","gitHead":"cbeb8741359c27be96ef346dc16ba1bf06f9c857","_id":"@dmitrymyadzelets/slip-stream@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"},"dist":{"integrity":"sha512-1Y/SoPgmE3aTjp8m5nVyG75a2z5xE/McwdYHREoLocXbZE/jyB12wmd/sTEYJ66MuP5CGrkVhwV9yBDYtGTlpA==","shasum":"3978bbbd1fecdd4ea7fd5ba0d300adbdc96bfe9c","tarball":"https://registry.npmjs.org/@dmitrymyadzelets/slip-stream/-/slip-stream-1.0.0.tgz","fileCount":6,"unpackedSize":4354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDokKXRmksVnl43nKgmNN51pY5iOYU3b8QApZd2CdhBvAIgB27MPHfvFP0+pVbrPwDRQZ91xgujZy6AIy6oDagY+k8="}]},"maintainers":[{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slip-stream_1.0.0_1519854642324_0.17339836557241273"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dmitrymyadzelets/slip-stream","version":"1.0.1","description":"RFC 1055 (SLIP) compliant endoder and decoder streams for Node.js","main":"index.js","scripts":{"test":"node tests"},"repository":{"type":"git","url":"git+https://github.com/DmitryMyadzelets/slip-stream.git"},"keywords":["RFC 1055","SLIP","decode","encode","node","stream","transform"],"author":{"name":"Dmitry Myadzelets"},"license":"MIT","bugs":{"url":"https://github.com/DmitryMyadzelets/slip-stream/issues"},"homepage":"https://github.com/DmitryMyadzelets/slip-stream#readme","gitHead":"3c7d3973a69fc1035145d41d6aff66f8c46b49b3","_id":"@dmitrymyadzelets/slip-stream@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"},"dist":{"integrity":"sha512-78zv/AArAgCX04SanXRRk+88bDSvVxq05FsLNrCjEvYzK2rTWUBWiyzJIruqpRGqcXf9bGlFUcNFlqFhSNZxBA==","shasum":"2df94023f94df18d493950c508a04b53696f7ce5","tarball":"https://registry.npmjs.org/@dmitrymyadzelets/slip-stream/-/slip-stream-1.0.1.tgz","fileCount":7,"unpackedSize":5396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2/Xl2iLPxDgQaRrxvaiWct8ea0+WD1NDizlOuvBv1ngIgF6E/INQD92JLu9etcKCR8Jo65ETCqRlRjzDlqfELctQ="}]},"maintainers":[{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slip-stream_1.0.1_1519858544442_0.28879870008787467"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dmitrymyadzelets/slip-stream","version":"1.1.0","description":"RFC 1055 (SLIP) compliant endoder and decoder streams for Node.js","main":"index.js","scripts":{"test":"node tests"},"repository":{"type":"git","url":"git+https://github.com/DmitryMyadzelets/slip-stream.git"},"keywords":["RFC 1055","SLIP","decode","encode","node","stream","transform"],"author":{"name":"Dmitry Myadzelets"},"license":"MIT","bugs":{"url":"https://github.com/DmitryMyadzelets/slip-stream/issues"},"homepage":"https://github.com/DmitryMyadzelets/slip-stream#readme","gitHead":"39d2e57750eaf0863c7e6509d0e37e9675df199e","_id":"@dmitrymyadzelets/slip-stream@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"},"dist":{"integrity":"sha512-HVODN2xAvqRySLELVxz0H4aIBCbDBjHeoZ2cC72YPMQ23pIe48fCxQku9S7REVjC8dw8RxpBVdjulZA8Wdm7lw==","shasum":"5fe2a67380126c8fd8c92ac6a62513cc43c44f06","tarball":"https://registry.npmjs.org/@dmitrymyadzelets/slip-stream/-/slip-stream-1.1.0.tgz","fileCount":8,"unpackedSize":6609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtqqC9Oa1o0SmJ8ZXftDeYteUaBnohTG3N8Q8FCvnZAAiEAxokLx3nMV4jFhWhkVL5C2r/bilifMkmmk4IkUGMQj3E="}]},"maintainers":[{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slip-stream_1.1.0_1519945203266_0.11570526708249984"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dmitrymyadzelets/slip-stream","version":"1.1.1","description":"RFC 1055 (SLIP) compliant endoder and decoder streams for Node.js","main":"index.js","scripts":{"test":"node tests"},"repository":{"type":"git","url":"git+https://github.com/DmitryMyadzelets/slip-stream.git"},"keywords":["RFC 1055","SLIP","decode","encode","node","stream","transform"],"author":{"name":"Dmitry Myadzelets"},"license":"MIT","bugs":{"url":"https://github.com/DmitryMyadzelets/slip-stream/issues"},"homepage":"https://github.com/DmitryMyadzelets/slip-stream#readme","dependencies":{},"devDependencies":{"ws":"^4.1.0"},"gitHead":"9ad7c4fd5dd7b178a87c5d795eee75dd22d16d37","_id":"@dmitrymyadzelets/slip-stream@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"},"dist":{"integrity":"sha512-fHb2otCXAB2YIDlw8gbbeGfRbDaNE7RX/KgCjc7o8nw6nNGg8mblxJA9QZ/8ojYqBm1kagKWL6rw1neQdn2c3A==","shasum":"648eadf759a8689ca63a9115bb5dc754aa07f6dd","tarball":"https://registry.npmjs.org/@dmitrymyadzelets/slip-stream/-/slip-stream-1.1.1.tgz","fileCount":10,"unpackedSize":8047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEP3y1Dy7LZVF94Nn7huikV1+Bdz9E1Z9WP1M+MwbhSAIgZF5kKRcVkBjFnZ8z9g2NETW7kM0ey5lnUM7oTAuaxtc="}]},"maintainers":[{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slip-stream_1.1.1_1519948935159_0.9745074501351485"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-28T21:50:42.263Z","1.0.0":"2018-02-28T21:50:42.390Z","modified":"2022-04-05T04:58:48.191Z","1.0.1":"2018-02-28T22:55:44.517Z","1.1.0":"2018-03-01T23:00:04.041Z","1.1.1":"2018-03-02T00:02:15.225Z"},"maintainers":[{"name":"dmitrymyadzelets","email":"DmitryMyadzelets@gmail.com"}],"description":"RFC 1055 (SLIP) compliant endoder and decoder streams for Node.js","homepage":"https://github.com/DmitryMyadzelets/slip-stream#readme","keywords":["RFC 1055","SLIP","decode","encode","node","stream","transform"],"repository":{"type":"git","url":"git+https://github.com/DmitryMyadzelets/slip-stream.git"},"author":{"name":"Dmitry Myadzelets"},"bugs":{"url":"https://github.com/DmitryMyadzelets/slip-stream/issues"},"license":"MIT","readme":"# slip-stream\n\n[RFC 1055 (SLIP)](https://tools.ietf.org/html/rfc1055) compliant encoding and decoding streams for Node.js\n\n## Why\n\nThink about sending files as binary data over a WebSocket. The problem is to detect the end of the data. The SLIP solves it, and the streams just make it simple.\n\nThe client could be (preparation is omitted):\n\n```js\nfile.pipe(encoder).pipe(websocket)\n```\n\nAnd the server:\n\n```js\nwebsocket.pipe(decoder).pipe(file)\n```\n\nThe tests contain [a complete example](tests/websocket.js).\n\n## License\nMIT","readmeFilename":"README.md"}