{"_id":"@caaalabash/node-sse","_rev":"9-377db93013b0444335104ed983a35134","name":"@caaalabash/node-sse","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@caaalabash/node-sse","version":"0.0.1","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"7fdbe93503db4c3207b0bb1933de6903e3fe33b4","_id":"@caaalabash/node-sse@0.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8+VDXVBJxHlDk9uhRTClgqzXWDNYSfK3nR2nB+7S44VI3/pvnCRaPywiMdyD5iwSC1rQbku5RrnD+b6OEHj3pg==","shasum":"c7be6fd8d0fde7d99c4b02405fbd0c19443ac4c5","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.1.tgz","fileCount":3,"unpackedSize":6136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdulMTCRA9TVsSAnZWagAA86UP/25hFn2xheeUl+dbRNkd\nBdZZ51wdKWR7owgeKeHUL0moUj8BfbKlGnQ5kMHyc3HtzSBHmOaOl/aDCo2F\nEfRnhe4jLdSSyX898UU1Q5/FbXVMzJZ6YwLqQ0OW4Yq5oq1Evfju7giIZhzc\nrCFqGdOyNDvy8cY9bB1GTJXWrw52doBPUkahEghnWY7jKNA/HnM7WVLxRmNs\nW5iWbMALpFzCYOHaXeMwIY2pRl3j0cxJ3sbw0uzgFvpxcomV/WefgMYz7zE+\nfPMlj1IlDb4ui6MY335jqpNNkbzDsWyYQz05MyM5jW3AJuIUgPHTRE0hhdDS\nzjTkB9fQSDLpXaXMbUczNr8Q1iy8Cd2Aj9zcFNGbg55humTLaftl4fFrQ5ri\nQCSKaY9m8J5XZKwLDZkX3X66STZsvZ4BJM15x4kvnoIck/y8YJhMIADCoJXX\nyE4XgXdEOgveIgrAACVwWEwqtPjc6ZccSecFY49QgnlFPsrUieFUV6arY4m6\njEYEV7vwoGrZecp7LrNaSaNVirEXtljtIsmlWNzF0FYym1QnDI7JNJZpB4Ad\n2so/i6jwrGmZ5VNl+EMDsSDW7FSJKAbVLjWZp2N7KgI1O42mpsclZfjwaGBG\nxVyxm2PUCVS7ofHNkz/llYuyZ9V4CCexTYE+2BOWxItkOJSXV3ksUr9TGdJR\ne42v\r\n=n5qH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3rFelMhCFESud5cp3kg8AEh8E8pQ19+qdFsgf/+Zi4wIhAOMMOCf39V5TNi8C/QiJPVCsjJNrIfjqzCqbbEK2Vi3l"}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.1_1572492051273_0.24785726417617937"},"_hasShrinkwrap":false},"0.0.2":{"name":"@caaalabash/node-sse","version":"0.0.2","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"000cf1b8aa78e4db2874ea557375ec3a79b82030","_id":"@caaalabash/node-sse@0.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GVskqIwQNDvAHSYWKQBhKl5Deh9KZRDUec4uYc+jlNBGDTunbYlKpolyzzkOdnjjJ/zrl8q2LJwrkONIODRueg==","shasum":"72c450595ff97690f9b49de616d3cf0bf9cf48e4","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.2.tgz","fileCount":3,"unpackedSize":6268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdulUSCRA9TVsSAnZWagAALvoP/2WyhcIyVMJm/SyrX/FA\n99ymkvzO0OmLzvjsGRaSNxJ3A8W4xCjXFsN6JzPouFoqikWqwbG4/wOCJIsy\nhI1KzBdV7/6bm9rA2adao89gH6zpI/8b+z/Wb2JEGTNRaFmWiygGGXHIvc6x\n//epcEpMN/u8ZciHjD9lF0/W41X4Ul2Wdq6/+C5J/JxGJsRR41IqzoxlEgag\n5jodYwyCPn07KOFoW0GG8oEaeGLrC+4/JqeaUAhjMKYE4fGQvs3FtA2tZkd0\nNkqusSJ7wNIcwRLoQqSMNjeesyV5fx1c0LQGSnp7PKDyDpV8C4dirfIltmLe\n/VB6RE/+OmJoKXxKfrTCuAI/T2snzRJohBP0KX00aKyuKLw87yAq0RzK3EKh\n6LPexe2JEHwiKo9hSqbS/9zZIJYv9T5vge3QP67xkNTtLhTmENCbRSLv1tvC\nLsiRcwIGGe9uK7ugH3EzGYgHiAJTDmaZEKYD2wt3EPMHKss3lq1dWnwHuFUX\ntb4K/ldee0l7wIKzzsG+zAxipSe/ZnE0IRvWTBUqmedfFzwUtkGT+ZdicCFj\n3J1cnyS8fy+00HchuyQcYsk2I4p642Vch0dL/6eUMveF4mj/zglYqMiaUbU0\n88EN7z9bD58M7hQWW1Dgt50YWAXSTWYcI2v7DFDfRNqargs2wK/bxX5hBHfi\nu7kT\r\n=nPK/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNx2FYWbtpK9/RvZVXdXKXHdtVmoKTmMuIiss4ErrX+wIgT0Dy6ue522S0EZWwvrd4uY+3jl4X8qpOzyastcUEEng="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.2_1572492562311_0.5175427577271343"},"_hasShrinkwrap":false},"0.0.3":{"name":"@caaalabash/node-sse","version":"0.0.3","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"4ecf108e58445be06f8c165bb6be96a610c65a48","_id":"@caaalabash/node-sse@0.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-a+NSi/VFcWevEoeA2qm88DJwTKwo6+DfJPYDaqJ8qvLbIBPLOHctiLRoTsR0JFwpjP6ARUaGv6wzOzJVCKOwOA==","shasum":"080b2f88497e3fc83f3fb94cf08cc16ae003fcb7","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.3.tgz","fileCount":3,"unpackedSize":6264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduqwoCRA9TVsSAnZWagAADr0P/jivmy777VhCNVZ+mM4+\n0AmRu6X0gum9p6B5lx1OYtHcdJ62k5HTogN2Q8IF+T7uX36fMqpwS4DYHcFb\nfxGjZpNafCrhW69NCkfq8Uz8XgpqTwQk0ZMyB5EdJ90XbWobKm5P7GRrueCj\nPeyJbUFSrCiSrXIEzSsOlF9/i87PLk8Eikuo6seDQqnxoLvs4Z1jb6HBQCWK\nyey+YlQ7P6W2o8j8/vd0Z81stVQLnNa4F3mS/er2w7vMPxCnNQepOckJOx1j\npNK+LuxIfT8Tg0SDbGwHueYFV+oKJb2fqv/rz1VHeBwMDEAM3VQfOeXobqaQ\nbRNiCu/uG4G4GvoB4hVglIu/BVtQMxrMHdjmMT79FRo/WsfE/LB05siHeEtw\nW5ffPBzxhbBaRI1jVm7BWrYR9wmwOSOkZePsEcWwNaF21P/2je8nnsUij7DV\n/m0Gu1lQsaor3n4NVJX7VQ3pcVKyHdSodfbtHhbyc2AmRJn4yRrCCc5+gYL/\nJJmfLmWIBcL619x/8+jf5gUpvOjbkqVlU1kHu2ZAGLkr9l6RseA7EUSlunuI\nbZ8brdGW0g+B07yt/WU8CaHmf2UCoJQuA2eGAGW4Z4Xsby3Qb/A+nYzF00Jg\nvdeM9NNrR4Bu1LGkMJ4hEAUrG3dhdA2z6wEXOZ4DmrH2yTgLrwTCGfEjmBa8\nh+v8\r\n=PGtd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPA3Xf3hOsQ7HVKkx/NvvPO89hWHcEIsMw+aVqaJ2+KgIgZQdnokqyCLqRQ7czAJfuOd50jJwCYBpAH0bpzeqKRJY="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.3_1572514855724_0.41512365320052425"},"_hasShrinkwrap":false},"0.0.4":{"name":"@caaalabash/node-sse","version":"0.0.4","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"b84a606d1c627257bb087e84c96e7fe00167f66b","_id":"@caaalabash/node-sse@0.0.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-XjlmBvf6FqWkoCYGHeDOwctmby8RsT296Gq0zkXeTO5sx51/2EmVFjzkzZSxsUkntf/zb/pZ8lCrHihNCRR3+g==","shasum":"1d48367c8938421e66ac3b1edd03038f0e788dea","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.4.tgz","fileCount":3,"unpackedSize":6277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvOUKCRA9TVsSAnZWagAAkDMP/3mhSYLlC3rAe0B8BIic\n6vsWq3wgUNkhH7fJRUH5A20gAxPXt+DgOZfudHYzHT0TuFb2exzaNaEjSRTU\n4uB3cHPpiiT7MLw4cCL9Pt3SSoa5DehvsZuBZQOuJxYcVLjZ4hWZ0ie2+QeA\nWYlPz7RrcnyC5yqSFHVOPaB2iCqotIEr2+ShZWV80NUwdoqvKQ3uyz7jenUX\nv06gy4Ncn9D5aqao8606udjsLW8GnUroR9uM4YI1/oin2XtZDXpEmkib8ATb\na61TKjGtEZO7UE1/4X4Oj7zKW2I+Nihxho2YxEZVcp5ifORQifPR0sCH6m3+\nIEdGfGAcgxJsDULaqGEnAtUrwUHMrJixvGS5oziVQC726H4hVoDJqeI79KVA\nxthvOWWDbgva9S9FXvi81ZoQVgHXxP8yUui44Lu0iEsU7vsd9k9p0cxOfG7g\nvo8UVku5m0YPN4B1FJISRnyxppRFpjrC/mCuUOVhyHvGk5STGnsND5/mBkUH\nWfmHHxBpvPp4wJKhbCgk0eW5RoCMqtP3WkPcvGLYNbF+hLOp7YA1nBfoyJMu\nW0Ab6/rE6DfTfwGmCAeTi0NZeV857j7S/F+uanlhKcxSNc6mQUgjEqZrl3Re\nRtQwtHxedVR1HwaaZg+Vyhv647/1MiALJX2iLN4MsE0yG4QnEg3eM2Bmz1vD\nGMD7\r\n=xY0S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLZM2Wci9BgJMSoZQfDJfX+BfZ2fhwu/Zr+0rtoRkJ/gIhAPMgtatTDh3BVhSd83kIcdYjlr8XG4/QJAA0TdbRhOjN"}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.4_1572660490112_0.8113426548284264"},"_hasShrinkwrap":false},"0.0.5":{"name":"@caaalabash/node-sse","version":"0.0.5","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"ca96869f9c37dd9e2bb5f7b0ee39d24e1fd5d579","_id":"@caaalabash/node-sse@0.0.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QWD8+UtHOgYYKDNGqJscxc3TEXqY0waQgPvGLX3nC0bGLIKs5NtxB5XH27MEU4ObKwwbWMltnPv5KXBROWbERw==","shasum":"d57584fdfcbbf364f36a27fbe229721d715dafca","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.5.tgz","fileCount":4,"unpackedSize":8303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvZS3CRA9TVsSAnZWagAAdDkP/2Uh9a/erMfkphxo9o2A\n9RJLlvkSnUZHf4uacVU5STMSTQFFcJdIaqG5PmTaCMhhSKrFahfbZeMmI85J\n61tJJDXp7BEkp/r5NM0sOPVBtn5NtVSYCjZJnCW811i2yOY01a3plg2+FuNs\nNX9PTmYVuz931WHgRX/l5uClKFrs7p87kkbxrP6o/0aN3ZS9pSkVooDSItoN\n8C8zlOOe4FBKLqLtdBb1ODu2eDMzP/1rk1HUs0nI6BAK3MRGL7ZOEgDMtu0w\n84ni9kWrw5NCBQQ91gijWp6cYe17bM1csOM6COovzDuhSFcelcj6O4JNPdaB\nG+OsoabEL27WSEmL9pu9vIdK5cYam3mY440MuI4LigNRIEJk407itgEnS/H+\nHVswucyJc6XJudtBEQMZfNTfzmc9s40u3MpMJtoHpcweKhjXi5Bu5zy/Rpgc\ntR/PBF7acP96SMUnMZ0hOfE0cFbzoKXoI5Vdw1ctCNa3EMb74gJTlJTUTDSt\nd/zxoz0eHKjc7Ir9v7Tzd/8hi8gSFtvsnk/5nReMXMpCAxN69TurpwQJEe4X\noxjRonrxmB3L8sQY7leifL7icculAz49yIrbpAbPNbQfh9kGUOlPKIXwf6xd\n0lf3Ke8zj8YA2dmJtCowXGgKz7St0CQXsARzzSKtYmW1ayJhe41kH8ZL7ROd\nmVQY\r\n=zTcP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3moj0BcwRDcZ1Q1hewE+6JIrP7tI27NTSObjWopN7MwIgR5KSm7p8QTkWo6gE/KED/MqXaHSpKR0aDHnf5d12zlU="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.5_1572705462613_0.9414574557221231"},"_hasShrinkwrap":false},"0.0.6":{"name":"@caaalabash/node-sse","version":"0.0.6","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"b56c7b4bb95e83310a9cdb48540740423c3f283a","_id":"@caaalabash/node-sse@0.0.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sJbtsDUPZvMu5mMzEVF0CoY7v4isii0owfLgCFwb9C8d+cGvTCgTQaKjmpCmpfi/Q2Vi7Xz+wqejKSLfeiDlig==","shasum":"f5eabe978e7e376fff232a3c692be7b8621bd3a9","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.6.tgz","fileCount":4,"unpackedSize":7958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv5hNCRA9TVsSAnZWagAA38kP/jnhOx2KofaVGpScG3CR\nokt1+uTn4cFjH51sg36MDwXLa/hutLQzuUf7XhlRPy4a3Ln6KGkf/uKumbTz\nXPmqFcSA+kGABKA8utDI06IeWqOOTqogwmO6hQC8FwLxZWBmvMA3tqJL6RCb\n4FCdxQvKHzTEDvP7ww7vGdXY5XxTRoW8bcflBv98Uf4Iy03REAGUWAIIKWfT\n/8t9Y9bgSOL9wPhm3KOAnzavh0wRA2brCNZUxiDtCsHr+a/k6o1z+GKTJdsv\n7jqIXL5h9JJb8q6hhcjtmvj6524sZ5ccEN3IdWhXOuKRMFBvxMk3anqD4uK1\nzy3tpRbCQK2wW90TuXKRcetX8xDEXotUQh4Kl8Jwh630UJgQMiF2N3jYFPx2\niUw0JPLLf70Ji4xcrpTE2aGCajZxLWGJYIeTfzq1+Gqf7BGYWz36CDrGXDcD\nWPTPBVzhg0YOF1/iVoJ2CncIDcxFXugUV6Bvp0YalD2++OG0AWw+FXUEqJ1z\nJx/rYZu9EYgjFMe7d2Tx8PMRTfCHqHUiol6BlsuxhePIJiWfsO+xWDvSwTOI\naRjYBaTCoiTyUMBrO/HZtm5Z4hEHIGiuAKmH+axdPD8xvKUBa5Ug3h2NHxdN\ncxzMb0xtPblscUYAfGxSQZcGxGJd3Jas8nuDiIzv8gD6JvALSuYSVZn5ib75\nQ7AD\r\n=26JF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCyql5wy8O/K/cKQq6FxSGl3KCnvvMzSMK1B2tCxAxnAiA98BRrybCS++8YSB+YjMnhAu2FTBpprzlR6x9ieV4KIg=="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.6_1572837453267_0.1969892626201779"},"_hasShrinkwrap":false},"0.0.7":{"name":"@caaalabash/node-sse","version":"0.0.7","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"f7fcad6796c44d443aff7ccbc2a31800953dffb6","_id":"@caaalabash/node-sse@0.0.7","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SLhBM6TQ66OYy1MyAzVhsbhEHXpcb3tbzBnTJHKtuerHPN6YtKjcE+fgcEEEWh/Hi24XkYavtjMORefsqwkYWQ==","shasum":"7fe2c0b2e792fb55369b3ac9a82f09d6623c45c4","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.7.tgz","fileCount":4,"unpackedSize":7963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv5m6CRA9TVsSAnZWagAAHWwP/2VoM6iIYpjS3yPeosKO\n1TEKEN1XVBMMllUOMSZ+KKc5T/8RDLY2lpszmrrOKGTU63JPhZPJOw4mZhVs\nLWqDOCR/vRHkgVw1O7QKKBV/YgUQQ/VmPMN1zGG2AsYxw0xHQ27ffqkX4LDe\neoIdIfouPILwyOhs7N5gg1c10VTqJzBr4yn2WF0MjD/lkM1iFQsTJjOkAb7d\nKd12xXq+2Cb9n+UARSEIIzm3LTpE/wzHOQ+n52XDl8ypTAc/FaLB/mJFkIgQ\nE0jje0yQVYOZUc5Uubhm1gQ2Pzaa2I89YzVRlZ4b1uKV3GGviaZMBQp/uPom\nloe2hw53Zho/L4SY8i6+nuV5Ya6Unlz/TOOYcv9K3Te89yQtwpDJBqbQHANf\nbPGYTlPsqpWRAcWU5AwMYwRbuM759hc5tB+oj2UJmu6vkDtlWZUFHcAzDPto\nGLocWwi3CP8McPzCEOP3OxJ5yjK3xJfHgafzMOMkjXQIqE65eZ8vRVFYQfGB\nR9dOnXKGmuZGyf+/llQGSXINqfOxeLYjB32lngKa1kiNuVdHTm00kevoVmU1\nH8IXBqcsjkZz5Q1YT9mPYMIUlh/5lKn9Hy93N6j0ydmNPQfA8lQ/DXH4XPG/\nKcW7EcT+Ms3P3e/iXl2zvZioIT/fNzGChaimyxieiru3dedlt/mht1xt5w6Z\nnuFr\r\n=LejC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHmFuxbr2oxMFQXm/WdBvKnfUrsORYwL24K7nDjGdFngIgMdcO5OAF8lfOtDdLHRFXLcmbJetdWZ72swA02VB+pUk="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.7_1572837817717_0.9145816109993259"},"_hasShrinkwrap":false},"0.0.8":{"name":"@caaalabash/node-sse","version":"0.0.8","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"2fdb0762b69700ae2b26c7e7613dbccc5a886090","_id":"@caaalabash/node-sse@0.0.8","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bg/9o1ApPZIPmu/16LHQYLlfb1xEzMNS/8WKEa7c/VTFWmYMeZGxBW3qFnpyvxTviPd3pqV/hh5U4FJLfZpZnQ==","shasum":"c2006ce70cfc89c712ee81503f6afaabaff56de0","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.8.tgz","fileCount":4,"unpackedSize":8396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv87fCRA9TVsSAnZWagAAs+kP/2dS10H0uQ1ts3sEOXC2\nNYSCxlfpLFS9Rbqb0IwKhp7o4/kkM5rFUvpg37ylEU51wLh2Mwg/KkE7pQVt\n5xeG+ekDJFqf0Kqkl/Ed41mQYC6UJ6fxUDOP5kF9qqm6E2nBO5Kkdd8aj5vD\n2wW2UTrP2o3Uyn09oviM7hZhFFx3YBB9odBhM5Z3NP4+hopZlG51jiwMmmPG\nHSPZ5AMW4Ow6BMu8SpW0nP7DCEe8uK9ZvOeNuFgV0VHh/mvt+M8XhRcBmc0d\n2IPqIwkn9u/CDu1Qkt1JLyTU6mTxC6AbmfUMywCqffzFoNbbvPQLOjVjuX9w\nKwBsJTlWWrAE1xaU0WpahYU0Afzo+cXd2D2VQbmzB9ioi7XhdOv9jovFT/57\nmnJj4dPtb0uysjEckaX6xRkyIbiV+0c3oM9b9M0GqVPBqCkE1xOefEc7l5P3\n82+dwexwKER/eysYSseRhnAlTOGkMmnu1RuDBgO0pEIeFvubwYafuQalZi/L\ntWt7LaifdGFWRt6bNgXS/8YBKEsEiP+VTpA5LIH4moasFDB6jVSyVKlZh/db\nIcRbYZnq+cZ9eq8zps8yAAw4rYzVkxTwGmPLGxvtQYNXO99shw3k6gMviVs+\nr8MIAZsk9A+tWH/mqy/zJ4ZxYCr3WwItSrl8JXP3Z9Y8nyXSanKDiEMXsowL\n6Mrl\r\n=7lSL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBXp1J8+HRxysXlqMJk9fAHNjIOHJPbvvPxFaDNxQxRAIgMaDBQi1ekk5E8CWQM92xv6n4ZrOokkVDOkMazG0x/NU="}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.8_1572851422783_0.5473912316333744"},"_hasShrinkwrap":false},"0.0.9":{"name":"@caaalabash/node-sse","version":"0.0.9","description":"Server-sent events for NodeJS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"keywords":["server-sent events","sse"],"author":{"name":"Caaalabash"},"license":"ISC","bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"homepage":"https://github.com/Caaalabash/server-sent-events#readme","dependencies":{"uuid":"^3.3.3"},"gitHead":"442537337ef77126cbed9d3e6cc290b031c68b91","_id":"@caaalabash/node-sse@0.0.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6MF9kBmqf3nNl0auyJdCv++/fsaCKMj6M4QENOhSY2f1EvrL2ghlcO1qqbCFQCU+b7sJJCzA5k8dkAiCU+z6Lw==","shasum":"c756312c116f82704ac4c9d750823e7c8ed11757","tarball":"https://registry.npmjs.org/@caaalabash/node-sse/-/node-sse-0.0.9.tgz","fileCount":6,"unpackedSize":9766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW7TiCRA9TVsSAnZWagAAZtsP/14NtwdJqwNtRDm8euW+\nMkwWZ74H4U75lUU58wo3p0yvzlSwlXwZn9wQ8SGhfmzUY1YUdRIbOA26IC6O\nYdK1VTurGUWL62FTEO+4KfiA/x7zBp6bCbEN8kONQjWIQCQfQZ8a7A+Ykz/N\nujyrh0xxJg13PCZKshW5eux96Oio+wa6t57tPtcMzFaZJgdBS/zgEObi7Wgm\npYRkz3iQho37rrO8djrS/X9UVwjsJVNLJo6gHnXpy6NQVQRThKakwL5ET9Qm\non9U2L5Jv8mt+a/1Nlyx43uSJnXLe+ahDb5eOONafRNV0KhxQYlZsyFR59+5\n8RtumBpeXSkzRv1VYGsWPxhaiomN+vQeVhsWvdkG1DwX/A/xvPE/H16mLNXM\nsQ4r8oGo+srVWYmVtVNjV8MIijJF201TANyzHyWKaI2GrL/Zr17kqNz1qJ33\n4xF0AsR/dn09/hEd1J5YVBKfDC57Xx5FzpIno7PBxJqXYyFkTNWQkft1rckH\nNdCH7E9GP3fsT4gOit2xNUqWs3BviBIKlXn/hP9b85E7VpcJ1wyuWZR3qp07\nnHOqdjCcgnkTliAoRbk0rz3AH0OLCdxxWslNyNdGxwTQ9YWadKpyw4920/Bh\nGbWXyp+vM1f+kQmW+ZP8TJkYjTvzZtjtEOZFaVuAME+eJsLBo5ViPVM3zJHj\noSBw\r\n=GAjT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxNGigx06Ac5XuJm9V4+vz0iBfsZyTHw6YX8XD+G4UyAIhALG5uUpFNoYPBk7vauV48Ky/wO4CxjW4uc6ieCxl84DP"}]},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"_npmUser":{"name":"caaalabash","email":"1121062986@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-sse_0.0.9_1583068385607_0.2896413280111523"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-31T03:20:51.051Z","0.0.1":"2019-10-31T03:20:51.412Z","modified":"2022-04-04T21:26:50.789Z","0.0.2":"2019-10-31T03:29:22.419Z","0.0.3":"2019-10-31T09:40:55.808Z","0.0.4":"2019-11-02T02:08:10.258Z","0.0.5":"2019-11-02T14:37:42.801Z","0.0.6":"2019-11-04T03:17:33.421Z","0.0.7":"2019-11-04T03:23:37.836Z","0.0.8":"2019-11-04T07:10:23.011Z","0.0.9":"2020-03-01T13:13:05.744Z"},"maintainers":[{"name":"caaalabash","email":"1121062986@outlook.com"}],"description":"Server-sent events for NodeJS","homepage":"https://github.com/Caaalabash/server-sent-events#readme","keywords":["server-sent events","sse"],"repository":{"type":"git","url":"git+https://github.com/Caaalabash/server-sent-events.git"},"author":{"name":"Caaalabash"},"bugs":{"url":"https://github.com/Caaalabash/server-sent-events/issues"},"license":"ISC","readme":"## Server-sent Events\n\nA NodeJS wrapper for [Server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events)\n\n## INSTALL\n\n````\nnpm install @caaalabash/node-sse -S\n````\n\n````\nconst SSE = require('@caaalabash/node-sse')\n\nnew SSE(options)\n````\n\n## API\n\n### new SSE(options)\n\nThis will create an `SSE` instance.\n\n+ Properties:\n  + `uid`: used for defining an unique conversation.\n  + `stream`: event stream, send to client directly.\n  + `transformStream`: extra stream, process by `processChunk` function then send to `stream`.\n  \n+ Options:\n  + `setHeaderFunc` - How to write response headers? This is relate to framework.\n  + `[genId]` - How to generate sse conversation uuid? By default, it's `uuid/v4`.\n  + `[processChunk]` - How to transform chunkData to sse stream? By default, just `.toString()`.\n  + `[heartBeatInterval]` - Keep alive milliseconds, by default, it's 5000 ms.\n  + `[retryTime]` - Reconnect SSE interval, by default, it's 5000 ms.\n  + `[lastEventId]` - Set messageId init value, by default, it's 0.\n  + `[connectEventName]` - Connect event name, by default, it's sse-connect.\n  + `[transformEventName]` - Event name for transformStream.on('data').\n  + `[withMessageId]`- send message with message id, by default, it's true, increase from 0.\n  \n+ Methods:\n  + `send(event, payload)`: Send custom event to client, support string/object.\n  + `sendFromStream(readableStream)`: Send stream to transformStream.\n  + `static getInstance(uid)`: Get instance by uid.\n\n## EXAMPLE\n\nserver\n\n````\nconst fs = require('fs')\nconst path = require('path')\nconst SSE = require('node-sse')\n\nmodule.exports = {\n  /**\n   * Connect with client, client will receive `sse-connect` event with payload uid\n   */\n  async startConnection(ctx) {\n    const sse = new SSE({\n      setHeaderFunc: ctx.set.bind(ctx),\n      processChunkFunc: chunk => JSON.stringify({ result: chunk.toString() })\n    })\n    ctx.body = sse.stream\n  },\n  /**\n   * Send file through SSE\n   */\n  async getLogData(ctx) {\n    const { uid } = ctx.query\n\n    const sseInstance = SSE.getInstance(uid)\n    if (sseInstance) {\n      sseInstance.send('reset-log', '')\n      sseInstance.sendFromStream(fs.createReadStream('test.log', { highWaterMark: 1024 * 6, encoding: 'utf8' }))\n    }\n\n    return ctx.status = 200\n  }\n}\n````\n\nclient\n\n````\nstartConnect() {\n  const eventSource = new EventSource('/api/sse/connect')\n  // receive uid  \n  eventSource.addEventListener('sse-connect', e => {\n    this.uid = e.data\n  })\n  // receive log data\n  eventSource.addEventListener('sse-data', e => {\n    this.originData += JSON.parse(e.data).result\n  })\n\n  eventSource.addEventListener('reset-log', e => {\n    this.originData = ''\n  })\n},\n````","readmeFilename":"README.md"}