{"_id":"@skgdev/socket.io-msgpack-javascript","_rev":"5-04a64bd5a07372989c94dd8a599f8e77","name":"@skgdev/socket.io-msgpack-javascript","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@skgdev/socket.io-msgpack-javascript","version":"1.0.0","description":"socket.io parser based on msgpack","main":"index","dependencies":{"@msgpack/msgpack":"2.6.0","component-emitter":"1.3.0","lodash":"4.17.21"},"scripts":{"test":"npm run mocha test/index.js"},"repository":{"type":"git","url":"git@+https://github.com/nmargaritis/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"license":"MIT","bugs":{"url":"https://github.com/nmargaritis/socket.io-msgpack-javascript/issues"},"homepage":"https://github.com/nmargaritis/socket.io-msgpack-javascript#readme","devDependencies":{},"keywords":["socke-io","msgpack","parser","msgpack-javascript"],"gitHead":"b4585a7e3e123e6142bf4712e681f36f5409a417","_id":"@skgdev/socket.io-msgpack-javascript@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UXc6rqttv1jdpikzcu/BNxZGnc8nTyFtm/sdSUql0DOTDRYT2IdOosJ2KSWriEtEdtoTjS7M4pSD/FEtaMUQhQ==","shasum":"ef0e73e56e67c7f29a4a2bcbdce1927559955c54","tarball":"https://registry.npmjs.org/@skgdev/socket.io-msgpack-javascript/-/socket.io-msgpack-javascript-1.0.0.tgz","fileCount":8,"unpackedSize":5968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggVkDCRA9TVsSAnZWagAAun8QAJzVJfeoihbmTXXqkRtq\nlrexoWT3d6lJ2g+kEjZjYnMxTu0bljZdpfY0ifCOMjMGtHj1NN2ngMPzzGy+\nxaFeqJeCYbZZMcX8yvwUyZyIU3DyXyF+XutjGGmPorDL3ZvqLTjaQ3O/Lkmt\ngS/0vAS653HlBZKWFpj//tBQReq3z8euj1UP8TA4tLaFXB2S/IV0kAGBv9YZ\nBySNBzXrOokO1bKybajPUSZTsy0SeCicKcOF4wrl//tqVwTgxXNUbRaO96E/\nC95/D34G9a4aRK6GEx7PcvGcBTkp5vgujZYMw93F5RozrZK37Q7VQ0Isodzr\nGCAO+g0Q40nCLRq3/2qUC5xJsg5FxZkhHTZLu3zpGSjRg1Hyq2F2Kg2DT2Px\n8J9Mg+3Df2Et4dhFzsUR5HmSS12Tvdu+jsDLok9fDHl15zh9E2GXj5bWD+JN\nyu8+6AQozJM/ACjQVziEJJwZYtBp8aJrQ/5ipI/vTlaZ5bMD3IfVkYuUOGJY\n+W3vp+vvT4qFW/YMivHe70x4o+XQkQVB5EzBu+8rMzotPuWrEwYd7oQ+ofiY\n3AdPng5zW3qJb8919Bvr/6/3L4+QxnDpTp6gP+cT4XJPsy53pgtDfOyMAfFs\nQ/uuSxQPDr8uTsBEwHem8QXUO16k3iP7P64FlhGBG8ZxPYnWNOXeQyAsnPBp\nluYJ\r\n=Z9LV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkPvjjo8pveT0Uq6FKbuDFc9XYn+HF/rsR28PHkkCpyAiB0lFipFEvxIyouyqvVjdruRJbkflzDLFCpzzItjHJKTA=="}]},"_npmUser":{"name":"nmargaritis","email":"marga.nikos@gmail.com"},"directories":{},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-msgpack-javascript_1.0.0_1619089666617_0.3744156467231845"},"_hasShrinkwrap":false},"1.0.1":{"name":"@skgdev/socket.io-msgpack-javascript","version":"1.0.1","description":"socket.io parser based on msgpack","main":"index","dependencies":{"@msgpack/msgpack":"2.6.0","component-emitter":"1.3.0","lodash":"4.17.21"},"scripts":{"test":"mocha --bail test/index.js","coverage":"nyc mocha test && open coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git@+https://github.com/skgdev/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"license":"MIT","bugs":{"url":"https://github.com/skgdev/socket.io-msgpack-javascript/issues"},"homepage":"https://github.com/skgdev/socket.io-msgpack-javascript#readme","devDependencies":{"expect.js":"0.3.1","mocha":"8.3.2","nyc":"^15.1.0"},"keywords":["socket.io","socket-io","msgpack","parser","msgpack-javascript"],"gitHead":"33d451909c4ec1f8994e43e3c0c33ec3095816a1","_id":"@skgdev/socket.io-msgpack-javascript@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zYYTQ5pU++94mOXmvrRjrf7x8MneihEnZ0UAkKRN85uxG02BpVm+fxNgvmadRQ57ah5v+yGIThBiwKmZ4EWukw==","shasum":"23fd4a5f47b2c13d630986134dfca6a7e6898bb0","tarball":"https://registry.npmjs.org/@skgdev/socket.io-msgpack-javascript/-/socket.io-msgpack-javascript-1.0.1.tgz","fileCount":8,"unpackedSize":6193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiAGzCRA9TVsSAnZWagAA0IUQAJbTt4wS3Is0viq87dFr\nJ6NK6YIaX8QxhyWct7tlIKUEyXXdJC+6PkKQrShzqr90G4g7f30bImktTgz9\numpaZkljSjEga0l9578Xr1e8YddBpwEMBdqiAqIdjTyTdAF+fEPlWzHprFdJ\ngEAHTgmzUlCwTnYZ1l55ZrjrteNCA6nT0KHM7+woPTYQCdB1kOoYH8EFUtIA\n3sh181GAxWFzMeVLEi8/uiFvUDfDEZfut9L2XqLU1VCDR9ABZy8JoRlRbfL5\nh/tAa3yW99Bijwr8iN4WqPat7WxVU7w5hG4JAHDNEzKIba2xXF9VoRptjjpD\ncA6jwOgG2cINNKCV+L8LnT/n8ziRdaabEms3Zx1g8u+i8be8to229nSCSKrY\nUKh0nzYL+x48uml3mO9Q9N7v+0T/JlBNuT9VWsZ1wuGIutg37qbgokFcDEIB\nJDrEZStzgR2fhMBKDm7b9sTw2YAYOxh7euwz4tDjOVArGKnCuBvFDOvUs9tW\nDaIK8HhSewLjo6GEmHTrgIJTg5pPERbtQwRtkzPY1wp4IAifm6fJijxStLzQ\nJUB72ue4jx4ersCCVViLy5a9BzuWXpWZ8FEW1Gi8rHt98kM2npC8dW65isvf\nthVgy9jRw9oLE46fOnMTUGl/HdeCsOO1iXCevLslOK/pWvOwLRTjNmaiVji2\npy+H\r\n=dggk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW9eP8YE4Q197rfVtGGBSWUpFafDAehBMHPqTSk7h1AAiBd1nzVr9cJeooSYqIp8+hFaJBEg8gSoyntM1bgx+coPQ=="}]},"_npmUser":{"name":"nmargaritis","email":"marga.nikos@gmail.com"},"directories":{},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-msgpack-javascript_1.0.1_1619526067256_0.00564091516187859"},"_hasShrinkwrap":false},"1.1.0":{"name":"@skgdev/socket.io-msgpack-javascript","version":"1.1.0","description":"socket.io parser based on msgpack","main":"dist/index.js","module":"dist/index.es.js","dependencies":{"@msgpack/msgpack":"2.6.0","component-emitter":"1.3.0","lodash":"4.17.21"},"scripts":{"build":"rimraf dist && rollup -c","watch":"rollup -c -w","prepare":"npm run build","test":"mocha --bail test/index.js","coverage":"nyc mocha test && open coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git@+https://github.com/skgdev/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"license":"MIT","bugs":{"url":"https://github.com/skgdev/socket.io-msgpack-javascript/issues"},"homepage":"https://github.com/skgdev/socket.io-msgpack-javascript#readme","devDependencies":{"@babel/core":"7.14.6","@babel/preset-env":"7.14.7","@rollup/plugin-babel":"5.3.0","@rollup/plugin-commonjs":"19.0.0","@rollup/plugin-node-resolve":"13.0.0","expect.js":"0.3.1","mocha":"8.3.2","nyc":"15.1.0","rimraf":"3.0.2","rollup":"2.52.7"},"keywords":["socket.io","socket-io","msgpack","parser","msgpack-javascript"],"gitHead":"3a6402d1c6357233cf72188c688f83cfffd01d54","_id":"@skgdev/socket.io-msgpack-javascript@1.1.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-lKd8gfY/W4WRKBF9BuFA7Fqn2t2W5b3X7BTC++2koPbcxAVE5jAgeDfIzt5OST+amduKdZvZjPHKGaIUY9c8PA==","shasum":"917f0ecdd801bf103416c1b6ee825c028ee9b683","tarball":"https://registry.npmjs.org/@skgdev/socket.io-msgpack-javascript/-/socket.io-msgpack-javascript-1.1.0.tgz","fileCount":9,"unpackedSize":633952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGQjzU8LmyaEtcBLr7uJHhbBm2mbIw+5oRn88mi5UUBAiAgmZFT9W/3oUYvouhJaIbCsYC8/NVkMGr89hNQIbUaSA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRuAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqinxAAiPYozNxjy21KqzUmBKhYXBEzkY8TC13AoguXuylbabPruv9x\r\neExtRr5dk+6adl1M+eiVGoOczc+wYNRvzp7HwjHDItmC2NWSDAbnsBKQ0I9J\r\nf4tYOwZiUw+b+WbhRsqiSDg+XgrFJFE7e2l2OsI0PDD0qC+cCJExXEPXwAKL\r\ntnXq+LHOxazauWBiYQoqSY3YwmkSb4COen/mjoKvdHrquNbTAJtXUWG3eyWN\r\nFZ1gO+6S8YKfeF3uGNr19U8Zvl0emYNqOcC/Ao/s8dd6Q846b1QzSUjMepFB\r\niy81RO4/5p3gRObvr4Bteq86M6lv9rcM7ggoiBONJHqtOlgSjekxdyhYlBut\r\nYWHq8PFMv45HGYD2FaMxio9n6Lo15nhFxgtF3M0SWzBRvCBfeuvMIHM5Rqxy\r\nJm/0XtkUQEnxLCtaVB0RiKfcxX4sdJvNiX+ye6fp1HUgEPtFkcbEuCUnPUfM\r\nKjlYquqb5s+KW4RP6ukITLapahBIq7AmCS4xB+8NlA1KjwEq6mLpjEzFnx4k\r\nLeP4yUZdMPRVN5DNdn9tQtHbWUyBAp4lTMF81tgiPypXIP2aCek8LQCaiRiQ\r\nDWzG6AGQMXoH+UQGbQl8IAurCeaGT9MbWjfzXpsBKR/UHOl5aemXWjxkO7hC\r\nIX6NfxFTR5f9LU6rKBx98IbIpmrZd9l2WXU=\r\n=bNi+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nmargaritis","email":"marga.nikos@gmail.com"},"directories":{},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-msgpack-javascript_1.1.0_1648812066848_0.8123951046891666"},"_hasShrinkwrap":false},"1.2.0":{"name":"@skgdev/socket.io-msgpack-javascript","type":"module","version":"1.2.0","description":"socket.io parser based on msgpack","main":"dist/index.cjs","module":"dist/index.module.js","dependencies":{"@msgpack/msgpack":"2.8.0","component-emitter":"1.3.0","lodash":"4.17.21"},"scripts":{"build":"rimraf dist && rollup -c --bundleConfigAsCjs","watch":"rollup -c -w --bundleConfigAsCjs","prepare":"npm run build","test":"mocha --bail test/index.js","coverage":"nyc mocha test && open coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git@+https://github.com/skgdev/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"contributors":[{"name":"Georgios Giatsidis"}],"license":"MIT","bugs":{"url":"https://github.com/skgdev/socket.io-msgpack-javascript/issues"},"homepage":"https://github.com/skgdev/socket.io-msgpack-javascript#readme","devDependencies":{"@babel/core":"7.21.0","@babel/preset-env":"7.20.2","@rollup/plugin-babel":"6.0.3","@rollup/plugin-commonjs":"24.0.1","@rollup/plugin-node-resolve":"15.0.1","expect.js":"0.3.1","mocha":"10.2.0","nyc":"15.1.0","rimraf":"4.3.0","rollup":"3.18.0"},"keywords":["socket.io","socket-io","msgpack","parser","msgpack-javascript"],"gitHead":"57329176648bd89891b57d31c9c7b2f2d3a951bc","_id":"@skgdev/socket.io-msgpack-javascript@1.2.0","_nodeVersion":"14.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-VN6N+ER6GPOUjUHiDrOT3rPV+/oBZ/elaGp9dLSEWEWcv8XpU3M0m7RlCmnIrUBS+r8lqarrqqK5o+PPvgJpSg==","shasum":"4777e18c97990832a8ae1af7bb1c1a20d367d20f","tarball":"https://registry.npmjs.org/@skgdev/socket.io-msgpack-javascript/-/socket.io-msgpack-javascript-1.2.0.tgz","fileCount":9,"unpackedSize":97933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCALSLfdwkBCcwIHtD1ZP4w2/gERdJ5GIjnLWOe2SHnMwIgOETkTBFgexYbGiie9BbIHHLsGwQvUq8oJOzoHA62yzs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBxzwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAaQ//W0R19W7Yh0kGTEStsbMwbet28W3LATwEi8OJyOIdqQxbCmCV\r\nsUobSvgixMKTyK1fKL7eg+J0O1HABJMYQyL+FJG/XDkYmJsEp4Fqlt02nDg6\r\nYom6DAK2WbJSuP6XGRSViBXMt3s6pGvHA5dlU51xSOscJNknr/wAjO4HvQs6\r\niHdGbF9Mw3CRFPtalJiEme/cmdbS909EYBtCI3BMaqwzSU5h6FCC7d8bA+Ag\r\nLY/n8kyGv2ljlGWkA3bUsJAmZ94VICTzwQ+QE//IVBp1qgpvtsW1pSm2R07i\r\nc5YTG27Tvz7sNHyPtXXw0X8vsp8SamQF+sjPf1lAIEnfJPXFAkZj2+fIfdCQ\r\nKeVZEASHcmIJFW8QFB0R50qixJhnzKRyGwfhuT7kePuhLFIaKn3FB1JsJ/kT\r\nQZxb4tTXnnZj9RywtjgqqINbenphoc0QNR7cZIiDcq1vxsSefGuEruqekWbP\r\nPO6tvPBbw6n7RSyQLOw6oXtXoVoQxJoAVql2KOt48XPtxiwJnxqoV0v/t8YE\r\nMb36m065Y2HK2kYkvZ8ORR2Cd+6zY3TWp7ldHW4NW0ZDybQJlR34ZrBOb+Ea\r\nrNubRjbQaONRFvFls83f4QpxCSIW73Z41ZcuGVy9KPUY7k4C1ceWc2yVxoi+\r\n5ql/6bKKlxrFEUBzVFoB/SVvYbgQPF0ohEk=\r\n=kYQd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nmargaritis","email":"marga.nikos@gmail.com"},"directories":{},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-msgpack-javascript_1.2.0_1678187759833_0.5954507574723407"},"_hasShrinkwrap":false},"1.2.1":{"name":"@skgdev/socket.io-msgpack-javascript","type":"module","version":"1.2.1","description":"socket.io parser based on msgpack","main":"dist/index.cjs","module":"dist/index.module.js","dependencies":{"@msgpack/msgpack":"2.8.0","component-emitter":"1.3.0","lodash":"4.17.21"},"scripts":{"build":"rimraf dist && rollup -c","watch":"rollup -c -w","prepare":"npm run build","test":"mocha --bail test/index.js","coverage":"nyc mocha test && open coverage/lcov-report/index.html"},"repository":{"type":"git","url":"git@+https://github.com/skgdev/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"contributors":[{"name":"Georgios Giatsidis"}],"license":"MIT","bugs":{"url":"https://github.com/skgdev/socket.io-msgpack-javascript/issues"},"homepage":"https://github.com/skgdev/socket.io-msgpack-javascript#readme","devDependencies":{"@babel/core":"7.21.0","@babel/preset-env":"7.20.2","@rollup/plugin-babel":"6.0.3","@rollup/plugin-commonjs":"24.0.1","@rollup/plugin-node-resolve":"15.0.1","expect.js":"0.3.1","mocha":"10.2.0","nyc":"15.1.0","rimraf":"4.3.0","rollup":"3.18.0"},"keywords":["socket.io","socket-io","msgpack","parser","msgpack-javascript"],"gitHead":"c421cfc983a9e509f27cc599510e40202eef1b64","_id":"@skgdev/socket.io-msgpack-javascript@1.2.1","_nodeVersion":"14.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-lE0QoMUlbUD9XJ6Bx3hGE/lXe0bMEcogDvPELdfy0egx5QlhbK/V/f6IlHyQg+39qE+mYkj5eUG87vk86hTfNw==","shasum":"d44340ff20fee87b0b3d2401e8e663b896d8635a","tarball":"https://registry.npmjs.org/@skgdev/socket.io-msgpack-javascript/-/socket.io-msgpack-javascript-1.2.1.tgz","fileCount":7,"unpackedSize":565894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe/SWgvh/RCr9CGdFYP/yzfdY+2x3/qyK8tjFrbTFzsAiAdyMbGxr0pn+EgAjmAqYsYZsFd3GeYyY5YwbL/5SZT9g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEcGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+kQ//XIpPP7nsy+yi7Vz73n2W4/P38RpCY+AI3rVzLQCqvhCADgAU\r\n2vSK/0Ibqrbe/TS0/xRS4+lsgHEi0E6gJWwOuCsARycCo3DvBB3yLsgVLzvC\r\nAE6hLcK+KYJBNbKBmI0EzrEXO6WUFBk761HApQi5UJ6bvuljrp1qBaKQFcBa\r\nNQTfuwyVUg4hcxen0asaeNzm5R+PshnFgoGNjM2Fk8YhS8/DtjXyujDBHvJS\r\nJQXsHRaj23OWROQRPUi6v5xbVdVQ82F9M1EZ+KV3y/Hzk8OWEs08TBKYMgX8\r\nGBbI/UrOPytwnr7lMmE7nyW/yeLRz1w5vUlzfq80of4+fmFqopsDDaAqwpLv\r\nF+jJ1fIMUWh2xeQr8BJQYlhUWb4fLbJXSjV0Eem24U/GXB1+LPJLhZTjY3Rr\r\nQz9RKPnHYOtrAdOEScE4aTNKGQi0GyTJXzkysEHROP9Fpm1jkrovhMq4DXnF\r\nq7A418BfvIkPVF9hq26MDdHRlCTFwyYLTMazKP8ozSFpu+q5OIOLlsKEtLn3\r\nVJ+35uj6ISgPfy6zrEVTP4H0TxnuZbZR9D2uj+n91flHiQ3PojZR6+Rx6BH7\r\nsVZoZcdnYcn3q6mzZyqnB0Z/L94J8k3yot+FyFnJtN6RtIQIRK//+/R7PNE9\r\nE32MV7yGBlmeI8FHZ1abF3Xs1EZlYzJdojE=\r\n=9Oz6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nmargaritis","email":"marga.nikos@gmail.com"},"directories":{},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-msgpack-javascript_1.2.1_1678885293875_0.24675876149683718"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-22T11:07:46.262Z","1.0.0":"2021-04-22T11:07:46.777Z","modified":"2023-03-15T13:01:34.137Z","1.0.1":"2021-04-27T12:21:07.363Z","1.1.0":"2022-04-01T11:21:07.067Z","1.2.0":"2023-03-07T11:16:00.005Z","1.2.1":"2023-03-15T13:01:34.042Z"},"maintainers":[{"name":"nmargaritis","email":"marga.nikos@gmail.com"}],"description":"socket.io parser based on msgpack","homepage":"https://github.com/skgdev/socket.io-msgpack-javascript#readme","keywords":["socket.io","socket-io","msgpack","parser","msgpack-javascript"],"repository":{"type":"git","url":"git@+https://github.com/skgdev/socket.io-msgpack-javascript.git"},"author":{"name":"Nikolaos Margaritis"},"bugs":{"url":"https://github.com/skgdev/socket.io-msgpack-javascript/issues"},"license":"MIT","readme":"\n# socket.io-msgpack-javascript\n\nAn alternative to the default [socket.io-parser](https://github.com/socketio/socket.io-parser), encoding and decoding packets with [msgpack](http://msgpack.org/) official latest javascript version [msgpack-javascript](https://github.com/msgpack/msgpack-javascript)\n\nPlease note that you MUST use the parser on both sides (server & client).\n\nCompatibility table:\n\n| Parser version | Socket.IO server version |\n|----------------| ------------------------ |\n| 1.x.x          | 3.x.x / 4.x.x            |\n\n## Installation\n\n```\nnpm i -S skgdev/socket.io-msgpack-javascript\n```\n\n## Options\n\n### `EncodeOptions`\n\nName|Type|Default\n----|----|----\nmaxDepth | number | `100`\ninitialBufferSize | number | `2048`\nsortKeys | boolean | false\nforceFloat32 | boolean | false\nforceIntegerToFloat | boolean | false\nignoreUndefined | boolean | false\n\nSee:\n- [msgpack EncodeOptions](https://github.com/msgpack/msgpack-javascript#encodeoptions)\n- [ExtensionCodec context](https://github.com/msgpack/msgpack-javascript#extensioncodec-context)\n### `DecodeOptions`\n\nName|Type|Default\n----|----|----\nmaxStrLength | number | `4_294_967_295` (UINT32_MAX)\nmaxBinLength | number | `4_294_967_295` (UINT32_MAX)\nmaxArrayLength | number | `4_294_967_295` (UINT32_MAX)\nmaxMapLength | number | `4_294_967_295` (UINT32_MAX)\nmaxExtLength | number | `4_294_967_295` (UINT32_MAX)\n\nYou can use `max${Type}Length` to limit the length of each type decoded.\n\nSee:\n- [msgpack DecodeOptions](https://github.com/msgpack/msgpack-javascript#decodeoptions)\n- [ExtensionCodec context](https://github.com/msgpack/msgpack-javascript#extensioncodec-context)\n\n## Usage\n### Example\n```js\nconst io = require('socket.io');\nconst ioc = require('socket.io-client');\nconst customParser = require('@skgdev/socket.io-msgpack-javascript');\nconst server = io(PORT, {\n  parser: customParser.build({\n      encoder: ?EncodeOptions,\n      decoder: ?DecodeOptions\n  })\n});\n\nconst socket = ioc('ws://localhost:' + PORT, {\n  parser: customParser\n});\n\nsocket.on('connect', () => {\n  socket.emit('hello');\n});\n```\n\n### Format\n\n`socket.emit('hello', 'you')` will create the following packet:\n\n```json\n{\n  \"type\": 2,\n  \"nsp\": \"/\",\n  \"data\": [\"hello\", \"you\"]\n}\n```\n\nwhich will be encoded by the parser as:\n\n`<Buffer 83 a4 74 79 70 65 02 a3 6e 73 70 a1 2f a4 64 61 74 61 92 a5 68 65 6c 6c 6f a3 79 6f 75>`\n","readmeFilename":"README.md","contributors":[{"name":"Georgios Giatsidis"}]}