{"_id":"socket.io-file-stream","_rev":"40-fa5889322f741c27eb709a40b1f81192","name":"socket.io-file-stream","dist-tags":{"beta":"0.0.1","latest":"0.3.7-ts","ts":"0.4.0-ts"},"versions":{"0.0.1":{"name":"socket.io-file-stream","version":"0.0.1","description":"This package will only work in node environment only for now I mainly created for an Electron apps","main":"./dist/src/index.js","scripts":{"test":"node ./test/client.js","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"directories":{"test":"test"},"dependencies":{},"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","gitHead":"c013949e8caf4cb1d69102b9f5ce47dc6c63cc71","_id":"socket.io-file-stream@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-Uki5F5UkwE3lFBSvARkWjSJN3YD2WIwVI4jP4s9y/i6zZwU/l/lJxAuPzU4dZTqWkj3FdsNI7T5qT0asxi8/Mw==","shasum":"861db7109736353d3a2e438567c393d3cb31c04e","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.1.tgz","fileCount":6,"unpackedSize":8842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3owFCRA9TVsSAnZWagAAHmkP/0vio7KTD3zyYDL6kSs9\nrcJ4gDsd3cj3awPAsIrJeM5xu6YlX/ufgbemeg/yQcPA7oxWkhJiQdZzZASC\ntgEV5IEULjC6f4E3U337R7tzf93kEcEI83FWawubYGiAzWEJxw38/tMzV1o/\nviwFEClcxbfiQ/UULQuS1V2Qp5TtdAy0Ig+NElcz7k6nsmRhLTHQCoQuLAsB\nGjRsztvUYmug33fKreJS4FWRMMocYhOYWJlTVYA9dcDbE+E5yahFNRxKo9k0\nYJAk0sh2B9zZqG/Znv2FOAgijABnCIQOvDfSxRIz/GZvZJPvdkmC62z6Q6E6\nIZjKESWmk0qtr+mFfJ4tk0EP9zFDGPxMbEOW12YlaT3iW8RrRU9R+jQ3lsK9\nuPcEDIQpvuhTgx59B+I51tatAETpwIwm4NIbkeLNGU3xucAHQ0XuTmcbuJWM\nBYVsSnXhh+CH+KRZTcsHlLgPabTVoqb3yEUzrOvG2nlmAz2LEvFv30NcwX7M\n0ch6JM9Z85F3/pFbQnr8xTpVvSgEwqw6YFkpEaB8WmYGYk6C6KxYuLMUMFDV\nK4rWdwiarOJPGpmQMWW126/Eb4K/AQ+JtObSbsXT1BfdruoI1hSu7S4GqrkO\nd0HK9lXgr6fGMEBphnfVVItLLVe6KKf9vjTzPa9rLcFzetAh+JCDBRA1SkmF\n+dWs\r\n=9eT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTE+PwGZ84sOLbWP/lKHoC8bVCf6V3zY7/5+qkPAWlOAiEArONFEROfmymH8Tamvos58khnt5WOMADjvRbhmcmCksY="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.1_1541311492321_0.417293861148178"},"_hasShrinkwrap":false},"0.0.2":{"name":"socket.io-file-stream","version":"0.0.2","description":"This package will only work in node environment only for now I originally created it for an Electron apps","main":"./dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"directories":{"test":"test"},"dependencies":{},"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","gitHead":"c013949e8caf4cb1d69102b9f5ce47dc6c63cc71","_id":"socket.io-file-stream@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-5uZV1UU7yB0Q+VaZmN0J7nb2qCWp4dUZC1BTxkYd8Q9s6J9nPDfnI4BkisPWSo/+FTiuBXHOBf8mYijlb2w4iQ==","shasum":"56b4fc231046d1165f0fdcf57623f46c9898343d","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.2.tgz","fileCount":7,"unpackedSize":9253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3unzCRA9TVsSAnZWagAAYc0P/3o9cg5fllFPZaVC90qj\ntpqPKIJFF9IcUal3C5g+24KR4oQs39JvcexbZC8D5Mbt/yCVKFUTzYQksJld\n3ZpIbUsMQdV1CDRJgkwV1BI/RPvATgPgBQTlQcXaW3SccUnmcqLorbAYepfc\nHxaL9xpl8n0xWqTuvXsHgEitiXouOEoE8bC+359VRXg73fvre14ww3GDIVUx\n5gauky5LL/+5OC6CjPaNMRagmATCyPPWis+ppUN322gIWy3ZXI2dawTfN23r\nSWBuGox/FH9C0F+1DMqIR3O6bnzoV4dM0moCThrn1Tbn1qWCNTqNuRNkFIP0\no6ugIuooDpMnwL/SLf9GzckY5tJEegNkow019aCw6nwHOUmsD+bOGglasXTg\nchCR+kJRlG2Yq7I6raaPousMXUP6jdfi6Zd5zJqQj8psC0uJL2aF5xpQtk9Y\nrJxlyMft6yW3tL00QQ430AY/GwS+ZC3Ae40yWAaXyBLMhEsRA/lnq3lvC2hw\nFySB5VzsVoezdq4m6uyUEY0uxjiQCmdjd914ORu/9bou253eapd26SuuGuZj\n5Nc+YfDu2tIx5QD4hpk0J/d4XIZCVz2BeOCnEfjJW0m+nrTBwzXBIe8WJsHW\nqGmHE6zCAxHCpBxgruzqqrIuI7VIxovPLPMW43S3wjUCJwFRZmrcK84G0f4H\nXumV\r\n=ANwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbnhi+wPPKLkT+tXO2pV3eTby7GbI39nsTL77rBMG08AiAWZM7o8V/wglAbWG3xHIW1dwBbdhO1sELI2UZcLwix7w=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.2_1541335538915_0.391887451874003"},"_hasShrinkwrap":false},"0.0.3":{"name":"socket.io-file-stream","version":"0.0.3","description":"This package will only work in node environment only for now I originally created it for an Electron apps","main":"./dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"06005bbc643df264eafa793db792dbbb25f9df10","_id":"socket.io-file-stream@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-QxmKz8nUMdLUBrhq04gJsA15e6utDzDHP2vJBx/g7ZTfLytr9ViuPZ1SC3Ttw1ZLZfHuNMpM129fgLRUJx655g==","shasum":"12a0c740296ec4b5a11a3f4ffb9e84f3feca9f7f","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.3.tgz","fileCount":7,"unpackedSize":9302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3uxDCRA9TVsSAnZWagAAr3UP/RiNRg11fcyoUQNRa3ed\nzLs4QAs9rxkfIKEtKt4zg3RPe4vKC6Hw+wI5F74j9abt84eCc6tCK1JfZbUW\n9euFJ9uebr/3u+wBLbxOyN/jmzaWtQAMG3WZnVo9yY/iUFi2QuzlHRT5qoD9\nfo1IOQpJUpRKx+xZjqh02q2LVE7AKph1hn5DaP2NZy2ZODif6YJP/KmM6if0\nu1FgmF+1zRX4T5Z1OVqm5IPs4krkuXpLpvjRLki9tHx4ItgoFH2dFsFTh6VO\nV+OKCoEcg1iiJDobyfSLN0JAk/nxuip6YsknXPGsBAJrEEJkD8wE1RF31nrH\nwsFZQ0yZ4d/d2rPl5g53etDjtS/+v1+dJdMjsMXzEB82Y022VHeir8+i/5qY\nusPFDK2cU80xo9mleDh3v0xroJdjVRxcTaLkr6/JKI57xq/ARBLveNEjsAyI\nKpwdmkAoP1UVC6rr66eFXhIbOI4C25CB4zVT6qysEbdpRVkjo6lQQlHex510\nMyDsHR6Nrbiet/sdsd9Bw492bEjQFCR9vSBWLpE5/aAWGQzMdvnjYew4MR6Q\njsIMFnc54PH9rEKN0URqkRzbU92oB6E2c+Ksw2OooT1VbaJBwFUcustTBZ9A\n1dtT1F51in3HhZvcAws3A6jl9sypG8+0O2/k6RgVm/FcVHU6ruSQ4xE2HYfu\nJlsQ\r\n=8w41\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3xhpj3gfSlIj8lNh2Q1rSLdTxRxvREaXcUJW6JIkbTwIhAIEzRQ6/6z3tskV8qgyBOvSblGYbq98uxZUT3I06q1vw"}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.3_1541336130565_0.11957857486732859"},"_hasShrinkwrap":false},"0.0.4":{"name":"socket.io-file-stream","version":"0.0.4","description":"Socket.io file upload for Electron apps","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"152a5e3b8868265ae3be031002623136b0417b4d","_id":"socket.io-file-stream@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-9QEylzxmTNUwO7xtBFo78b+1drQtfQqe5c0T3XhP7jELdxAxwcxtje5N+ApXL+Dmu/Olew6+E4liqhUMAWjUow==","shasum":"a4314af984ca43ec857aa14c657ff5edf7d3e4ac","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.4.tgz","fileCount":17,"unpackedSize":19492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3vfYCRA9TVsSAnZWagAAzrMP/A/fe4+Sw1OgLHkhrzTI\nltZXCPVjHiOlrwk93uj0flp8e4ofu6eNvDrdbvKLAegUSU3AFTVLq7S1zj8u\n56Pter3jUl/3Kt3efQjn/Bh0kIktqbnPP6etEs9vWBaXWCF3WXE8TxW2BH2C\n9cGC69XJYcgh7iJ8Dt8Hos8PobudEklSf6PHQtnKrfYEIDMMFGM4bod8jBjt\n78vsKFgs4vFwGzXqx3agk2RVzdmJaNhR+suq84YoGKGfzIgltCiWhHKGkKMq\nhrgbu7KHEmYm+OuFd1m0VPm3rcrCEHLy0q4Vgyoi/fAuwspcaCxK5VhwRsqx\nrqdxsy6SIrOlrYNowGxk45oSm/KadnLXjxDwD6a1aCwzX6wjkh6urG/QJzja\nQqhMxhvRFD91UXBxAFu+hcVV3kvWZS9HsTw9Ar8tSazfnE49XI8kMGc3FwNb\npt1eVsYiaHM1JmXV1txddYdLAShDR/fb5lyVuLWoyB/c93xxS6kXlS5Zn2yy\nGbSEWD9SE72zEmeqYJI/wzHrCAck8K7jMEKkcjldXIGAuzEh56OzWfq/UvqH\nna1I27ynmoUXO5d4upOe1Vn/A2vfhJP24NhGddwZr1k+5v1VRy/grku8XjKT\nSUV0W0hGAESvaVGk/QXw8w8JKx2BHk8nOeSGALlOKlfNmL3OfnpGyyAAy8JF\nTOOi\r\n=2ZBB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQxbCdNyed/D0Ebklyf2kLtt/a1pNj5ZiXwJG5X8NnWAiAYUKsup5R3LutWztAzcQN7m/4zSiU7bj8jMB+DNOqpbQ=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.4_1541339095541_0.25583951439956976"},"_hasShrinkwrap":false},"0.0.5":{"name":"socket.io-file-stream","version":"0.0.5","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"33b683d66eef68a2da19d46cfd0bd4d6c1b23a77","_id":"socket.io-file-stream@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-XCew755l2ueACraPKSDJMmZeg+vyFJmCk+RlkluJHLtk3rqRCrzcfJb7KxqRHJ8SgKJS75oqoj3Qu0hJ+52ACA==","shasum":"92ae222a1de2e24a84a9b2fd6a521a5a06f156a3","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.5.tgz","fileCount":18,"unpackedSize":26506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/T8CRA9TVsSAnZWagAAs5EP/2nJKbE0BHlnDMNpojF0\nTcQkSo4w5zl8TwGZPwwl+XK31CeSWV357Mfqt1iqTjkgnF7IqPz4iOsCH5xW\nJDxEPBnG9jZFc7gsknr9Uz+G6VlLbc9uvuG0NzZbDATUrKsnu3hxqEz3tYyG\nlpX5+BUm1TBtPhBAnlR6E5eqOWfmvHG6coWQvqKr19gHjpXQ+jMQ45AnQeO7\nYLj+2/rMTMjSKuSubQnhK/zkiIoninUv0vsLsolcvXMPnoL6VpSZKKLf0NQI\nTcpkH/z1xGPLHfuuh+Z6awQ9DPyzmlDU9BJSAPzTZHUyTR0CwDcoLAxfFT7Z\nad81Mu3Fa6jhl9YfhoAjGlNrcaM6OpeyWm9RigCgFdoOTPLvmeIEXV7cBPfm\nsY/i/qV/bOCbtJ2r4NT5o3mIZb3Cv3nQMSKIxXxn4gJHf+crizpiLOcLILN+\nXN4Fw055hbXBbvNVSGdsUjqtQSekkuB+po3tHPxCD7IGzvqGs9SVaKM6s3ZD\nBvdosQegUrE9ip71jSB6f5hatIxo5a/rtsEC/jZQSTiXhp/SlHC/zQByF4kW\ngfhcISJlKfxr7Q+9/ML5fzIqxhOYy1n9MTKysUdvm/xKTL6nl8glxAJuR/L1\nPdpN06QCmzi32jVezkR3fOY9Uzi45+XR4FmvvvZeRP5tjZllnahJobyAvptt\n9mVv\r\n=uDBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCel/5D/cc/8DeMY9HqRDfjVI/KTBY9nw4zUVPyVotazQIhALec5fUi+LkJCIMRd/bejvoavzI9SuiyGHfmfGSYOc44"}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.5_1541403900196_0.5021922089863045"},"_hasShrinkwrap":false},"0.0.6":{"name":"socket.io-file-stream","version":"0.0.6","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"04162bc4cb349f52a18ba88c68a2dffaf2bbfd53","_id":"socket.io-file-stream@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-xZEq0yOizxeOQ5+DrYkbHad8UVnUcoO8I+BKl4445zlbKasHX+oVfUZDFIb0Q9kLONWg46WCqOAHR95bRZKt8w==","shasum":"b2f0b6d17261083da3f53b97df33bcc2a9311ca5","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.6.tgz","fileCount":18,"unpackedSize":26399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/ZkCRA9TVsSAnZWagAAhjIP+QFfDOLfUn8i8TkE0iiX\n1YdQ3lGRcXCWfuojySa+YA9FdkJlVriDbtGwZKMUsWu3tg4AnpsDlNmNXuvO\nGUyCAMea/ht1iFY4rb6n3GFAts3pY6YnoirFghNSdpf97zLODjYbkBMuXO5w\nsZBuRkLDK9D7BaEb91zJGoc8gFcvb0CJBZWy4H9HRS+E4H1qPR3ysr+9mwxX\niQ4mRduJTj4moob3uMB7ECRTz+sTcFFVhYwqbHQKDdxy9YjvTqig2FHPygRF\nb1/qWn99IiUXewsZv9d3HXBgMKUeET4umGITeDOPRNiijTNTNCINLtIXmDJj\ntTjMJ2eD3qlSJ+EWo5sgTyN55B1PEPXPKEAqmB/Xr1RSwAv4fGsohY1iPkkZ\ntWqyP0Np+irRh2NniVAJRkl9i3VDm6QnDpcln5FdtrbxNMuikTz6/wdsZt5q\nmZ7o86/cA91JMit3ZsyzR8qaRvHNi7RNBvlERy7QxK9vAjiH8YzknYeQnMxi\n5Mklnqm7RRzAX2UPzwk0y9x6q8P8mpvEVlVMl0wlkzZmODEtY/2dIZNgnejl\niNmC5OAipSiHUOEmDqwj1MAvq9Dz3yqSCm49mFw+3B+3/sMTRuVl1enbnHqe\nYBuJMMscBDPnLxWxjuTsoH90qQckBjqrxajJURmLXf2MQOIERH6WEV41PDMd\npTFr\r\n=bUGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4asJwj+GNFFsOwDeyVUfUDMyL6+r9wjIoww+Sn3mn3AiBXgnCpWLI7GNjnoq9FCJiR4QckIYdga0hhwNdxu07kfA=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.6_1541404259791_0.46376120393347064"},"_hasShrinkwrap":false},"0.0.7":{"name":"socket.io-file-stream","version":"0.0.7","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"29ba239a5f89e223ca65e271a203aef6e6f6b38c","_id":"socket.io-file-stream@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-0K3VXwz77LI7SO5APuT59msuwDyIySjOe9zaFwH1oJGvgawVgJRBLXBWqzyUMH2GOjFWkTaCWSumZFbc171tgA==","shasum":"d77b200e1cd916b67d8400a59666e65d46232c6f","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.7.tgz","fileCount":18,"unpackedSize":26395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3/4WCRA9TVsSAnZWagAAKBMQAIOw5vuCeaurN4Gyyaqg\naQeHapJV34o2NmYwOvcmoAx75V66DpyiyJ4uX/9F/lBRFcZMIIIXBjw0OGW0\n1WXTlApfrk4nXfmorZ4fXA9JjyL760N/PMbMjldcsDw9ew7Q2ghRzAkt+lcT\nuOoMPQfSdwVm86/h2FxjzNjQCLYEIaHs3JDREOGYvLClwrRwycNRvM6+6b6P\nzmt7iGFvB423RSmS8PhkGHUneQ9rAd6bSZKfslf8M5yUJB7hR9dhLdnIQgui\nZi1HviHCLIjltUAXLUjPDdqney0NXDwW9kWxb2jVwhUeK4svOQdtA1+/TyQV\n7HyrwMmORjvWoyp/grwza0lvAZkdXzF0ib+1oEDjqkBJzM+IBsjm22a/p8I5\nGtrQkgRXaEe4hmaX+yY9+/8zMkSkoohHiXeV51hX46364IxjTn94eWupCX1U\nrC90tjq1sW5mhDD6pFLNv2o9VtpbsMzzwksi8wfLcnDTPJWSzrFVtwSwlNua\n9dQwLfwPR362JFAg8GWHv514GplqQrw310zJ1c6KWDwdp3X5yr5YW54bcgvq\nEgRjkgOFoQ+YZK3KIJIjQBIOfBWg5+wdtuLCdMyp9M5DPz6tmQdj2pLDEwWC\nxP4eUugCQqc5LjWApq/wtoXnKBAhFhcYWoWpM8s52Etzi9TWe1EXDqidWT06\n85Qd\r\n=JZM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/GazpoQcBt6mMq8xFUEvPJhrynfDsq6VtOd+SGgfrywIgSJ7X736R4IyqvslYT0P+kftZzCKsk90mZ2KlxYKOZiw="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.7_1541406229345_0.8927888930869627"},"_hasShrinkwrap":false},"0.0.8":{"name":"socket.io-file-stream","version":"0.0.8","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"29ba239a5f89e223ca65e271a203aef6e6f6b38c","_id":"socket.io-file-stream@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-6Tbr0BKFh1BajjB3wfnOQz5DdT2qbxLWsJPZeT+2VrOmVDYYsUheV0NzyLjqHvnnmdn2EDuBsftV5jJyp9XIWg==","shasum":"5de80090b6ab485bf2b6807a866dd659ceded331","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.8.tgz","fileCount":17,"unpackedSize":21898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4BaRCRA9TVsSAnZWagAANiQQAI8oTVzl9KGhozGof4Xe\nN8J3bElNAeAmcrAbc7X6xnRouAXRazvTTRrvMy3V7ZW+/trG6iugq7cM0SD7\nIbMTx2pzGj3ZUr8ezak7VxnhpfCpbl0k0vdTxI13Dg0M4c2lnPLh0RsZ1fVJ\nCvZ7uqW5Dh2R2ONxek46tUIiGg9INctvecIFjyeNJki3GbmAU9RkWwM5Xefg\nr97tQwgyhZLE6BHK05Q7Ar3uNMIU6gDZljikYPh0JrCNml9NDPSR0fo2HOpQ\n/1gYXkZ+Ge+LZY+4rCPOb4RO7eHgIdTS4gZaUy9iXQ3nRv2udwEk8SdOJtPA\nmdIqa9ZFNNLhN8pm/bA5PwVIPJoSXdTGREc3Gkurzf5ERX/+jqA2VBtqMeyL\nIrPm8eGqphGqG3ouTEbElHF291RyO5NqAbpCNGMgYc0AoO4Ox1uD/vJr6Rre\napThnhBUSzA3uTnsEVIioBzQHeaRo/PktG6Lh4RkPwwHBYJ92biVosKfSuoU\nvlhAyGdD5Ky3wdLl5VjCWnMXx/xEsOcOuw8Ojg8dqbqolcPBh5Vv5y5OzoGv\nIzKlfzaidVKKJRPtds/AW3mxw+5XCeYPhCL3lNfnu4JVhJQP+MPo/Pz3omT5\nFojwt4p8cRYW4BAM7mQz+dqmHGi8+VsbEVwQnrlSNyOenYSBzZzgHzLb69Gj\nmH95\r\n=PCDt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTcjFm4SET1ssFMkg17dUgzXHp6536CnIEHCY0ITa3+AIhAIRcM57bw1RQIrQMnnCQLJ6/ilKp1BzBRJaBkpvWflUf"}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.8_1541412496780_0.9986713975140318"},"_hasShrinkwrap":false},"0.0.9":{"name":"socket.io-file-stream","version":"0.0.9","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"6c5db72e5e2e9c3044572b047b0adbc0626db855","_id":"socket.io-file-stream@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-OBhUsFmyMGlsiSA1HnQChNTIqv+7k/kepaY/CWp6nvUta4WLNFevs6mEWF2FaI+uhiL9uQvIekNYadQVY8jTHA==","shasum":"6c84b8bbfd48e5451fc25c8d395254fb3b1b7bc5","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.0.9.tgz","fileCount":17,"unpackedSize":23894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Ci0CRA9TVsSAnZWagAAVnwP/0rw9Lv+w5dKdU+BdRGg\nfr+Zay74urJDwr8FKmkPK40v2KKX039u0prlnRStqhjfXfBkOHiv4DokF1fB\ncsAHIR6fHlbXjHRUiL6PIyA9mWngvIw4APIplJX2OUjRqkxRULPQ/biuo6nf\nOvixFzdDfip4B81nOU4DvF44Tt4rlJXSZbHmKOteVSWAcoE069WEPZYaiFX3\niaanT14f5j4y5PlGm6v4KL3/BB66PImw8Kz3MfzySXfDfuvwsv/3+Ly2eU9u\nEJ92pALhRgw7rUp1umH7P33KVDJWh2d61f1G1YTnzvfnEG0CSKBlEg2N5MWu\nRwGBi6fzHp8/LExHZtHy5DN/dlnJOcbe29HDfjYXmeLwpXgz2OIMNWR0MMyR\nr3+OripDOt11XwZcgatNhpRjLpimAAbz1EQ2K7YYEJ5DtU3EYvSevkGuG7Uj\nqtLbuIntslzjBynl4ebpfXSKvt9n61BM5vqclD8eSRzx+/oacmHOcYarQ8bB\n2TMUkhhf103aQwIaFIDSWA5LSUvmuuCemPRlGMf5kcyDssK3zRmRzzVEUS6D\nsI7++A3PRAWTBNna3oOHSRQ9/1vFY+DbkS2GXsw1LGnwko/5+J9cE1/dxtJG\nf0ueBPaFKTAC3rYEyMCDXNYa/1aJ/b5TV45XiOHalGN2F9JrKcR8m4w3503C\n0GrS\r\n=RCBN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8tN1kDRx873EiF/PPMJzQy4MHP6oGmhQ3NetK3ZbNqAiBwGW9HPd2X0CXfx6qsA9oMCN98ZP8jVfKMJIU7eMnkHA=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.0.9_1541417139318_0.7163012250215202"},"_hasShrinkwrap":false},"0.1.0":{"name":"socket.io-file-stream","version":"0.1.0","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"16feb9267a78927d171edeba9e5ddb693649c031","_id":"socket.io-file-stream@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-ixy6yw84lBPrOOGe92hx1UNhf0az7P6PuB2wzg5a6g4nhNN5SGeKoX2iGH2YDI6r2tyNz62fujFAmmbx9t6m4g==","shasum":"cbdb8b8bcd8a0a1f6783df93a8618a347e24fe1e","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.0.tgz","fileCount":17,"unpackedSize":24449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4FsRCRA9TVsSAnZWagAAEUAP/RYC43tR/pwD27neGAWi\nLaeKdPPJ8O0aJd/GSlnx3LTrQXRYMdR6W+TVhfMZve6kb8+Bz5SNXa6HXALf\n3Hcu5g6tGhG8rUMq7W4GaDpkb3rjmLUwHC+8QIJ+za6xtU1HnM7qTibCZpdR\nlxCYmCDIip8KHQOTHLDzXkiGRTILFiSqA08JDsOXDSn/9sHv9HaZYPwr8COO\nFju1xLyuWu1WgZVdAMdnmterYkxnBUePGp9eoE/cEdpu2br6xWE115DsTm3/\n5TlmK+xF6ITPt7ZUogShlT839j5V0KDDU+GbVUQVdOtkx8FbI0NuHBe5q3mQ\nf5wYvfSQZK7VbKJ8vTKC/wLg1trcnzn77I8WX5miLVsD3VxJRBicvFBsxLa6\nFOZSQZ2U2uN4WR2f6YkeNJOw+jWezTVX2BlC6FkNlxdlaIZvYpv4ymyClIuj\nPrV7a/sVCLE750lrDPJDBj9ytyF8IzxkiRFRpwfYgIjAlGjG0nZGYVZ6Ut0f\nIcoqmFf1nWJVKanhZwlm2VTDG9hpyyZ/2xN9MV9o2IFD01JpZI44xFIsnLu8\nS9sYPPoINGsv0Ln8Mr6g/SQI9ZZId/LPLQzqEBEKhpri5cv4sWBC3KxuRgwS\nJn4ss5WDc1FGVufFpH6Zf8s2IkVwAdiyLzSsb3F2hx1hjksB99VzKrVDPEfK\nVruQ\r\n=nB/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1WyMXdVgoNBPy1loxtPoojjPNDMdLgJefE2UrBRrYFgIgf+6rudII1MDZdUzUFLJOsnil7PgHnJTNHv/R4yU6M6k="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.0_1541430032299_0.04300810833907276"},"_hasShrinkwrap":false},"0.1.1":{"name":"socket.io-file-stream","version":"0.1.1","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"e98e20f7098064e9b5fd40ec3c7f64c6732d2697","_id":"socket.io-file-stream@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-MiWTTLvM89fPSY/2Y7pE2dojRju79HdWgYWS+8w0E13o+zfUxolYPmAdAsEfIlAyxJP2jlFi9T7bWO5VaadorA==","shasum":"fb591b445bed83a3432cea13da6838ecf2ba1064","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.1.tgz","fileCount":17,"unpackedSize":24358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+BxyCRA9TVsSAnZWagAAUM0P/2NV1G1GB1b53Bgwa08L\nAKRObIJmQD9ybyTBs6THEnuuyAEXZrlPwC7Le//8Eb+jv6wqOR8FjkYSVw+O\nKdT7phBxMvCaGQ0Nm2WIuqHGj0/JbLoeS6IfQGuHHXwfeajAa03cEXYXJq4L\n6jJ/L86e2fSoMD9A7Ww6qsxl+I3cMSkwQxrIv3o6mXZ1cvr5gAxN42+ddGSY\n4QmJFPVcsDe1hYdXLr/Hb+5LM1fifL6LvtMavopnz3aTHbGJxoKGoTj2eS2x\ncdfm/+dM2KuXjjg8d3B7sAxcpHYmCqftFmH0jdeAQsS1i/8nHsXP3slVbz0k\nsoN+SLnalanLXesLOfTrbodBEv6E4LsgOX0HkH1MBfQQJX3YskjZXtHfpF3g\nJe2vAzk4hZcXI8EKytycKVWpVKze//yNl2hJWEmSaSiSmxz3Ie8Ip1x8P3Pm\nAN3LZjqMQk9vm2P5rhZpHCzUuf1cr29HKd3gN/9MaccpaZSrdZH6LsaE2UHD\nYFHfe2OfmRBISU1SOUAJnXdpXUpRYPDL6UEW7S8RtsamMihrnSUL5ey2nMSr\nkOvmfjLTmU8l92TPgKCW4dBxN64Aub62QzvjGZqAbFKsGaX9g99F9C6rGOHt\nbrUageUrKcPx6HY/pCWg23IFz5pfhACRCZqiOqa7RuCT558Wlmkhc/MjhuxV\nWH8I\r\n=+9gX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrY8WUVTBpOIPtO9AjmWRDiAzLgZ5QycL7SPJQ4eSguAIhAKumPhyjNmu3ywjYyDoFkx8djOBqOt7odXjDk2IBjhyS"}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.1_1542986866034_0.10885672678076808"},"_hasShrinkwrap":false},"0.1.2":{"name":"socket.io-file-stream","version":"0.1.2","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"e98e20f7098064e9b5fd40ec3c7f64c6732d2697","_id":"socket.io-file-stream@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-tyZy4ryiEzd6/OslgrR+JE48+fmiD3edpTqbBlxedmqKNeYZ0bAeqjJzY7Mq2WFMyCZviQ3achRSOb7Ho2HxIA==","shasum":"5c19460949a23016fb3d9152f7c318571ac87bc1","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.2.tgz","fileCount":18,"unpackedSize":6424230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+CL8CRA9TVsSAnZWagAA7QMP/39H9GVsI8IL6A8zFVqX\nbHqKDhOfjsJiYFVaI6ePYgL6sBIZoIegEf/g7GaLfYa18F7q8ChoAgo6m3Ot\nc7XAYytrXe8zI5J0QcKNzFny57NINHFFXBsTMhZClxZMRmYr1MyYqDuYbS5z\nQyhzFOT9s8ujWviZjZL075AS4Tw1AYccoL7ybkqw35de1KeOU8lIwBa2AWza\nzLzrqRJQI8LNHVqsBVEXpnB32eAIHsA4lcRPnYbTlGNYzEBxpCabZpgZ4eSA\nJbwv6ZBAa6E6Z4JiLCeIGbGdk98miJ+7L6LwzjibY7vfJYKJYCHOaZsT8S8N\nPbAZKc+o1/ApgYxQ9opDONwmmHQa02Dd3a8rdUikQ5wCsJGYJAgSFpF7n8as\nG4PvkylbJuZTDPjAgW3LeZUEKoVSg4HvFQZfVsGqW2QYorBh3uWChuoSCiTy\n8saz8Hx8taq/UsF1g01h4guNnQJErJISvYcj/N/ywpPM/RruPe3CjA8XMhW5\nO+QY+7EHGPXDVyp77ytImGMjoMGRzNhW1MZx5wuoM60KitC9wxxi+dS0LLJI\n3jPf+ycBVuQ99yKxr0ssaJqtroUnCXFFG2xqrCY/Q23mm9gS7/0FwrmXPCGp\n04mBVfKSmVfV/dCxVt+V9PBAwpLU+sx/94ximRJE/RuS4Cmdiuk6dsb/iGP+\nrlFS\r\n=8YX9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRW8BOVOMn3cwFYqx2HA0iPOQgZn/Qq08dY3ODe5MJGAiEAinnRSioUh9uSfv0VCWYz0dsUc2t1JlnGsap40EYJCB8="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.2_1542988539603_0.6405833904897362"},"_hasShrinkwrap":false},"0.1.3":{"name":"socket.io-file-stream","version":"0.1.3","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"d1f3f895a2e32924e6e594a9b88c01b787642218","_id":"socket.io-file-stream@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-4rqr6dbEx16LfBrV8nhWvxaGlUrgfGM/8cxYNRMCfXwKw2uDRBkp1YASSkbvQcLxwsIeIRNMb+qwfQRfk9vwjg==","shasum":"522f56f572a424a71375ce2a285d13419d828e3f","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.3.tgz","fileCount":17,"unpackedSize":24230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+6fLCRA9TVsSAnZWagAAyIAP+gIiz7aZB3tm7XaGLUIF\nsguGuelzx691vfLbYiezydQzV81j9zBlBhJ1C/Mii4aUnwIZ4eYAp9j7KWo2\nijFngqUGVaY2SQrpZUMNj5NmzzQKmVl3CD0kYQS7lAq3M4QfILdiGtXdX23B\ngynOHSNM/9Br35kVg+lIfwfHYgTgJDBp7awO1+jy6NihVJzhIYUEUfuabBEi\nsRNRiKlk6+yQyj3WtMgzS56lM8edgrfwjOrTTle571l0NCTJM+OhTVvk3ay8\n1lKfdsjBrLBRd1IVqJTkNWHa3JBcVGzrM8NwaCUUvkG/OdBG/NHeWjc4D2wX\ntGBG5ZP7ZcNvZ8PzIEX2J7+aHzNElTyTUd9sIy0P5IGmMYYKlfvsfA0rGQpe\ncC/3mmWO9Kef5XStLvBlyIDFSF4qFqdvSt3euQVm3SbTTCBY4H1SD47gpFo5\nbLETu/cBmsOOzwpE6pHgZh6VH+qqF3iRsQYrOt4ofX9gqDsP3W5NBQBoibqo\na2q8qp4RsyteG8VfwvfTOMQU7W3rhadEd3zsUMpdou8VLDyP3YHpl10k0G23\nr7m0JpbUB3cGeJFrCbiY/dYBk469Ro5OTHHTvF52ahaqnXVUPNkf0a3kilId\nevtqKbpdu8Iwr3N0C+2g/reaj77TLCdylQOxIWYDjqSh8YsPgR1By0dqJYtg\nyPMg\r\n=SYc7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbImjpEJKyibkmF9udSErbBZMaJJzkY3yG4BCzGNvg/gIgK/uqjvrSH+Z57UjhvRQm/tgZECSPKrILODVtua6tfwk="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.3_1543219146576_0.11042947714695428"},"_hasShrinkwrap":false},"0.1.4":{"name":"socket.io-file-stream","version":"0.1.4","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -w","build":"tsc"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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","gitHead":"9fdae5061a41f4d0c5789a6582c61f05b9ef3927","_id":"socket.io-file-stream@0.1.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-dDfQ9gCpRp3U49rFV5ozLcpwc1XyEAv01DXeUv4cI6BOxySI8BWEz34lH959SZoMpy1mwJQgbf5gWaj1A2kWTg==","shasum":"87e998218d92d420b786d09e1da08b010626dacf","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.4.tgz","fileCount":17,"unpackedSize":24552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+6mLCRA9TVsSAnZWagAAeVwQAIwvwojQ7lSe9UHpOcxa\n5NwODxyLq0udnE3Aqr1P1Cj2gt6VWaOIdk1QCcgySB5YHM01EtxN7FDmCC1N\nnM4urxWZHVjUbfSGkHtq/P5hJHMo3a6hxWtC5IsYSxH0VsW+DNp5tCWt29mY\nO4NDDBVJ8F6WqtmEPf1ihrR7ItG5TO7ACQOn0MksT5qh56NUT5shGmKxXZaW\n9SjRZOMkZln2wnw8W6m3j2sA3DZqD7kCyMLU9UlnGVeR4mU63LWrQCTvkF3V\nMuEnlLKODyrAMirWTRRntGHu17swr9e9eKV3l6eBzA4hvmbjQ88LrSuSWpQ2\nvqXKTY+edaeazdRvmiDTCzCU3bRqjwawoTSJ3f3eG2lj/KdGXp7uIC0HhMpE\nGhhXuPLcU+UG/fe54jrAEMKDt7PavbLYv3sjXCoDxixD8I89iYeX5nZyxpK2\nFZ8mfrMUOIFxHzvGaFwZn0fnkODZtajvt+Db0jJxR+yjhnBy3ZPltlG6zV9v\n+upHo8dEpP9+RDIWwN8aEPs7b1AypmWeIGcalOHWmx+Kslu5KNgx8O14u3Ak\nCKI/dLVDq/CmZhbadlLnUv6/zbzBHqYycV3paTuUdxPr7XngplNFyd+SdvIh\n2zgAmQDa10eZ+B/x30WseJI1hKwnZ8UgAw5xZ7grJujL3XwwxNIumzAT1Hk4\n9Y5S\r\n=63Ec\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwbVssiUAHeXWz++u+muPWiRzjdGa75EJdVoyTiinRyAiEAxEVAbQV7M+uzmEc7c0kFWUKN8CZ0e49O7s/pMIZeh/I="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.4_1543219595401_0.8750738338619002"},"_hasShrinkwrap":false},"0.1.5":{"name":"socket.io-file-stream","version":"0.1.5","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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"},"gitHead":"f8795590d45b141d5fee33c61ee87336da50cde8","_id":"socket.io-file-stream@0.1.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-4u/uFHDrp2/g6NjddiJqgCaYFelafkNCd7C5NduwRY4nAY+QzCPR2Ys6BkBl8DSbKtYFqIvqCCedTtGPyTcQ0w==","shasum":"b82e9271467881cb1f3d025156c8b16c1a29505d","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.5.tgz","fileCount":21,"unpackedSize":40122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYRwFCRA9TVsSAnZWagAAq+oP/1P/2tQiGU/C5A1TVTsw\n2rgYFsCOlGakiQXYwNetXpbVpkojvffrc9I/fBR7u7gQaV/o+8PgUs8t6liA\nYKnGHy69AwCNYhnLructjRhh1BfVhhQ/sscO7ryT+nPW1uktxe/IFBqPTSDD\nzkSi80wlILqLQ+CPzOIkpAlI0Pb6rHoqrUpDya6awxJv7csYh2b9purQAHyg\nLJ6dhXbo9V3J6xnVddaTvMi+Q9n4nTdp2YIlGnKcZaerpudrgMym6MjwO7uf\nOPDILaESXeNqgT2CmhBK6AZp+wjwSNXlU5+5CdwGE+kpbt1cGd+FZsTIc3qq\neIIxTb+0JvcFDKFKJf8a5Wqth03wTEJ4VhpzJ/KOy981EvRdUOiZ7MRaOaYS\nERxnLOjVCHjVk6eeJk0HEjcuOxfdAoeo5ppiXFbt76s5w3uVJDByPqgtz3jA\njkJI2DOn3jznU6lnbA3hzgAnVMYOfxBKBiXKvSEcZiHCywCm/KY7RMmUtuk1\nQcZNc29CQ+qkEqWjo+oX9gDe2xVtscSKH/R8ga88bppss0kYi3faT6CgMgcz\nATuDgRHu+NnaFfVQB6VPuStz/zwjtSlhbTBliO8YZnylkqmlxN376udjgg5k\nSKmbfPB9xxZABpymZGdfyRlmWDgzX9B4lrxNGFLcA4G130c9y8xVTwoj4l/D\nNZdK\r\n=aIiD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEa/wHSHXHnL+k93EEzQ2bPbwosVmj7ymte9X1ScXotlAiAhfKK0X3ltRoR02BgIrHi+IHLE+3n0orEZfaWLHC7NXA=="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.5_1549868036779_0.42932917316818875"},"_hasShrinkwrap":false},"0.1.6":{"name":"socket.io-file-stream","version":"0.1.6","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1"},"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"},"gitHead":"f8795590d45b141d5fee33c61ee87336da50cde8","_id":"socket.io-file-stream@0.1.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"akumzy","email":"akumaisaacakuma@gmail.com"},"dist":{"integrity":"sha512-GoYwNwtxUBO4647Qbx+6eAYCqgjm+xNJoHQdX7pKBcNKJH5iV6dHZINGZ2gfeNcayJaNumNf7kXP/xrVE0Zahw==","shasum":"6c7f85045959569621ede3c9e9cbfaea6a8d2cb3","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.6.tgz","fileCount":19,"unpackedSize":39208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYSEOCRA9TVsSAnZWagAAsdsP/1sFj5nCJTtHeq5xwf1D\nUyZR7egoSQt+3Q9nu61LSYKIoH1japlBLJTUVfTkZ1+loXGM0zg6/vEwoVXp\nkQTot+vI+UdcWjvsLTkjc4x2huon7mVYsOyZx/3HVFborcE+Alz8VnxzOy81\nQLaeO5HKaXGtfHzugDXT4KGRhSAKzEDs67ONzrZcf0QF56lqQqSeubhTrz2B\nCDQ8PL2+LSbBHFJVMQeXHxETX1KaMG/5NW8GUq8rxJSMaPkoSmB1/4C2za1J\nDBYJXF1pTlCqeTk91+Qcc968SYy3SdpDfY3yLYqwp1PrwB3hFxku4cKXk6Hx\nKO863xq29F1lQwgSmwlaZIom6XBxsSEDtdlyTP1nY2G1X1VjcNKhXL1zj8Nt\nIwC+/+wZVQZ0VWMANIGQuWrZxYDEksGDbcnlYaWV4armS1uLorN321b/teDM\ny8MBA/ed/jbqy73dQm8UrLV9IsOA5gJa2XWnlm+ee8f7kWW8raJ3CjSMGcWV\n/u3L1jxPtg553ePTYx2qCrc3E0DJjzqr2JPpqemM25eiKX77DYDmrHfTIzu6\nUj0pAfTSd/q6rR2QiBQwlzV7ukKUaJKyo6Eojd0DUNzu1SoCa+mefcPmw02Q\nGxEJXUI28BCSX1RNpnytOQF34Oon68uqRwKbSkzcpWoE+3rIk1T+Bxpgru9W\nUbbJ\r\n=m6V/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFt7zgBs3xklWDwI4/tPxc7D4iCn7SxRLs6Oru0LEcMDAiEAi8X1/CtmPp7B92wT7GnPPA2lsYnA9GHfQOGvxjgIN6I="}]},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-file-stream_0.1.6_1549869325907_0.2676680742594173"},"_hasShrinkwrap":false},"0.1.7":{"name":"socket.io-file-stream","version":"0.1.7","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1"},"gitHead":"64b3b215f9181f0d6e6104103131ce50d3f1360a","_id":"socket.io-file-stream@0.1.7","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-uWRAfV+0IzwIuonFOdWXCExrluCYxS2+OWKL9rGqisXNd8aEpZfyn6hTspLNymFIubUt7jl+EbqFLf9Jxh11ew==","shasum":"51344cb62478f66b4df2610c919c3f8bef60a115","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.7.tgz","fileCount":19,"unpackedSize":39651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYSR4CRA9TVsSAnZWagAAOwgP/AlndK0gv5fjS9re/393\nEfeiHw9saMaCCVBeyYjEZhoqF9l8VMQ3rwvKH1hOtsjNT0MJ3I3+5s8RD7MW\nvfjQFA/AglxKXp0QmvMnAbwktyUHL/i2YU3lLA3SdP4xow5IAfpFfh99PujA\nR4vy5LBUUG7ybLc1rPb4mr06D5H94S2BekNfFOXRXP4b/v8nrndOuz9bu/pq\n9BZdYd8CeNgj0jlHmfcvfnKXedYXDU43A81SdyybEBUJi2yKyPO752886pT+\nt2KII11t1eWKx+mJIa86IsnsTXInfR4Tu0U96w+sl9PqU89/EZYIz8OVi+U9\n98c8ntWXUseovl8lEMiiasxrXFQ43aH3cU8ZuqsHeGkll9a9XaKKU4GH6bJx\nrLg90HG9eltolO6JEQneF8wcdXm8gTdDfHpjRDx0Eg8f9SOdEMFwiLHijX/y\nm+5NOeU63h2uJF/xw8/QPyUxysTQrjyrnQD5vy0FwDKvr7X7QJrP2l9PQtcq\nhSQ1RQ9/cJIMqKi9hKXxEEe6QeF0IDkGixTDkGPW3t6Iko2aJsMLkW0iH11E\nSmKvn0heS2wqFNg+uYJ46gFirQdwlhwoYitNhsQ2mnjEb8GDUOlyfGqeTd6G\ntF83sk300u+lEdy77S/QdpEnf3cbOFVvWb27R+obGg0ub912l+Nop97Sgc0s\n2f/S\r\n=natN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1blf0eI2+mPSQUOCUpPWJWK5BUkAHchAmNT90hig1vAiBQ1Z29YTgx4Cu/rogLgxyXiZe8uIMTyQ0HUnTxvgRfxg=="}]},"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-file-stream_0.1.7_1549870199946_0.09597481340894665"},"_hasShrinkwrap":false},"0.1.8":{"name":"socket.io-file-stream","version":"0.1.8","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1"},"gitHead":"5a03c5bbe45e117daafaa6b5deb9d2879303bb00","_id":"socket.io-file-stream@0.1.8","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-V7ISn968Skw0FCLbnycrY0OthyZiLLlOrnPdLFrKTu0saoG0tV6diGUexFmKbeB42SgaAYdRb44iqthWk2XnZQ==","shasum":"bf89289aba2389493b6f3902a056379c41fad3e4","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.8.tgz","fileCount":19,"unpackedSize":39957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYS+RCRA9TVsSAnZWagAA5nsP/2AqJIiie1myHVlkye+i\nb1j5aLJ9YsIEp5p2960C2Gu9TJE5IfnQ+c47FJ4hvGUOmt02uZxKnJAQ91OZ\nPSVD3TyspeRLbRp2rKioHcbYDf7fTG/Hr8oRu/wP5v4JckbK5xGV0uhAGCOV\nxtundXA4+dBX/Eq6ab+FHDPobpmfeBlB5E0cjLu/I5ZULATx0bUb+Fs8z3W1\npHuEQxo8DKiKt8Mb83ablaTazsLLzYYf7PAkeDQoJkyD6DQQwJGPmfhGGcV3\nwIh2B1/LZX2FYb42Jhtqi5RaNYa4fdjBTieoG2/hliLN96xO7PhBVKc9RApo\nFT1Lx6y5p/akwAj7rHYx+BdY+Vkmu6My8b47LPE/ewttZoC7fHuYveIL6PAk\nB2OtS6jcS41/Wc10C9WeQ8lPQZEYjisOVUre8vFbYiJS21acL5PT/K73azgt\nr7YV1lJkcnaOKdiQIU9uMnOYZbAio5gDH9BN8fX181csLcOfQTY/T+loMVIK\nGOsSg2vWpIRVu7KiZXp4r7b9ZXIghvXa5koUVpViovhZc8yC/DZF8o0ggQiP\nsJHnEKZjETCmDHsy1VxXffVmjyHOmCzfiMvrOn6x2+b2ia2AcWv0HcQ31i6Y\ndE92spQfpo6PJiRD1wurpzIHOQPERACXP8bb1gmBoeziSy+t54Sb5VmLyqly\n1euf\r\n=3UyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqThhmkZY0P5vwJKLE4x03dU2O5ZXK71YqCjNwi4ICuAIgQ4n5rvzrDB0r9AEOIhN2H+2kmY1xs5Rx72uhYymzPqU="}]},"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-file-stream_0.1.8_1549873040447_0.8370108123646265"},"_hasShrinkwrap":false},"0.1.9":{"name":"socket.io-file-stream","version":"0.1.9","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1"},"gitHead":"9cffac45474fc4f72bf11682fca8e13e0edbf9dd","_id":"socket.io-file-stream@0.1.9","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ejwUJjTvzlzl3jcxfFq8/2/p5qOqguRHlFLF2bXw5K4JuSXzysxIp6iXfm2aPtTDJTkKzJDwDFxL7krz/KBlSA==","shasum":"b75a03c23ca552309be78c9fe84da371840956de","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.1.9.tgz","fileCount":21,"unpackedSize":83551558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYVlMCRA9TVsSAnZWagAAJBsP/i+kFyErVn/9xBuwWYJ0\nmRNLew3WxpS8Y6Io0Zkim9NwlSrG58x+oWwSwaLKuc4si94lB3uY+6kaZjE/\nCljDRtCWHFYjyPxElRnKz6HY13RwhorxZVykxUBHg9cwuRpIcnNgi3iqa/+3\nKBwxEeEN7SjP9TMXfsSca7Dn/+z20CTrFa6xRYGVRMrSknRmiSZgtW/MJjXb\nXM0aVe0rcoCH05amZebEQWRmaVs24Mh3fR5F0wX222MMrG9WYvS5lOCuoXct\n9mDtGky/+7uaTw7UAvi9RMFlZ0J2yIcKoxJLo39mtd17ygvj73TpBebiS3V0\naqrxqBGl+SmHvVLBlyQdf1X6zGMw5KsTNAWE+aZSvZxdv8J/PKz7pqNFPm8R\ncWIIUftPP3//uSvJTnuexuQNj5KBy6+MdJ+hP2+WdjnpM2LD4k8Qsuqcy+Ku\nZaNKyUwapAmTuDRAKZ5nTa9cEiRc0hSLY3jxwk5UHfci3hPJkX//ZnQHikzO\nTCDPffcVg9E4FC4A/wzXrBNpSRovX5jSt/b9mt8+zzE6grFAgnJ2yRfiP66w\nHmJCVhBr+xGD0gXi7pgRK7D51dEq7f8IQu7iHBtPYnJwN7kVouVKc86VmH58\n+Fik0Ivnxb97i0sWGMjWbc7AT2DaL8Wo92n+D46X3A7gtY/LiJVxLCK0AwbR\n0+d0\r\n=bt+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTzvlCA53nwHqornxRoYn/I3qWJ46BwUlrfjDGfn9OQAIgHap1kmoqH9rJv9ei+CN7Bkh9fkN/dcctZzFHjZObeKM="}]},"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-file-stream_0.1.9_1549883722255_0.576828713773438"},"_hasShrinkwrap":false},"0.2.0":{"name":"socket.io-file-stream","version":"0.2.0","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1"},"gitHead":"9cffac45474fc4f72bf11682fca8e13e0edbf9dd","_id":"socket.io-file-stream@0.2.0","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Q4q0woYM2s+WuvkK/RXtqA92B95v/jtErFuUbYF3ikK/gpsyOewnQphHHCSmmqWjeEojgUx4Du0FfAdE+L1QQw==","shasum":"7292eb0b71a31689d6ff1ae0c91f2e0119cd1059","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.0.tgz","fileCount":21,"unpackedSize":83542504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYV8WCRA9TVsSAnZWagAA/tkP/iZBlEjjvYm1d+dfOfzw\nygNKEAzBtCX3VE7r+jcRnenVUWP6gKogof1aAuQCLaiPFLOe8iDjuFA9GUsg\npauNHrtcSYdSY4mEr1OBThCwihw2Rr9IRzU4iC5nT6GCpNMUVVPF6eCBVw5w\nlweXuYQlzsJ6I5DjjGRBluNo+KtwhA+Nd7Lr1u3ZedHVB2OUXAZ3qKI1G4pa\npFEsEqBYOnSMp3JgVHSsj6ze6+iwGprmxK3t46Gp6t/8pekhmuBCD9uxebPG\nMki10+1tbp415vQDCDzvK6kGE06jtf0fXBof+/z/7bSp6KzBTWnh+94Q3RZe\ngF9l2epTXOzRZlJ6hGPl/fK1p/gyb1guP6YREI2QilOc0VlOGKttRBsD76I4\nUKNm0VMVTOdNDsRliBO0S7LVasWurTArjW+rk4NVpeSKng0U6KbJMo/iZqmZ\nAHehlBYoU1gUoZSjonrexv4Nk9yeUzflcccLsA7Jo/o2dBRbPiaQ9Ue3XKdE\nVRGldLebTfZYiOmW3wWnjFgCfh1NhlL8nbHWT+o+hZZ9ptsPlJ+s5qYGp+Ru\nis+IHNOPv2upOIoVwtIHxrN0WKnWLvwCcfRNA5YCBt8ZtJlHB0ch3u1I5ZjG\nYdy9WUJBoOgGmTpX5+4begUSkAf2EY95YMvIyipsVRtTS5CnQykYoE9YaM7p\n5yep\r\n=d0DC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFff8Ap9lu6kdGvoR0aPNu6Wk2Adbh/pEPG2EhbtdWWFAiAq5MPZOU2WyZRCgP35lhStwjJET32Uvn9aqSFO+cY3NQ=="}]},"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-file-stream_0.2.0_1549885203497_0.033416582969891584"},"_hasShrinkwrap":false},"0.2.1":{"name":"socket.io-file-stream","version":"0.2.1","description":"Socket.io file stream","main":"index.ts","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"ab40c845237b015feffd3a503ad85d778ffca99b","_id":"socket.io-file-stream@0.2.1","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-TG87k6RzPbQ3JLu+qSjAY2F/lh+MGYVdYcJo37HdtK7rEFEj0oZePX+5jWPwz0S/5tW1XyMUegvc/I7hVAeOfA==","shasum":"2031fb535449d99fba224bb3d3684d0a661545c4","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.1.tgz","fileCount":17,"unpackedSize":242046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaBX5CRA9TVsSAnZWagAADJgP/0CVgJ/KkH7zPYTEo05b\niYbp6f0abypojgTzZyOzEDR+vmgm4g7HlJXqB1XraADb/Fa0mpWWR80km8vV\nvM81/YQEVGODi+v+FZFIEiNcNXDjFIb9wbll9nd7WRYLGyZ7IeThanTLs30R\ngVe99GDFTwyxa4z0IVutdvb/e2qL1kPMVblL2ZaL9xQ0QERpHNzIpuSBQDHB\nGfSFb2p1NbCTcx6962gFQVyY3fmQj3FftYK6oLEShSeBxBbymCv/2kd6fOjN\nVmDmvnIh0ov3Ob9n+FpfPbBjdPHbcS0pRj3KhGDaNS6H5TAOv/y0K3DU1uY1\nxJT/c3Vi5uzlRxeL6bO0nj3VVOA1JkanKulJomZR9oc5W2I04RavXxr5OzKf\nWhWKbuaj9lR+SV4tdokPMPwuixu9aUtlAy2fwvl+iVpxh3SyjUvnu8rrbe+T\n9EJ24s+z08gFw3reiCW+Nvde+Dmw6nc8LFE2CDrGT2POWWYDj1EwOe5bI3Zr\nP/gldNynnrJa+dA34hN+px2JiYrYP5a/VNYh47aOzAO+CEgkxO/CqNrO5imB\nc9YnJFaoUCNHxzWbAVR/PmyeC/7ZNfoinI6KLBFN8FZSVYtx7ysAcel/Mrc4\nsu3PVPUSTMozSQq4WSNht5QicQIGgiQC6JRfSiDPdhaFW/o3eHsnvhU0QHZW\n9k6r\r\n=oSlf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYs5DqRJ58sTd3bZZj7f5aeDg7maXBjlImWg0QeE2TaAiEA7j1SKmyLfhBw5kpoS1rIWKvBnmzrKE041RZzuDRLCls="}]},"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-file-stream_0.2.1_1550325240757_0.15941889414454868"},"_hasShrinkwrap":false},"0.2.2":{"name":"socket.io-file-stream","version":"0.2.2","description":"Socket.io file stream","main":"index.ts","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"f75910804ad74e5f98e54849c7a5d1695645b8d5","_id":"socket.io-file-stream@0.2.2","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-6jm1ZKTOZh05SlfJkvEr1zX4u/uWgh5WEwgLuofHWFTmMR+Ee3zFF1QZDpzHxGJIjhTRVXMygRLJfpn6JYnjZA==","shasum":"e18ade75247150ad9980a379a92f4af8e3412a68","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.2.tgz","fileCount":18,"unpackedSize":246263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaC5OCRA9TVsSAnZWagAAyRwP/2T05Md3v/FSe7WOad5N\n0jgrgTYvUAWeUnvkePqhb2joyj0wep7bP2dpsF9+Z5z02Qt36UVtxIwudiVv\npbZpi/CK+GZM40wq6hsd9pbMzLQL39jt6/zQw8drFnZVPaCOeaUMHSCtAPtH\nhBTlWG53/uox90B70wfr+zyDkscMiP5QpUUtWa6ZvEYXPvXqQj6p5LuzCWwZ\nZMc/SNeTqQXz714Cq9iKZOQ7PgfaXekWurf/r0lxWRDoDXT/7pJSLuGkrQou\n91OwzClXvYQnhdIoZ72W44ldqQWcXgpxJgaLEbbfnHFosS0FhS+5LPiIseMK\n5TmfYcilfV/l+7G1LaeT0vwGJMqSSu0OCCDs+kG1KItPueMoCX+qGC4ivsBS\nVoJGuM3PKAmNsIylRU4saQKKB4Y6PtdX2SmZ06khgrNqcV4TsgsTHQlGpAgX\nLo2q3sc1giJWxJLHADwjgVGS7qSSTIAnzsLC/W6mpKQ0Ve7DkMDhGYKdmqIN\nGcJqzFplUkIgGsZ9C33XdYPz6sn7tKpO8yylVyV2yEe0D4/j8Mj1lzUsgnJe\npNKjd9vzJv3N1YN7yIrDGxZPtetrSZaAwOeT2zOqoJFHFZvbnEKri4ALOvfh\nLja6tnl9ce3iFLLkF1jKTsX0ZeCLmABS1IHdrzOKaR3W/e1NixrTWTxELMFw\nWng+\r\n=sklW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmME52fzbt7X7lquvcnFcu9CYAfZiJli6kGZPBpcjHJAiEAwdHRpBNs6+dfksmLE8DTJ1FFZTuIIMTIUYJeDV1QnsY="}]},"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-file-stream_0.2.2_1550331469798_0.4020134455644866"},"_hasShrinkwrap":false},"0.2.3":{"name":"socket.io-file-stream","version":"0.2.3","description":"Socket.io ckfile stream","main":"index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"4364f872be2458547984d5b053ff699baa41ce2e","_id":"socket.io-file-stream@0.2.3","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ZAQAKot8oTNqPPKc+k15n2yemm5Z6aRci4RM7hyCwcqFIfsx8de+SfvEB9dDO7Spw3QOYMVlFkFlcPdmB7FNgw==","shasum":"d025b0ff62a9bb515bf0da5b4ff5fdd0fa90c763","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.3.tgz","fileCount":27,"unpackedSize":268623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaDjVCRA9TVsSAnZWagAA0jUQAJYe8Ny1Y7tDKN9hVeFH\nXgE/2U3VqmK5AseVCQKQoHC8/sc43r113I+i1kIVkoh7EOaHAVSXoVdguE5A\nh7Q4rytU0z7+CBFeKosKT07nZJpJHZLA3NmB+Gg8y2QQzh+qK4LUWcKcCZzi\n8O9RwP7bP1rtF3QXxZM+GyKW1sdFDth4muROa07s8KjyfperZuRFp5N1zOkL\nM4ymaFY6XXITzBME4O6mDrtgERsNAVmv8jBtKxdHGBIEzLypXSIDbGP9qkwf\nXQbLBZKEw3vK028h4Yeni+a9/Xpc1GTwb+FosNOR9+o4+M1ZgpIQkMmYu6nC\n4cIz1O9O1qM/mGxDbC5wr636QWP2dgdMG6tudUf8MhgQba7aqKbDkd3PyO9u\nI4YQDJGpobzfOKKCxZ1BIlQe+lSmoXSu0uLZHBAfdPOaqYjXxFNkSYp1lEkH\n46YVgnALvWmayTJrVTXsfLqa507b2HDhd84MXVvZLm4G+LEilJ4i5dh01xac\nIYotUKU3BZkqqom/teq8wlbO47JgPOUq/1wenQqlLj41Vqi0aBoEniHfEczL\nEOADE84o/Yl0jT3ITlkO1v8TkMYSbgAVYvjRFO9Y605fkMDoevmDhd4o+E8o\n1C8kfpqrPdS/op6EEY72/5guyw8705qcLDjo7i3weyJvobRn/NNdYM2ZoNHt\nrIqS\r\n=ELVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrYnPZuN6cZMMlhu4qCbfnWYwagLq6BG/ha7dWRXwS5AiEA0qBajqLXGQoIK7c8vPIb3+Dwwsh7YHhtoldWm4BillY="}]},"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-file-stream_0.2.3_1550334164023_0.5909419512513692"},"_hasShrinkwrap":false},"0.2.4":{"name":"socket.io-file-stream","version":"0.2.4","description":"Socket.io file stream","main":"index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"282fa922d3915f9154f7c509fa04790ac0e72fb9","_id":"socket.io-file-stream@0.2.4","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-dshBWiKtYCDuIfrOLwS6/CvSn65p9RVIBLH6n0YlfMtbCrruX408jzAxdgADRt1iREs/z9r0/cMCVIupgLINaw==","shasum":"337b0a431348bb886fabc4ac08a71d4ef6247593","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.4.tgz","fileCount":25,"unpackedSize":66558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaHuuCRA9TVsSAnZWagAARYwQAJdSKJi9KbxDh5f13AX8\nM8VWxHZ2vqq5aeAeNGlxqmhR93ZPD8FUUi6eu2KwPLVBibovulc7IfaKFrDJ\nkt2vMeOolvZYDh5TS2OlndphbJZwGsqtBYz6xLHwJC811P2ProqZx/RI3ig2\nlep4Xq6WFoaD8srqVD0ygRXc5cIy6xVjsF6mnLWaP1h60NRtWqN5S7gsfQO8\nl3dRk1M/aXmRsLpXbhH7C1bZORIG//Cdrlz8bC9qw+O1JobK3jxWNTzIBCfl\nb0HA6UL2NUeHRLnfSC8tLbet1dbsdTGudSY2Dgt++vSJOVugpNdUgfiPS+rL\nok0PWGI3V3oNFoFTXmyZKE+63mWfvDvpv89gHaUlIu6pjYad7PJgMNiOWFba\n5+okTc3rf8lAhEt/+p41EezPSAU5uRPyszU2Vjmllb1+3EnnAmWvRec/6N8d\nIzJiwI3UyJygzG9yIj5XKv+zbcXKwGBmlJITYqbuypBGPPwk2UREO1iDuHBz\nw4iXGdbUnq46Vbn7nWUjaxg15vqEkQE09eu5qoqVRHW1jI/HCbOWa8RhWi9z\n+2J9SwgzN0ccnNYSE/CHsHl6BCAljSPShdEeJAUjDaWYObeg47yIHBJlgGxk\nLT22kMWBgWQLUh/KCRktEz5durC52aW8ssSUL9+O99m8TXOq4tUB1gyoRSAo\n03ua\r\n=MzGb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbokk7T51d7KzZBGIlQ0pbMmOs8mu/tbuITZDkp+3+8AIgV249u6ah/E+9B0X7nx6NneJMdJoNcJocYV+pSZl0NVw="}]},"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-file-stream_0.2.4_1550351277865_0.7575631381255261"},"_hasShrinkwrap":false},"0.2.5":{"name":"socket.io-file-stream","version":"0.2.5","description":"Socket.io file stream","main":"index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"3b10c8c73c2d8a4524ae5bfd6e84449f3a63e1e9","_id":"socket.io-file-stream@0.2.5","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rhjXVWWSILi1AlnpywVeP7wqR4YNWUQ2tQwC0+Jkn5KvWmqHMDmUleFHsIdPZlc48/GLmE44xsk5/6wxR1GXNQ==","shasum":"dbf495d88e2b1da03c7e4180bfe1925482f62ed8","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.5.tgz","fileCount":26,"unpackedSize":84289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaTScCRA9TVsSAnZWagAAX9EP/104RhHohTOkS618QMp4\ncwbrYRYU6ksGKjzz/Z7iE0BAy5SMR0SyBRGnPxsENSfhdSBKT8D3yIyNOwhx\n0F8UB1woxlyp/mnzXZSVbNZw0wLt5/MhKibmWCfzrrh/+xnAJQlREI+/KWCq\nVBnPbI65mHE+a7Ug8D9tht+yhAcjQO8ZJIAYDHRLBg0yHwvGoCgF5yEZaskR\naoWk4eqPjJq7Q5cp1zLtW7G1UNhqiYcsZ8EBVhjSwfqDiaXZF/ISRXGWsnJe\nPkAddAmjUdMxZQSbpmZCWGuMvn/gniwi7qz4g11Ws6Ew0AiZCV0V22pX7x1E\nWXKp9VPZ3iNE1prvFiI+2a9wCDU0h6dswnDrqEMqKRsC5ObEC4FlrcXzOShJ\nT9eYP3KccH99ceMbF4QZPTrRU6oGxsngRQ/t4i0Gx6p5J+Ir1quLT4+AUt7R\ngPTK4i+wASkXs0PEgsDtNQQE4je1Yi5vHNsSs++UlgCYJJ1a+IAoVSc6do4J\nAgPOwPF2yPFXa/Xt4zDghGnSZ7X8bjoInM1Y/e1PvtB6dCUFe5ouBhONQUM7\nk9GHgwwqD638Iwcvm4SvpawHidu7+MDm9dbdIR3JheKBgAALSjvBjIVn0wtT\nvI2QswU2TTws0c8X4EDp8RpWNL4748jUQ1SuJyUKnOCl49WNXHOv5np6LZvC\nQ0Vj\r\n=C58H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvfzMsP3srOTqDu+OggNknItg9RMAOT0iilUNVlhT53gIhAO7j/IHLaFVAEkWEqDYFUU/K3vhAtiieb3YmzdL4VX2D"}]},"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-file-stream_0.2.5_1550398619677_0.2562619569791742"},"_hasShrinkwrap":false},"0.2.6":{"name":"socket.io-file-stream","version":"0.2.6","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"3b10c8c73c2d8a4524ae5bfd6e84449f3a63e1e9","_id":"socket.io-file-stream@0.2.6","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-bkNf6Vc9PM7o53p7WXihEB9jCONFz+PDL2dGnP6t+b0HW1qbcAm/MhL9o9ODaOv4iWq4uJtNDCqTte7Tml3uJw==","shasum":"87765e38c0aa8b8b79477230bdb4e4f4840f94e0","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.6.tgz","fileCount":20,"unpackedSize":49464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfTxmCRA9TVsSAnZWagAAchwP/3eBnuj7KfKPQz1Aw7OP\n+4pAkGI+fepXbvpz2oWO5iOoCQxyTXm1EiQ7nLrolyli+MMeGdxeY7jBxTSF\nJVtdZTFYfBAcx5zhLMqZV88xUNJgXbnOjrBqBHCX40MQ4O5zt0OHFIlfm3rT\ndVsRfIgpgENnMVyvGwsACTUlm4PcXzl9CJT9QoWVk3dMK/jSjz2anBnyCbee\nFiARMhHSBrDk/dS0Gl13NaQRXPAz6J9pkknAOWukGovb3KPbADXssyIZx6w1\nCSD+eQAtIfk4/J3kwPNxux2f5PNV2LigK38+6rgi2Cswd4L0FS2XbyYetCTF\nmS1S0AYSXcHY0huQntlL4DM6rex6xtUw/whz6JyMiZaij8NafOo1U81wwCie\n7stu+AQGNBUgdfu0a5KGzhrjZXJREAFD/QUXQPauhsSUNftJTyNNCTBvvVkF\nsxV+W9bE5UGXOcF7nH7VVYJgkMXT4aa7MxZtl+nNUEz1df+Fo1mra2xczo6F\no/ZDtaWdvZrZaAZSkM875BUhqcTsVLzcqU68ogdGhenuB21sWRhd1A/924Lq\nYdfcfK//1Xyhs2KEd/U/wx4/J78v1olk8yPRUXD93jtn8OI89zT5IDwfy9Ux\nM4X0OzM0MXpASxHTm1oSkc02DK9BKj1RRFYaEt4IzgRlgFOHZDpnZ/j2+x6I\nYbI6\r\n=27qE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/RR38+0CRObXCkeQMoNVQmhNtboajyH2M93HixWdAaAiEAwS5O1+ZsKxiWMxcwV0i6eZVtIRBQlGCbpvNbFrcY6yM="}]},"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-file-stream_0.2.6_1551711333715_0.33176930362212365"},"_hasShrinkwrap":false},"0.2.7":{"name":"socket.io-file-stream","version":"0.2.7","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"4c4f0a20ae23c84e7d3a596662f6e4bba2e4afed","_id":"socket.io-file-stream@0.2.7","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-doaxk1J1EYEoc+j0AVlp7oJhPI5Ikm7/BTp1S8L4LJV/zK9O+7EQepXhSTsFK9SZxaxoHnQjDHXxtgqLuL1Lag==","shasum":"5fc23e5f562cdfe4408d799781b77d9535806fd0","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.7.tgz","fileCount":20,"unpackedSize":49464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfT8VCRA9TVsSAnZWagAApjIQAI2T6v9OHIlcE+i0e47r\nHqBwBj3s/ivksnzEdwiDZE5M8TQBDnH4w31YcT1x1lw7JuJfF5zQTdkRG0P8\nY5aLUYJuD8wrMX36OBTMci6lwZYxzLYgITNWlMTh6PBz5WO8GP8bK5Ra0eFv\no4dVp63j+Mx7b6ezi5IxfMr9calUJrbXRuIc+6qvUvdQWpHvcD+Df5m6rb9j\nK0PtFbm6oBVZWXc3OQdBDZd3L3aOLHPZALSYbsDsEACM7cDyXjdiua4Gd9Vy\nATH5i9X0sxivoeiYWM6F48fDMMpAsK7Otz4T3Hp3T8rpMpFglLjLr6Jbw3d2\n9CqEr9kD55UB4TGF8yMMJcFxSkXWknAPNTJnpE+nQ9sbd4TFduesrzNNU7Dj\nHsWc+cXAXqJpTjB4tJ9nDGoCw833D7k7YybM1YQctzDY6Lrr7ghnvj+9Dufw\nPPi+jG9A2zV4ks3ppBPXC6pxSRnVy2hC0S/Ff0aep4Mx0DKgK4hlYdIW8Wex\nbXDBiHnXq00FBYiiPxXEmmO6UQf9LFVwbV9lS2BdKOmPnBX1PT+2xoRBKTSH\nTAVkUmZ1WqmL0aRRVfKpe2875znE9qDdLbtltXGl/558Aupbhh1PfLtFkfGi\ngoa5TniQUOhHg4xS+eKwuNMOlv6oAFf3gid3fPtWvsyoQuj2XqqvujuRVXy+\nabp9\r\n=tZkJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrvxMvFC74sNN5DWR4n8D0RUiu2f5oo4FRJ9tJ7vtCPAiBKpX5o0x62PYU77U/trBZ4AqR+jPKUHX3sysFvVnkTNQ=="}]},"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-file-stream_0.2.7_1551712021403_0.5333971656068617"},"_hasShrinkwrap":false},"0.2.8":{"name":"socket.io-file-stream","version":"0.2.8","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"4c4f0a20ae23c84e7d3a596662f6e4bba2e4afed","_id":"socket.io-file-stream@0.2.8","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JCQstEyI6nt+i49ds6+8uaOY9ET6DeEhjOYK05INsbEemwc/5vaXQ+CbDmsDPby1+0TaSPFnYxkJWz34LLt+vw==","shasum":"80f001b2a3cc65d669aa7ab6bb6a35eb3f1be761","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.8.tgz","fileCount":20,"unpackedSize":49464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfUKiCRA9TVsSAnZWagAAwm0P/j5OmBGb3JipXO/P5XqC\nwN2LA5M2BnaO0fraPHCnwJikwdjOZPa1WFA8Sdn3o2o+CFb6ioYP3FSO8m8D\nr5CsiX8fabyDJkxiIYhXi3RN+7JL++eOAGbF1BSkTfG4IAEdSYV2OLk8KutU\n19gx1PdW9fwL6CdrXXV/vMINOD9CKiy3CQrqNtFwd/dYp1LbzIR7GHfnbCUV\nqIbPalpjS7l4ijsImT5Z29BcOr5WhjY/LgNEUbgG+PT2B89g3ECoiPqsl8bj\n7GMFxP5sFMTzJbr7272fAxXwUZYk2f1poPnNdmJB6s31gzDcLxp9qo+iYEmY\nADyhy9XtujAuCEf6xUIx/8ymL56Bf/UeKApsOtEQNZFsPNtHK4eKoSWBgI3P\nIN+uiF4E3xfwWoGK8Jby4ptw6hYDEp+5IrYqmyZExtB+TPbdKVhxjOofFJLk\na83AhAdftpTUrGgG05IhlDyUdj0gZaVbJWT5fG/bTw4ah5hsYCkUaKPRdVvV\n0CkZAUskG0NtmWOPVcEoK70MCS+4I7E1A7PYFt9GRmtUP0GM+e6Ei7lcbfRj\nMBWKlDMUZTrBIBYk3ZXDjowjhcYtBGrSkfqX6BZn/gREV5MUtToaOdmv7P7b\nidPirYrstTU1mbGJqnuR4cFMU2fCo6ql7pfXlilx2n/AxWHCUHutD7p7bJ4k\n4sCM\r\n=NcuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClA8llbZunpv9OmOUamD+oFN2re31yIuEX6wzU3IEGFAIgVDSzjnkscxxVagPDxlfDtp30VMHlkSjmTmWLqZ6jbyM="}]},"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-file-stream_0.2.8_1551712930358_0.4444624292564927"},"_hasShrinkwrap":false},"0.2.9":{"name":"socket.io-file-stream","version":"0.2.9","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"4c4f0a20ae23c84e7d3a596662f6e4bba2e4afed","_id":"socket.io-file-stream@0.2.9","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-kDoM0OBijaskkRckVXXKhmSkG/tp1RHI5dn1XepYpC9Z+AmMrKZwxGPpRQh7JFJas4aLlBTDQYsIxE0VxkA+ig==","shasum":"28ba0c31d648b34815da94b073004a9ccaac9b96","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.2.9.tgz","fileCount":20,"unpackedSize":49543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfUQYCRA9TVsSAnZWagAAFHsQAJrY0GLHRPWSken4MyuZ\npF4bezmSCuY3s1akcw7J5FQFDIonc8Q/RzeMtGwdRyUtECNiQsOh2AX4PZyq\n8Bz48vR3fVOf8oPLkn3iYjc0tPukEZcEnQokcLYLJ90JfK39b6fTnkAJJHQ6\nVGZoJLGAdmTVkWo5dSf/SMegK9cfhkZkWcKURTxAghDQPigDiqkjP20iZK63\n+1TIr/yMhNzX8dQ1sHqabQ1FT2eTntRGsvxJvDvZrWarVHH6a2p7XbcSH+k4\n6ae96U5/F5o3IfI0DvIZfVUAaOR1pq88f0baMY6CqKBcFlnR3DzHwJ432Mtx\njOHAO824dVkJbdni7m0b6A8m6VFebQO5qK2NWYBQjdgMb8sBzal06POB+ClJ\njMNiV4QVwRLlQkxbtQD1mirZUWursUURU5cRlxu6JusOUuWP3xYIiFTUz/K3\nV+y5JqpNalHOak5JvEQ9w6PM0Y482Cj9UYhcwBYKASgFDh5luqkBVXzTusiL\nxkwJY97bCeHyrbmINrv7FbBocbEF0LY0jqcqQEdiina4337C0BImKpInmL8R\nCE1HR66OlOWlUPIlKaYFvYtIy6MqB2fMXSB80JSpe0n7LE8/lSHYgQDnbmzI\nS2op8dd7o8r+e1x6k0O4dMwApRo8/Lw3fU3KiMIrt3EvqUmeWkZN/JM65E+S\nkBU1\r\n=lIaR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8aXrkwFQ3s4C+TVeLFDFrsa9RUXGuSPksWZ43aipW4gIhAMTo1uKf/Mb6fOMRbEKg6XuxaarXH1aG3xV7FDB4jAvZ"}]},"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-file-stream_0.2.9_1551713303742_0.47634893451319504"},"_hasShrinkwrap":false},"0.3.0":{"name":"socket.io-file-stream","version":"0.3.0","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"e8d9c10d1d9ddccc71ec713af3de28b4b73a4974","_id":"socket.io-file-stream@0.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-oU7HAV+9p1s2gQs5HZg0OfYKQxsQ7jp0hQQJ6NC44rnmk67Z5wyBAPT8aZBGfXMddZQQg71u2IKdKK0qcTH77Q==","shasum":"24fa8ecb70e4af53cc848d688ec82f981f9db134","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.0.tgz","fileCount":16,"unpackedSize":46359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfUoECRA9TVsSAnZWagAA+DUP/jFKgT+E0wgRGE4RZoWi\nbZOr01unM2fY2ND9L6Pvv4XZ3OneVkw9LwcHzVhedYNT3clpX4YQlzCJSrvT\nHNMcDRcb3sz0Ai8nBmVHXT0dqrGUvHC6OseZN2OsAnqsclC4Mukp7YUugk/5\nHwznOWujqO6Cjly6lJyQEguoXkRFJM/SNmIdCujYMVFzxhpOzBwNI77U0JsY\nwrF/pyqjf0ubVx0SdSmB8cfTF+d7hPDrN4Rb+YMWvXNRLSlhAjyNFjHlk0Yr\nDfa2HIXHHvxxXmDBIF4Rc1fAWkIjvW3WbS7h4T5JXPHUhLjlAqt6GynRfh8C\no1CLN7cvNZWv+Mpf0+LyXkJ+/ZWqa9eLmGwfhk9PxxvVgAUOYiFmCxScD5Du\nbWgtUG8t5V7rikMgGsKMA0bSp5cPmU9jhDd7kI+xzvOsM7gTmHnc0dcV/H9S\nbNRCGYt9seA71x+Da1VcFDf6kJYQhw6LsPNaYFD1oYYSXW3tm5nv0Q0j5fQI\nNXZhUDXSpNL7LCjbRs18M0K5XulkjLGIJjdMZG7AkISEq5+963qXnpggQvkU\nR6oSdZP3WH9nvZ9owpGhvY8NCMYRgvIP981MsCxPNyeF8SSBf2SdQqwnn9rP\noYvBHFUmmxrDcjc6hyx+kAI9Hznca9/pR1pbHlzibBjZXctA4ndEYC6pGgQT\nr5vh\r\n=rBN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrePGduBOIq9NmV2cgOVPiYvjjukG/B2NuGCySrO75KAiB1nYVT50gOaw88bqCIba8UDHW8a+hxDqPprC1S/OQgVg=="}]},"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-file-stream_0.3.0_1551714820135_0.8073353801314491"},"_hasShrinkwrap":false},"0.3.1":{"name":"socket.io-file-stream","version":"0.3.1","description":"Socket.io file stream","main":"dist/src/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1"},"gitHead":"eab210f7623214e28f1d40647ec9cec871173761","_id":"socket.io-file-stream@0.3.1","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-7oXLrLYUaR1qRqYSfBH5mbkBAHKbpVfzJGs4bChCzoKlDvUwx+SIpwQP1kAV2nz2+l2sFbylMPn3ZWKmwgYGzQ==","shasum":"7232a974a49bb8d14edcbb3b6fd292fd324893b9","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.1.tgz","fileCount":30,"unpackedSize":78245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcflT9CRA9TVsSAnZWagAAnnoP/0DdxignNR76km/nulfp\n/BrsgxQddAKrF+xCY19L3FelwF1Ga4ANQuelGX9K22+MsvPDUhUigSbPnphi\nwx9XL7ZjRydFMiuzmLXeu6SZVLjmPkwRV3LSCYH/9TPmes+M4U9+gONnssCz\nFTDeCaChevNzCeuXPX0pvCMKZLjvTsWUct/oEysjvEbSr/OLYilwFM5ooqy1\nbzMmctcgN3QuXT+mS6vODyKsZ10K6syQQUDHubIT5TZnO4UMqY7BUdgPvvJJ\n+fUndXNqfhBxwE61DUVg7LsQOCc5rAHqIxtl+OEf0vzYjvXk+4etDdqveyFC\nBQ3FHUjnlltVQJxA1VD4utDxg8RZ/JB/gdk+0LODwnOnIbwnrRv5frEQRAPS\nn9aR1gkhWd7LQdI8J9tVHFqc1pt1aGz/KAn/vZV7MwPypzFJxgIQZjPAVYrH\nTcudeVOvC8bS2EO0E+MbxkQSQAO9hmeAC0Uiey5cK3Lar9uB4XC3mtcsAfr6\nMfXZsOnS+VgiCGDT3hq/DGfIWbhV29dUcbboaZG7N5qBDGOvb3iDFpYINI7g\nsqWLQ5FFSRg3hdYnMODaIOsN3t4NnfTIEyfaL5QdBIJSNTvmTtLC2+KGM5x3\nBXl5vxAKoJAb4n5PVGGw55eBJTfDSoYsI3dBpl7jrHWJ9sCfkFLfJqfnuT8s\nzbg+\r\n=C/yY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH+jvebwstDykAoIaL39956vkh+AYAzmrZISRvD1+kywIgUviMcoVea3daOm7+RxT8R2l7dHG1MDA+FtwJvVWDvr0="}]},"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-file-stream_0.3.1_1551783164309_0.38810790205258394"},"_hasShrinkwrap":false},"0.3.2":{"name":"socket.io-file-stream","version":"0.3.2","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"34606953ebfb61d572c8b58202fa8ab191db8977","_id":"socket.io-file-stream@0.3.2","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-m0i/2CBB31VIskQzs51tcKeTRWwLBuv6g85wlq9df1Vt+2HLyUpj1qJtyGM3uMZjkHMmwAeimmXEYJR0fBONoQ==","shasum":"a6726407f9d5f62cbda96373a4059fd82e817b76","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.2.tgz","fileCount":16,"unpackedSize":46359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcflXoCRA9TVsSAnZWagAAZBYP/jnjZ2FjxT6Ptib65y55\nusHN7weV3QgRBKY01RX6WEhzRmW1AxHIpRRYSbEIiYt/qFK1Fgj7SoikTMbp\n2H80/gAuFUXp+Y3OZgeHaV+cCVmmzW+f2gG3j/SD48CCwttCUkbQ/3IatnuC\n1Be/aEOvR/dt6Kpqf7alCLyL7xNPo80QA5sVRgYIV9xC6R7G6aFi1wwbtYRJ\nlPJh1nkNTlJLM8d3vm7DO1TAvDjVfoIwh3bCEbdPNUMENFyp+iqmjoWdzoi2\nCJbOQJbMTBHpN4MJk2E1YDkKYSVeWbTtE7p+Gk78Yzamcva33kaw4TvjklSD\n74dVaDxifIqtGWx2y4fcyP4yu7m5TVJ0lcYAVpZqMNybS4HBYLgFmgr99qPK\nuXnYpp0/Udw6HGsEdOirrQy/wctICs17cGuPbFa9FZdFs3/Ew1bn58p8Z28Z\ngPT9jWqPQG0x55L+Uol339xEy15p5YzxWbg/2I/WfY1cnsV4w+rW3PqWGBDP\ng3F/wlDW1RXqK4j9fUarjLQuIReANzu6IFfB2Argy/8QG1KnZIR8LVvReX4V\n6b+pru56YxEdHMqyczemMlSRGlPOXvtv5f7Zd/XbQ55zWOHlyew8+ey+izaH\nXQGuO479pMM1zkSTJYWIpE7Ww8eGX2ue8qx4r0X6mlqcgSJTBiycJmXDOAjz\nnmOV\r\n=7xFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDp4detiL8W7W72d4onOXtn/cNTHxn9tx906DtHrWnpAiEA3+W8zeClu4Z92KO9O/DXzDv8FxPyP8fRdMumLAyhh1E="}]},"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-file-stream_0.3.2_1551783399918_0.6139349759188839"},"_hasShrinkwrap":false},"0.3.3-ts":{"name":"socket.io-file-stream","version":"0.3.3-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"34606953ebfb61d572c8b58202fa8ab191db8977","_id":"socket.io-file-stream@0.3.3-ts","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JCOdl9PRvyRZYDIRXno1GI+RHS97azhBK9K3+CBlXp0Z9ZptU9tjkjtDOwUeF2WGVRgppB4ljRmV1zbVmiGDkQ==","shasum":"de72563ab06a1ffc4ce0802f39e7dea6a90b3570","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.3-ts.tgz","fileCount":16,"unpackedSize":46362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfnMFCRA9TVsSAnZWagAArTYP/0xuZsZI/Rz39T/9mJLn\no0/apGvuvrJd8FR41Qc4t0JKSGE5+f3tFTp5b04SvX6vGyLsWNXsgNeYPPnV\nz3z17+9DttEjc0t39xboHnn56s9tMA03T/B6x5VgAkPPcEQnkouXqt8Eqm6b\nAx+TbWprjvv20QwVg2EF6QGXh2xKoYSWewM7a/3dbLKWozWCPmzf7YM6scSA\nEw0x5PDQZQfKdxr8PHSTY4Pll6fVHLmrOg3HF4zo4wzcOzeCfzD8rqnUF3NP\n/MMA4ifR7GjkB+SRV5vj4sogsFlJWVuhZ7VlLbWZfAt8UZmYCIU1vLHnCfxL\nM3ADlPQRoC0hmSK4CkKW9PShRvF8lKXi+v+dYZKPRZA01sLKnJZwD42kxEFV\n/3m600wXkkt2ICKkKcKB6ZPlDKBxl8nNuiF0lFdvJtFIdwO5Ka5a1D6azu87\nx5U4jBoFIKnm1Pwd4pbNrztSSDjwb72ReGWq8M9viZUOUWXSzlAYD9m6p2hl\nJsSVCWEy96khSuv3Cf9f2YuSfcNO51Utkji0HbWlbdiBuLZXAW/lVDlwhvvu\nzNzm03c91Y3cqLpraskj4sLG01NJglkM7G25OluYtBDUuMDDroKaBNe9Q4wV\n+qdKDp83UMfigppSU6L4EDEWyfS9lNOSdvNhgSmoskzlmO5DxcXSigf4fq0e\n673m\r\n=tapt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnXfBD3sTVeNCYls3PkKa691JLtkaO10uY7B92B/jYvAiAalAvGM11/OVkO19FrC5MmP37L3oNf1NTb8yk4vvhrXw=="}]},"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-file-stream_0.3.3-ts_1551790852637_0.7539000296231795"},"_hasShrinkwrap":false},"0.3.4-ts":{"name":"socket.io-file-stream","version":"0.3.4-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"5a8bd24a3d8e08d6f848e106a160129815742c07","_id":"socket.io-file-stream@0.3.4-ts","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-PRjYE/KMJ0CKzycwT4oT/UIGNBHfBNFiTbUX9LRq/60ETGk+RA8nlaHb4NdvlVH99neW6PeK3RnEYUyMaTtLnw==","shasum":"e68a6a341a78c33b85dc96d53ce48f9a5e4976a6","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.4-ts.tgz","fileCount":18,"unpackedSize":48259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckoOLCRA9TVsSAnZWagAA4RMQAI7lYFSgirusvYR46QWG\nL6FJohITsjnP39k2BXXp1Q4ecm6fpqgi4sAjyYuOD7KoFaeTKzpoOTx5Bd4r\nFYXmuvsCAt0t6I/wxHuqHFbaAJiMOHl+jEDGV1VYeXz7WzD/rEU9tU8Li81v\nCrl0tgKRS+w2M7S80WgMzeaCRCj3p3YMTkMqDWqon2P6BYZVzt7Ui/mKxAVu\nYWgsKdZTtQv/n93roWGvRQycHYun3B8MhzDkVYHHG2WVaNf6JnyJHMMIdFEf\nn6psB94RZLq0xiZWssekEyBStu1+7uu8cJRafvBSDYz8LHQXvc56rPw2EgRv\nYWj8VuE2d8I3ZMEv5K/hBXtuAa3Ub0vv/3t4XJpp5iaB3+nzRD1Pm1LoJCTP\nbqVYNBb1/RlRFgFe3ynKwTbjfFl65RliTrOmIP/Xi1blVi4Z6FtL0z+MrCdI\nNhKMjnyC6WZ/GJWwCNorcFu1R88VLrkKU/6WPK3hHqjHAnWDUDqVrM7NX6qY\n09SEJ0f5DuMP9XmDvVDR5cYwBu4EcytjQy71uYuN+Qvdu7/Ak0os5/AVNfOA\nWmr70JWTa2ljgj7AkJuvVsqm/8L4H0FiW/X9ep8Ke4QagpY1Ip/d1sE3peCM\n8LKIbtvfBkysx1LoGLinSY+ms9n5+GvwYGoPs08aZsXsV2HMLzlXNj7jzXtr\np4dV\r\n=12dH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiAsZxXNdFDYCYKtYL6FiTOs0Cg0n4J9UR4zHjvlb4LAiEA4O7M/y0IwmiuyaP5R7k/SLK0SKT3aJfsiQdjwK2nUxo="}]},"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-file-stream_0.3.4-ts_1553105802424_0.5530451770162679"},"_hasShrinkwrap":false},"0.3.5-ts":{"name":"socket.io-file-stream","version":"0.3.5-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"5a8bd24a3d8e08d6f848e106a160129815742c07","_id":"socket.io-file-stream@0.3.5-ts","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xwFMWKHMB1HGT8LVyiArUnHuMQtsO5Xt9OS54ZTF3wN4K/m1uXWgzi06jBDZplfeDvNV6L6czjYqX1cZPVQrZg==","shasum":"90bd7e51a6a0e972eee24d39b7205d2937b6858a","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.5-ts.tgz","fileCount":16,"unpackedSize":46529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck050CRA9TVsSAnZWagAAXPoQAJzwWufH0E0NmCdNFQK7\n9bSv/V2YQTk5s1E1hENNf80qoOeHvDEv8OBQNbCapZqOpBnnGp7yPxm9i6BD\nbhLPT/y/GFWwPUPDvRXm7pIibqUPMXOqOsTvDlLQD49G6CVdVwu0vgP8WzYV\nGqd8j2Fio3caCphEG9raJP46QDgzFExTMVBwA4JYws0YQGaXc+EJDGQuPWoT\n2JMRS71I02tjG1Ur3R/OvQ2ZmJf6IV1+C9ZmrbbUEhK8UcTMvRfcf7tmV8CJ\nXDoK9J3QeNypKSVsy1lsuvarsuvurJCVh7tperE1oKWKAQrdn8C7KC22Iiw1\n8nN0UVkHYtIXs5BSJFx2wotbprcBKwBRr7sH+LfwsG24l1sWf9LS6qfJ473P\nyqxGwZ8u7g2mPphrCwzHjkJK7FevFQETV6CDRb7nYkHqcIWIfrxFoZxCE0Nn\n6YGVUxbk3wos6PcljSy3r/ObsIwRUtwRizkWrCcqW8IMZs0w/Olrk7BbhnYU\n0qMt2wNHRwLY3uJWVFn402XLj8xAjMPtAEGZU+5IGXwAiklCxwmkGXif2V8b\nZbG2JafC1NQGYbNPvp0hDftEk/ft7ZOIk0VUY8+AGG/vzJYouEfrqRmDKNxC\ncE3gcfGS0XuG5scScMcvKJCY92kiejwq/liz8wHIyME7PK0UMouLNyfJ0j1C\nrbYW\r\n=lNas\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN6pDq6BCMz4wE3nimNaswfpyXNRGkD+yquPM3qjseHgIgAIlrs4bp/u3OAF7Mbr0GKfnmKqxGhMu1TZRH17ozaA8="}]},"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-file-stream_0.3.5-ts_1553157747437_0.4601625791534689"},"_hasShrinkwrap":false},"0.3.6-ts":{"name":"socket.io-file-stream","version":"0.3.6-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"28e464e3c42c321c8c86aef2f8cb4785c042372e","_id":"socket.io-file-stream@0.3.6-ts","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Ff0kUxNFHIda8ZX7Wn5cnMYwmyr7dSzwUad8vOaNYWsDxPWXgvLIDlb958HayRWXAjIEETZuVRnVlrhFuHq80w==","shasum":"ec510b905d576c448035cd468c2e73189906f127","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.6-ts.tgz","fileCount":16,"unpackedSize":47860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck1IiCRA9TVsSAnZWagAAbAgP/iJxlwX/zVyWZ10HZWJX\ng+QDzNywhk6qWzaD7qu30zg2E20PHQgAvCWz+b6a/5NIo400rUVAMDMdwp5t\nBJmkknXm+gWGwPEIjHkiClu7GTcte6ySkacBbdfs+QeczkAYygQPmCNY8nNN\nPV8s/4h5+or+n1LRJQz4iNk9vEKRaVqL3lKepQGZ975HqJhgzwoEymp5hKcx\njmdiFncv3cffiqQTLfJomBeaWp6icjRX4sD+00cUBCGj6xMclJrYbau4lMY9\njVVtHT4kGv9kWfZ9+9970qHZlfk9+c2v5oTE8T3mA/MWI9csepNdp7H5TRxN\nuFcS6IcYM4BAMCd2py1JFi27y8O1LimmwHGbXcw6O925zX1bjuyW7yyYHQIL\nz+I8Gb6JJz8icg+osDXJtItjpRKy/E+NhUIW77NkxxnoixJCcYsaKFjQLUuv\nTRfp3YQmrcfZoVLAWE346sWouHz9R071OY/jK3+xnR5B0rxslgeJh2vhepc2\nXUWHa2O+0skqATFQPrXMm3wFGOYSJ4c6YMaibdI/lUnQtr3Iv10F7C3HTcQr\nC+QseuVx1mytWkI0ByqiZI/W7/Y5RNTy3xktfsZFgmeD7Tmu1bWdMBsFVLdg\nKi3CwH+cf+4+MQzstLWtLmj/GnCSMjYN7c81JFlXpDb0Vfg5fzA6xn4yXYoD\nrSoy\r\n=xfSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANm1gVV3j4GaItIcMZaf6jsCspcRNJrIpbQrHfpffPEAiEA5swCOFqlSGAUnaOhRTL1i8arG/eUgqoghsF3LQ6RcuQ="}]},"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-file-stream_0.3.6-ts_1553158689323_0.7109847757079333"},"_hasShrinkwrap":false},"0.3.7-ts":{"name":"socket.io-file-stream","version":"0.3.7-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"gitHead":"c7463501878d0f0562be3b442a19df8a304f36dd","_id":"socket.io-file-stream@0.3.7-ts","_nodeVersion":"10.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-yCPHCZ4RDntMGYSsx8GCC7kXUm7gaESvYQ6INOBxXTFfqt1XXsspSXM2UvQruQy4nD60jbExPGO+he/U6HDZvw==","shasum":"bf3f3e7d2d42843ba17314fe76511c8054f07e46","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.7-ts.tgz","fileCount":16,"unpackedSize":47816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck2AyCRA9TVsSAnZWagAAK9YP/05uRj61lbu0dr6Te0+z\nZxdXTnKYYJLaEOgjRWQhWH+O3szKsawQHCIzdIgvnlbYzkOt1I1oKOft4rHH\n/WtIIaEIz6QG6QQhS3ZZtRisK3tLLM8wkPeH+aEjTGolpMgLIiBNDauYIpMt\n6pFYH1pRkCw8RZh4RZ19MRARY+7sXhMj+ZtnSlYsPLFTA7p9csQnxVkspc8t\niPI3A0cU+O9Rkxm6/fN0MwHWYVDtjQKPUwJIFn/XhBSBFGvn3UjRpkbJ0xm+\nkF7R8fD9hxcD5CpStv7gr3HzWbjUxQVs2V19zvwmRcSc6kixIs3hURusc8xC\nFzv0aJCiIvWTVtqbTRWFGJj4FC21WOBpYFmcF2MGPxGE39EWqORgdzbVBncb\nmhKHZ3xr6N2y/x3KFAtuzIIfhnRDdCHdkFtVVl8Xa4sTFo3NWh4s5nyaZs+0\npbziNZy7187vim5o0pP3KaeR+8T0y697MiZIvuyI7yLcVFdZsuDxJCN7JPVD\n91g02PQ1OQDH1pjblED9ydYGFKcLEwfrN5NXRMC03VmGDaKp/j3aekHOOT/V\nbaao+JjtYORrzDzqJ6UkT1w/Gv2PET9TBqvrEXt2+35AvV9D/BAKMf4ZHpaI\noAtVrSeCcgPtCNUckqBKKfq0m7PDkn0uRq6azDFlIyRW8Kh1JqcIF2yMMdO1\nfwOs\r\n=7j7k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYswMLTAUv7fh8ygPp8YSb6/r6CIHhQoYF4klrg6ckhgIhAJ97Jxk16q8uOf/+wh5IR6DCwRz2VD/FreHzlO2UoKRQ"}]},"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-file-stream_0.3.7-ts_1553162289488_0.26119423886975457"},"_hasShrinkwrap":false},"0.3.8-ts":{"name":"socket.io-file-stream","version":"0.3.8-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.4.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"7e74fdaa0f9e22c3e593c19e92c7abbd05fa13d9","_id":"socket.io-file-stream@0.3.8-ts","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BKj5wGuGYORYHdwMFyuU62CgX84hFir3b+saZRdEJ42l9CU3KSBjhqR/6SC7GT/XPY4SZK2qX+2f8vShpYgKug==","shasum":"365deb1810cec9976dd4bee447b9b8e05624d65a","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.8-ts.tgz","fileCount":15,"unpackedSize":35154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9MQsCRA9TVsSAnZWagAACxgP/jO8iuxpHgZozgMDmqIN\n9g7hqmv9XYXhKbDEmIpR2OTyugV9Ur3T8wniwTHB0+7muIu6yvklo6eezfzV\nbxFARlLlkHFzvvOBHkRdmLCkpyJi9Ufluk2JFhi+GtIND76f4InpH83VlraL\nVjihfoOsT5g+3mRIuoyhG1TfAX6I9WpO5XH5DsGefGIdRBxDCP5+YSs+wwlw\nyoWG+Q9sD1yCRXWWlh+P8L1+tjcyCZKDG25HQ5IUPH06B7LY4qXpiSmwaNOY\nBfbi+I1X/V8tQSkxTgRUkdHZwS8XjoKvvWu6ubndAr4xhh1ieBraxaoxKy3l\nWi/KrV5783DIK846SFBZkFx7DUelk9HvjYAUvBpkzZAss5Ww3uI61WIYnHQV\nHUDro74b+4zjI3YFPUNfxGbaghDy/oc52qVqk2iuQc7ux8t4yGG4b7GrJ25r\nZ1CzapQevR0tBeWDuBgI95IQ/MDbgXRh/dCDwijtIlCl2X8DAlDS02d7O2uy\n9aL9fnQcykWogjlFnxYcd/E/8GD0Q7roiB8GhFLz7TUy8AbTqnJwcSGh5kP0\nm7AVKQPgEbfpwb2MhVp7h13IcR+VIAoDm4hsr3fKXU2lMTz4rLo20+qQ0one\nSqme4jWY+v8yW2mLam4hUA2UbUGN9dAzJzlzzEaSGAHBIPxjqR2zon/yjvHn\njAQz\r\n=Vpdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhY/ZqkuRpq5eWmwjKTgIwcoBRRfRfCA5fNFmbv/OykQIhAMUMHC5DP1T/wWEFHAcUF40c6hLtBjByU42J4eCJZOzG"}]},"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-file-stream_0.3.8-ts_1559544875250_0.29689193963263105"},"_hasShrinkwrap":false},"0.3.9-ts":{"name":"socket.io-file-stream","version":"0.3.9-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0"},"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":{"@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32","date-fns":"^1.30.1","rxjs":"^6.5.0"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"7e74fdaa0f9e22c3e593c19e92c7abbd05fa13d9","_id":"socket.io-file-stream@0.3.9-ts","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8+3lze9+qZOL8BP4avvu3lfQvB2jBXwHdhOq/MhVsp9N2aUHiECz4VLTlghcbhs3kFt1Lv9DyaU8JWA5EBa0yw==","shasum":"3a2056afa8f8e8ba4a9f53c1ecc190f193b3f2b3","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.3.9-ts.tgz","fileCount":15,"unpackedSize":35249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9V/0CRA9TVsSAnZWagAAqJAQAIh+TTsXmELgBbFyr3Ty\nOf2gWNOb5cbHqEgBbv1i2tlxRLjYqQXXPP0DkJg/rxLcKeM9KMjserpM8gJx\nupgWwLy6GCwbmQsUT1Sx4rmWVwrIS8XnnlsWnLql6OnKVMAQvqz2dMnhOCTZ\nO+WW9GTvKk3+SBjNzo+HhSuqHSGGkxZfO6JYVuH/gtZgkfPBf84Gg+bstTcd\nCJOLi4kxpNCgcKYLxbq3qz/+4XYKg6R9oj3md7zflKZGOoEyJnZmfqgk89C9\naC8RSm5m82xedoGaFBybIwi2tJjIsehO+aKBmXQA1oH6W8rPbjsw/gDlND02\nlll7PaTAYu3sk4gR/qnuaICbU9AMbcIDoKvM8g59axJCVokDivuAgHWTt3o0\nrpTTRtjXNLGlJHPMvJKPDHwfEeLmGQo7JQkxDbobO8sgb/CYkZAfU5fFAxmM\n93ltxKWI6chgHzkSj3uYRsM3JGN9GitEsyK18YB9h2l4t1hUITjh9EbO5/eh\nG+4M7uBxS+FVjS9IP7EukOpI93Xn9VP5fL7fkVPoapPjzQfWx1TLzbTf6zw8\nTHHgcXQoCrvHkECrj5O+bCPcSsbIYIy6b6XdAfTa4mpHOVzVqNaitFa9j79T\n4/Vos57lrIFL42WX+UoF3XmNsxKURXPvGO20XKEhb5ZlECmlAhs+yVt+PUGa\nVx/O\r\n=M7Fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSJNWqOH83VE8kWgcD3ydWpFebxK8o7NcBRD8t7ltihAiBWss6ZYBTR+tEsClGH0mD3Rdmc48TFI7cA535VY8XN2A=="}]},"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-file-stream_0.3.9-ts_1559584755630_0.35451409297740066"},"_hasShrinkwrap":false},"0.4.0-ts":{"name":"socket.io-file-stream","version":"0.4.0-ts","description":"Socket.io file stream","main":"dist/index.js","scripts":{"test":"","watch":"tsc -p ./tsconfig.json -w","build":"tsc -p ./tsconfig.json"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^10.12.0","fs-extra":"^7.0.1","socket.io":"^2.1.1","socket.io-client":"^2.2.0","@types/socket.io":"^2.1.2","@types/socket.io-client":"^1.4.32"},"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"},"readme":"# socket.io-file-stream\n\nsocket.io based file stream\n\nThis package has three components\n\n- ### Client:\n\n  Only works on node environment bacause it's uses node `fs.creatReadStream` which makes sense for electron applications.\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 'socket.io-file-stream'\n\nconst client = new Client(socket, {\n\tfilepath: '/path/to/file/music.mp3',\n\tdata: {\n\t\t//you pass your own data here\n\t\tname: 'music.mp3'\n\t}\n})\n\nclient\n\t.upload('file-upload', data => {\n\t\tconsole.log({ data })\n\t})\n\t.on('progress', c => {\n\t\tconsole.log(c) //{total,size}\n\t})\n\t.on('done', data => {\n\t\tconsole.log(data)\n\t})\n\t.on('pause', () => {\n\t\tconsole.log('pause')\n\t})\n\t.on('cancel', () => {\n\t\tconsole.log('canceled')\n\t})\n```\n\n```js\n//Web\n\nfunction onChange(inputElement) {\n\tlet file = inputElement.files[0]\n\n\tconst client = new Web(socket, {\n\t\tfile: file,\n\t\tdata: {\n\t\t\tname: file.name\n\t\t}\n\t})\n\tclient\n\t\t.upload('file-upload', data => {\n\t\t\tconsole.log({ data })\n\t\t})\n\t\t.on('progress', c => {\n\t\t\tconsole.log(c) //{total,size}\n\t\t})\n\t\t.on('done', data => {\n\t\t\tconsole.log(data)\n\t\t})\n\t\t.on('pause', () => {\n\t\t\tconsole.log('pause')\n\t\t})\n\t\t.on('cancel', () => {\n\t\t\tconsole.log('canceled')\n\t\t})\n}\n```\n\n```js\n//Server\nimport { Server } from 'socket.io-file-stream'\nio.on('connection', socket => {\n\tconsole.log('hurrey')\n\tconst server = new Server(socket)\n\n\tserver.on('file-upload', ({ stream, data: { data } }, done) => {\n\t\tconsole.log('stream')\n\t\tconst writable = createWriteStream(data.name, {\n\t\t\tautoClose: true\n\t\t})\n\t\tstream.pipe(writable)\n\t\twritable.on('close', () => {\n\t\t\t//make sure to call this function\n\t\t\t//only when you're done, you can\n\t\t\t//pass a value to it which will be\n\t\t\t//sent back to client as well\n\t\t\tdone('good')\n\t\t})\n\t})\n})\n```\n\nPlease check the <a href=\"https://github.com/Akumzy/socket.io-file-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","gitHead":"9e0f5c8b281c8513c96875a1d66a6226076b8c52","_id":"socket.io-file-stream@0.4.0-ts","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kt+8y+Vcl3spm1/OH8pOmHjXYJtlNlK48lXfxW2eYt9xh0yHsk3i2uL2QfAUnXA4jTorQyv7Yg/SFPkEhEgsrg==","shasum":"afd2e4a70a7a81143106b44418362fb8294103fc","tarball":"https://registry.npmjs.org/socket.io-file-stream/-/socket.io-file-stream-0.4.0-ts.tgz","fileCount":15,"unpackedSize":36676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBQXZCRA9TVsSAnZWagAAY2MP/0rIROZ6H1zIjRyyIYZu\nHNoGE7JFgNaWPKnteP5s23zh4o0D4ZjnGbmYl5v99wdQFRanCjBASxxpeQgy\n2pQ7RldjXxm1DMQMZfQHIJJ69FTyWbdNyWZPLzyoXEZCtmXrPb+lhcPopIen\nfHvNwhqoOLZ2TXl+CiAbjU1u+nXKVUMYbvqsGlCZh6pWwxn5QgSOtHcTRTiL\nWUfGGYN4kEPQOq35rdi+Y18sc5RPJRtcFMOZfUSCPi6wLjwmCCqNcpSwxkAq\n7nPbxNEDyjnaQ6zt9SwJO9g9/owRjEHd+Kx5rG5i9pgHuByf/bl4sUYULzCf\nx+gEI6ljXlmWcdwADBU7iIrCgP7gCpzzP9GOvwkr32Dh1G32QkSKu15yh7mn\ntXiIbElGD8wPeWlC04Rzl/NSwEJ0/oV61qRwoukDogzKO/CZzRYVqpZBp1/k\nxIwl6NmIJ51HFB0UkAcMXyFdYSLCAtcHX21HdypW5dA/Tf1c7jzfklOJD6rE\nDuynqG5oZn5sh2UxfcaR0gXyXg945E68BmRaczIzKqQl0kBdWF6fBfg4fpoC\nsB++JrVNSYC3Lmy8jNFqdEStLQ/zFE1EFcxcKY1USG4dMxKOgoxWYNJddRHh\nY2jpsF52IZ0SCfZmiZjestTiCBAnglzleehvBRt5ft4dNoAMbJ6tpqNNUCH+\nzQP4\r\n=2NCX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUpTxnNw1DxnQw6oRXhaAfW2A98i4DEc4fPaQtEBJaTQIgeSrU8nbysR6IagdVRwPzA/kQF9T65anObyi4Z2oG0m4="}]},"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-file-stream_0.4.0-ts_1560610264446_0.2603721287805192"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-04T06:04:52.321Z","0.0.1":"2018-11-04T06:04:52.469Z","modified":"2022-05-18T06:37:22.172Z","0.0.2":"2018-11-04T12:45:39.054Z","0.0.3":"2018-11-04T12:55:30.734Z","0.0.4":"2018-11-04T13:44:55.737Z","0.0.5":"2018-11-05T07:45:00.395Z","0.0.6":"2018-11-05T07:50:59.878Z","0.0.7":"2018-11-05T08:23:49.487Z","0.0.8":"2018-11-05T10:08:17.077Z","0.0.9":"2018-11-05T11:25:39.498Z","0.1.0":"2018-11-05T15:00:32.416Z","0.1.1":"2018-11-23T15:27:46.171Z","0.1.2":"2018-11-23T15:55:39.894Z","0.1.3":"2018-11-26T07:59:06.782Z","0.1.4":"2018-11-26T08:06:35.516Z","0.1.5":"2019-02-11T06:53:56.912Z","0.1.6":"2019-02-11T07:15:26.093Z","0.1.7":"2019-02-11T07:30:00.077Z","0.1.8":"2019-02-11T08:17:20.610Z","0.1.9":"2019-02-11T11:15:24.145Z","0.2.0":"2019-02-11T11:40:05.689Z","0.2.1":"2019-02-16T13:54:00.875Z","0.2.2":"2019-02-16T15:37:50.010Z","0.2.3":"2019-02-16T16:22:44.196Z","0.2.4":"2019-02-16T21:07:58.033Z","0.2.5":"2019-02-17T10:16:59.844Z","0.2.6":"2019-03-04T14:55:34.058Z","0.2.7":"2019-03-04T15:07:01.530Z","0.2.8":"2019-03-04T15:22:10.495Z","0.2.9":"2019-03-04T15:28:23.890Z","0.3.0":"2019-03-04T15:53:40.342Z","0.3.1":"2019-03-05T10:52:44.486Z","0.3.2":"2019-03-05T10:56:40.117Z","0.3.3-ts":"2019-03-05T13:00:52.776Z","0.3.4-ts":"2019-03-20T18:16:42.605Z","0.3.5-ts":"2019-03-21T08:42:27.602Z","0.3.6-ts":"2019-03-21T08:58:09.422Z","0.3.7-ts":"2019-03-21T09:58:09.589Z","0.3.8-ts":"2019-06-03T06:54:35.390Z","0.3.9-ts":"2019-06-03T17:59:15.833Z","0.4.0-ts":"2019-06-15T14:51:04.542Z"},"maintainers":[{"name":"akumzy","email":"akumaisaacakuma@gmail.com"}],"description":"Socket.io file stream","homepage":"https://github.com/Akumzy/socket.io-file-stream#readme","repository":{"type":"git","url":"git+https://github.com/Akumzy/socket.io-file-stream.git"},"author":{"name":"Akuma Isaac Akuma","email":"akumaisaacakuma@gmail.com"},"bugs":{"url":"https://github.com/Akumzy/socket.io-file-stream/issues"},"license":"MIT","readme":"","readmeFilename":"","keywords":["electron","nw.js","file upload","nodejs","socket.io","socket.io-stream"]}