{"_id":"@akumzy/socket.io-stream","_rev":"6-3074f4b287b6d64fdf96bc777aa410b2","name":"@akumzy/socket.io-stream","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@akumzy/socket.io-stream","version":"0.0.1","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-file-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-file-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-file-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"4325cb3976e27125b1718749141f52bc739b6a8d","_id":"@akumzy/socket.io-stream@0.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NwIhVx94aJwGIuhKPaApQV9WfvNHq1HPE0Mb23QCox3+8QtEH78Ez2VNK0chnaSEoQSL1qAJHxEBpx3KwVCN4Q==","shasum":"15b6fb8910e9ee8b319730a198ec26ee95367440","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.1.tgz","fileCount":21,"unpackedSize":42093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB6rqCRA9TVsSAnZWagAAPf8P/ifaiX7kvvo4e3anJm46\nnX4hbI7WjArsK4el+Lp1uK6SidO1WRxcsY9w75PKmID9evJ6qmyI5ycLDUe5\nuAZeKwBv2qxZyhCi8UWbjA9aPRw0Mb45EqAjC/Nq5A64PF4IXEuZOTgNkgui\nQAkm4KEVW6gq941IRZAEcJPJ0SGWH4gL7jSBFTmKbnVeqvq1RRbdZsb57YXd\nEOiNWO8Hv7qz/mFwFskvjp7z0G1XJV8tsRL9XnxXpnO3s2QiO6ndW2STzT9Z\ndaEhN3LZ8CVbgfQuuhBzCNaUy1ZeQC/gCvBLjvhFXjKCHvut2p1KaSV2UkWp\nsFRomadBbW0SDxU20SoTOoOXD/p/nqwevEeicgsUtxe9JfswDczkTEPRFCEM\n+g+7n49kLxpSrfdm+JAwjONHEVmP+OKKXRURmJRzTXrD5nTTo3WkpS3Mnby8\nth92aA/gUBNuoQAebL5/yx9Je+ateTTf/oEQI1MN2oOqHsB1cz4cOv92uW6T\nbwWooNk6693PEsFkebBljmi1D9ctop7BMGM1x9DNWDjq+2UOl+WeJEGrstfg\nmJBnqVman1XR1FUUb5o1HHgt6IBMJ4PtxBGyMCidoSB2LI5IfVzF7pbqEjeF\n6BOQtLB6XHQVBue3dHJsVSg9++TwoWkFEqbW75IdtglKdt04k6B7x+hqUukz\nILuN\r\n=l2d8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAq/zTugOxQH7g8sYrMtKeZakeONWGUaWPND4kexZ2UpAiB6lHi4F7syRvSxW/bVjlF+0jodyxDa/RGJh1ZDYlxl4w=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.1_1560783593300_0.5356362914661423"},"_hasShrinkwrap":false},"0.0.2":{"name":"@akumzy/socket.io-stream","version":"0.0.2","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"4325cb3976e27125b1718749141f52bc739b6a8d","_id":"@akumzy/socket.io-stream@0.0.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OlZO63D9V1s/mUYI/avqPHu2gsS4pWEvbsgBlufOa1i1QtMwW/CjaUOmFmus1Tqxsybr6pS7dTV073/IvRziAw==","shasum":"13fb253f6a2bbba86c509a40b28f7f4810aedc8b","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.2.tgz","fileCount":18,"unpackedSize":59732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB6vhCRA9TVsSAnZWagAA1kUP/jRi8i6VTOzqgaRP6Q7/\nDHJLdFDoUPSl+Vx7a8gA2kZkaZtM8B4KjJvncFGjYbiwDpR2j0WoEo1xae79\nlJ/9sNZWDKsfRbDcIC54HCbMBwNx4t+JtEu06br3uEIDZv7yatYWBS4k1vFo\nKLe8ayYAR84jAM6owZpZiWFEBwHW6XQTHDS7p7kCkQeCe2qu1hRJ68S+3oDS\nwgP0w67vyJEcmdeRFTHvL0d0GnqiAU2mm4mVdvKcvClqtw9QMqz7OCt9RnQ9\nwTq3H0coC3xlX3QXKbfJ/vzMvQhZE62xdj5peRbZ3AYvG7mwb9sQKnEDy4b0\nZmC9w6Fhwtl7iG0+stHEK3H0n+eW3A3IFvOlD6d9eUaMjGJ+KmCCJCiE2d4y\nNKgSFaS3f0vFEiqTFf41SNpThaB5Tl7bseOKgst2smMTLm+LyGMR7cFFUh8a\nnC/muaoxa0XK+FVhJb+RgxZNq8N2LaYbYSFSTluFc52d5uYbFR6mrnFOp7d+\nir6CCv0/iJmEGUhk3qw04808CG4neKjhWYUenCL44fHTW0QEqikWGR1VMgOy\n9vbQ9JVTPEGxnkgOx+PLFT3CjmGfypWqRBT8q1JUEVui0rvYJwxXryzytR08\nikjf4sEuqmfMXBNDaoUm/OYIaUbqrPDXcLxAMJGxGCMxr/yVsDA0woMOoiOy\nrzSP\r\n=Q/5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqqJ2jxYEIfZiVdCOS2yp5GrYNyc+9xJPHUmSbxYK4ngIgCsjPh46kifsl4pXIL1hNEGDGfjwd5eDXMobdNlypMII="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.2_1560783840409_0.811574324540006"},"_hasShrinkwrap":false},"0.0.3":{"name":"@akumzy/socket.io-stream","version":"0.0.3","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"b2e6403b268a3cc405b06d9d83ff866e4128a612","_id":"@akumzy/socket.io-stream@0.0.3","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-V1l0NMoew63pOz47ftFUsg4G0L3x7TkGIZM6DpNMT900g0QPlTMu1Xkb+eULW5TImbfUPr7ACn2UBoJDNXmUJg==","shasum":"a52fd1fc7a126ce133c5919680b2c8f25592bdb6","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.3.tgz","fileCount":18,"unpackedSize":60876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCOX6CRA9TVsSAnZWagAAFwIP/2utcTCrZmvl1zD/cali\nbH1Z+71VOMEQ4ddGEbD1hBAA0v8v1jx9S7seNfGQxQQvb4bDQETEzRATQtj7\nwQaBzeROTf6rj/Oet7ryF7r02ewchxeWREePZrfvh4gEwr0kI6c1xCXJoGi2\nG2N3WVwtYOrD0kf6r2IagbZ5iixUsTegcLv1WsSH8n2G4Nya8djb8DDZN5Zw\n3B1II9vitersQJgSRphSOmLpePyUpddTJFDod5Hg4k3SXEVXgjKpqz7bDpj8\niD3nFEOB6ynjhzlMNe+YCa2Ta10RkuuQ5gVJ1YEg5KIuoaWe71zcZmXNt6Z9\ng6QXLNE6HiZVgSD92BUXCJ8+MspXe7GJGqd0pc471DCuTLliiwSrWmGlbMmE\n/RMHZvpA/m684DsSW/HfwfB+Fznm9PfILi37Vz1Apgf/30oEZ7kwugCOSMmx\nsXQLV4rXVU1E4Eb3NlEOjEc52qbEpY3wPLyNcJNPa8hH3E6efQhEtdmGcVPV\noh+D9dWu1g/kwJfS9UPNDHAEJPumX6Q44KlAOpY2IHYf7Wu6xRJ9Agz32/Wy\nQiwEsu3p21DwCXrY1qjs+6ZOs4buyZjiW4ZQDG8a5VJ2Hpe7VDUU+HmyCNng\ny0m8JFgLQHm7d48urOK7Y09nGxusTbkSp5XsJSPCi3yH/Hk+R28HVxUBLfsY\nCxqq\r\n=Hi4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5qYd2g6W+Ohzb8YDbWrIehhSk7jEVPo5so0Olj3luDAiEAhCV875uRqPDeDC+bK9cwjyEpyBe8nATj4CKQlNQYn+c="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.3_1560864249586_0.6995035741352416"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akumzy/socket.io-stream","version":"0.0.4","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"1941094207a34b711251816d3d215596ea49d3a9","_id":"@akumzy/socket.io-stream@0.0.4","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z5XGtYWzNBltfv0puNuGq4Na1aw3SWnSCkIXGxAd8Q1MfWSXbMttwoNrLQvAGv3YXDDS009Hw5HIRFsYEKJS8w==","shasum":"291140be6787d8cd00233e9c9782045985ab4228","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.4.tgz","fileCount":18,"unpackedSize":60814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCR+bCRA9TVsSAnZWagAAOLgP/3ytr6ipH/w7fqiNh66+\nc5QIEVsmW0UtOzW0jgkgOczxsbS/ZhueAOZCxzoYXYyF3DZ7CvNbkAV0Ckte\n15QsdD/UWkpA52tv7kJyshOnVmtaWzyLf2KnXZcAOqnLf4vj1QJx/tv4Sqld\nkv8J2c3uUgf6k0IIGlUe/OjhenJFlIlNcSvXj7L3e22eIKTkzI1tsh4U1ygL\n+TWx82IVL/EcA/MMesQKaPeP8UHnbkT5BRJuIdkO8IXtw6CtW/+8J/lA5kSd\nqNhyo57ZbT6h9p/nsXZkax8qGDXdq2zy0WOywrksv5ls8NFDhKjfOS6hB8cG\nXnUX41ad0TAGTGwXevThjZrRYEn9gl5CG262MTmqDRWgKwG8veFIB0wJoxae\nE7981QFRvxdYrI8g3fdGypFYCo43KO4Ir++gX0v3THkvUMOIMwdx1H2lB4Mk\nUo2gyEtewchmqPX/QYGo1xmusFvO30cJczCm2QFsrLgFt6k97IPLsGPSdQwl\nBJA4y4dwXX7/6uO74Z/PNfyD0KIo7EzOZawOK/E4DjGtboT2vzdpFE9ZdeS2\ndXnP0E75cMFR9PqFOBj3v4s4AN3IPb7BM43Oj1dAzq0eyPKFCkC7pZMIZ6VL\nG0zSDDLZ+kxGIleXa6pXh/4Um6OGNepE1QqcKo4V5ca12YJJ34ksByEOA3gb\nuFzR\r\n=gb96\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnHXb3Ip8B4wd3qUpLiEbeeFKW0wSyqfIljrErww0q5QIhAMG7OtI6LQKngX9jYTWqxXtUGARmfpPKx8NbVTnvfYqO"}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.4_1560879002673_0.062184135138329655"},"_hasShrinkwrap":false},"0.0.5":{"name":"@akumzy/socket.io-stream","version":"0.0.5","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"1941094207a34b711251816d3d215596ea49d3a9","_id":"@akumzy/socket.io-stream@0.0.5","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7OUeoFYJV0uKlIKr0SVJCBkYQhb7dwgX9wu5fLsZOh/VW0++wpWHGCJJ3px9j7iE+WWwXTK5wlBaqXJG3skjvA==","shasum":"ee1ff6fae58ed63fcbdcd82fd5c52386b3f08986","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.5.tgz","fileCount":18,"unpackedSize":60767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCShRCRA9TVsSAnZWagAApAsP/3jjHtSb5QuRUDU7ny/J\nj40qZCSusr9ZwNAxbjLmZOLKaz4U114YlCK1rOccCVUyTBuYCNWuX597BbJo\nShyXNCZoj4UfLM3HxlsFNKg+F+xw8xzrMziPaxjXUolE/kMJ1eaY/5JEEArs\n2MOi+crfDZsmmiy27zOBJqT5laAdKduouGG+XGOtmeWwd/Gw7f2LXMjO4BNs\ny34YbvSQR/4VwN0IAwTD4fsKHnVd81OVbMBkjnlC1vMkrxD/Xbm607VdRqCe\nxTwJJHHVVwWwy48Bwf9xjwJ77XpRqWOYB95/YoYnxrIJLESZUziP8ixNJHYT\noZBIBuvaA2cPazIAYx1tIdhcslr4T9y5uAHooc8lIR3Y7Cg769kdsAGnK6EJ\neYCoowexugaC4PcBaZYaeWA3OMnMeUTi/E0/IjiFbvBjYGsnTuvmDnQ8CdvW\nVUuNSM/ktwh1bfjFpSPtYogcX8NbTRKJ6i1bNoMlWd/rpgFatNt5IVd5sR2O\nQpoGQYg1HtchC6CJAJ4peJ4xOAW1W842gRW50hKf8IblNf+Y1TKguk1YYJ1U\nGmPAOftEuV9lZknUEODL9KB3NNYTaA888vzjLUm/fk6iAHKYayTQYgUYxezp\nVgY10ALcmzn10uQBd8PFE7pz/vVUTu1xJCXY2jssI872HoENh2NaiHigCKkZ\nfl2t\r\n=o1Kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2boQbtUE55CUdGrbTPCxaE28xAZebgOkimvebqaUzMAiEA1PWRFeeorvH3rfQ3Z+T1SEXsAKgLIw1+p2smgOPEvjA="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.5_1560881232777_0.21909074211789115"},"_hasShrinkwrap":false},"0.0.6":{"name":"@akumzy/socket.io-stream","version":"0.0.6","description":"Upload file as stream with socket.io","main":"dist/index.js","scripts":{"test":"jest --detectOpenHandles","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.15","@types/node":"^10.12.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","babel-jest":"^24.8.0","fs-extra":"^7.0.1","jest":"^24.8.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"homepage":"https://github.com/Akumzy/socket.io-stream#readme","dependencies":{"date-fns":"^1.30.1","rxjs":"^6.5.0"},"gitHead":"5d43c383d995115a4f2a66eb58626bfee5546dbb","_id":"@akumzy/socket.io-stream@0.0.6","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3A0UCxjFXNy2TOAjtoMQSCJcmDZMfxHDkgVX/VRZFjRI1z7XMkhKU0ObVb+Pz7OPYJz9v/c5WStVHxpPd/+bxQ==","shasum":"ceba2282887de1c389cd19f2baf88cf9adca63ca","tarball":"https://registry.npmjs.org/@akumzy/socket.io-stream/-/socket.io-stream-0.0.6.tgz","fileCount":18,"unpackedSize":61170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCh79CRA9TVsSAnZWagAA+PMP/3IikgCRuk0Tfbquc8jr\ntBcTSrZZ9NV9vvmwSVs8uy0HjmrmF5iA9d/EfOotHTiUOLnT2dUFNPkE6/RN\nVVnBYjmv3Zzbv3jfipSmSIFWLpTefj6sVTBJi68eraFNsxbIuBBT3gv3xOyH\nLQmgxgfea16ZfzwIuZrRHm3Mlg0T68cdIbPZ8FdBTVbXrufsINycT3GAssc+\naNfnDeJnsblJ2TdaSqJGHPzZUNBINkso7hPCULblJhvj4ZT+XXaOWUr2bJNe\ngg2oAWdGY46mmND9I2hS+NsjKuVCdChRGIfq6Dy+pWjarf7/i28xV/50VWJY\nYtb4Bm8cn8XUdDmQ/i7u0wklAX3WIl6mSEG/bPGjomPYWLsEEGBl7Pif3H3N\nfXJwPQsoLe5HLnOB93U5o+LA4a8iTADdeskeOd6zVSpTAqCqI1wVrONtCZGG\nXSNRtniHVg7lxpBdHyWNCZCymE7DlgO7lwtLkOhRmMSrl15NrqRagwyjR5lE\ndqmihx4FQrd6ofGnSqrUpVxOhk9hE11k2RNegACI5NNGYQyiUDPtc2yEV++e\naKLMXq35ofp+8dXIvXbJCVVNh45lkSQ+/qUJeAdNKpsSCsWoGUwo09MLanxJ\nXUUyenM6Y0es237mCMxtqE7cZfhQLXq3meKu/eLUvsYNkD3kyjhYtjUk38LK\nIQVl\r\n=4L4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg7fDqTWL3KGTwcqDZvnvOAbkONstxrTYBUVWXnUZCIAiEAoQlZYOnVOVUwmdq3Og+mVMzXezVY2h3Mdpe2f6U0H78="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-stream_0.0.6_1560944381030_0.1704730759184403"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-17T14:59:53.270Z","0.0.1":"2019-06-17T14:59:53.455Z","modified":"2022-04-04T12:31:44.291Z","0.0.2":"2019-06-17T15:04:00.572Z","0.0.3":"2019-06-18T13:24:09.715Z","0.0.4":"2019-06-18T17:30:02.797Z","0.0.5":"2019-06-18T18:07:12.899Z","0.0.6":"2019-06-19T11:39:41.199Z"},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"description":"Upload file as stream with socket.io","homepage":"https://github.com/Akumzy/socket.io-stream#readme","keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"],"repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-stream.git"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"bugs":{"url":"https://github.com/Akumzy/socket.io-stream/issues"},"license":"MIT","readme":"# socket.io-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works in Nodejs environment like in ElectronJs.\n\n- ### Web:\n\n  Web is for browsers baseds app the component uses FileReader api to read file blob.\n\n- ### Server:\n  This component handlers all the request from both `Web` and `Client`\n\n```js\n//Client\nimport { Client } from '@akumzy/socket.io-stream'\n\nconst client = new Client(socket, {\n  filepath: '/path/to/file/music.mp3',\n  data: {\n    //you pass your own data here\n    name: 'music.mp3'\n  }\n})\n\nclient\n  .upload('file-upload', data => {\n    console.log({ data })\n  })\n  .on('progress', c => {\n    console.log(c) //{total,size}\n  })\n  .on('done', data => {\n    console.log(data)\n  })\n  .on('pause', () => {\n    console.log('pause')\n  })\n  .on('cancel', () => {\n    console.log('canceled')\n  })\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n  let file = inputElement.files[0]\n\n  const client = new Web(socket, {\n    file: file,\n    data: {\n      name: file.name\n    }\n  })\n  client\n    .upload('file-upload', data => {\n      console.log({ data })\n    })\n    .on('progress', c => {\n      console.log(c) //{total,size}\n    })\n    .on('done', data => {\n      console.log(data)\n    })\n    .on('pause', () => {\n      console.log('pause')\n    })\n    .on('cancel', () => {\n      console.log('canceled')\n    })\n}\n```\n\n```js\n//Server\nimport { Server } from '@akumzy/socket.io-stream'\nimport { appendFile } from 'fs'\nconst io = require('socket.io')(8090)\n\nio.on('connection', socket => {\n  const server = new Server(socket)\n\n  server.on('file-upload', async ({ stream, data, ready }, ack) => {\n    try {\n      await someTask()\n      ready()\n      stream.subscribe({\n        next({ buffer, flag }) {\n          appendFile(data.name, buffer, {\n            encoding: 'binary',\n            flag\n          })\n        },\n        complete() {\n          ack(null, [1, 2, 3])\n        },\n        error(err) {\n          ack(err)\n          console.error(err)\n        }\n      })\n    } catch (err) {\n      console.error(err)\n    }\n  })\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-stream/tree/master/example\">example </a> folder for clue on how to use package until I'm able to document this package well\n","readmeFilename":"README.md"}