{"_id":"socket-sorcerer","_rev":"102-adda4b386a57f44c0d8650658e674353","name":"socket-sorcerer","dist-tags":{"latest":"7.1.0"},"versions":{"1.0.0":{"name":"socket-sorcerer","version":"1.0.0","keywords":["NodeJS","WebSocket"],"author":{"name":"Paul Lazunko"},"license":"MIT","_id":"socket-sorcerer@1.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/node-socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/node-socket-sorcerer/issues"},"dist":{"shasum":"b7504547a34d4d8d904180f3579932c1d3272da4","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-1.0.0.tgz","integrity":"sha512-0El8ebikgZr1G28bKY4zlnS8uSrNNreNjOTKnMW4mRRzQ6eFchiATqwnUAcGa3rO/6KG3mycQamAEqVcRz5dzA==","signatures":[{"sig":"MEUCIF3bLseRFF9RtMUkqmuF8S8A+8J5ropEhJv0PJ646rOXAiEAx9HtAXjthklpO+s5hPGDcJHnO6s7+iXqHh2IuHs9qm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"6101e09be3519d2114e147fcc0fc29df4e0ed84b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/node-socket-sorcerer.git","type":"git"},"_npmVersion":"5.0.0","description":"WebSocket framework for NodeJS","directories":{},"_nodeVersion":"8.0.0","dependencies":{"ws":"^3.0.0","chain-event-emitter":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer-1.0.0.tgz_1497525618733_0.1387234991416335","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"socket-sorcerer","version":"2.0.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8317551dec4653038fdad0ec1b28024d25c0a882","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.0.tgz","fileCount":28,"integrity":"sha512-CDrmx4dnYQ/PO7N5gBL00elwtESqP9pKiZmPNbHQ3rrqOW9GhxNgP5byeJD0F27sta7dYj0aZmEesFDz13lylA==","signatures":[{"sig":"MEYCIQCXdzRfOQE+OamsjEIRnlE/ew4p7qv56rzark/mrQUpugIhAIYcKwpoxu5+cLCRMnusHPDpc45QfD2vBwUPtKr+/oMv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJUtoCRA9TVsSAnZWagAA9OsP/0uAOvCJAY7Zq15PE/zg\ntSW+rgJAd59avTzykd9Fl8aRym5Icm/v6pv8liN3oUI6ezl1yJd/0Qo0D3NV\n/9QHoP43krTwe7IWYXAofzDaaKNYfxw9qF2srcP9Qb2lxIjOKZIZBllWeaDj\nl/+irUt98zQxCM+XRZWza75cLamhdoQiJgDHKhro18j6JcyzO+AbQb9KyCkT\ntL9C6ILzwyCJIR6HEi/CWPRJE0/rDK7JDfCr1hXfMuZvUNt7Znc77j4p9Hbq\n1JKu8w00eQt1KDoJEcI4yBjlCOQm594Urjj1+J+gbvhQEVU1nSFsZUEVIQGc\nXXJkqK4BV01FRwHkkddD5/UezT3VWUmYN2fHpPB87xyff5ghg+K9yH/pe66z\n816lFKMcRPCRflyP/cJyi7CyfMoRzhgESkaNyWyGEe7NIFnP3azuyRzac9MG\n0BPJvJUDBtlIloZM6/NTwePj0/xsDSPYj+kG0Na9Pd/JwVWAYE5pgoubv8Uy\nULFZaPnhVedUTGc0l3iUSLDsDLxyulEzFTGfj6ccJ1qduzMAP+J1zM9rY5Dv\nW3MeMsc5wFx4Y4Oh125qpuudpr8YBgJ24QQAiw+M81L8MHD//woeoJ7x0cfq\nvslbJ3MYl5+jKJuBr/idjZsxQzlCVaUbA/NqNCEiL+YyUBjBiXrTcaoiOkQL\nEzST\r\n=6v7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"gitHead":"24b644f6ea2ed2f214814b0aab630039187d3413","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","@hapi/joi":"15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"15.0.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.0_1579502439681_0.5345093441858013","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"socket-sorcerer","version":"2.0.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"3feb4b8a59a1d36ca790d4e377b8e740f0200234","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.1.tgz","fileCount":28,"integrity":"sha512-lvE3D9Kq593Dtq+KpGCtiySSUCH4+lBtZunAyCct0/iNmp/JDOz0wxA/MY98O6ilcBVRJwtrNaxEz3hrrFEa6g==","signatures":[{"sig":"MEYCIQDHycJHXtG156Hg4rLQrtFICRbkxZBSqLhMHzfvkEh2JwIhANrNQer2xGci5ea3/Jg5hmycsVcilvk+QBRUZAnFOub1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJlgfCRA9TVsSAnZWagAA1Z8P/j3BMzbo8y6Wphx4Q0uk\nU5PeAJtTdlTX7nd2r1ZfNplDtRHOD+7no+Ly+BLm2+HnxaB7Y+QJPDPR+FYi\nks2u1nphSWTUgGzqLYd8D37IHrBHD6Pjy3h6GuduPLp5bTGdSGbyHL5o33D+\nhUNBXUSVUbHeg4xJJ8QSjYW7x3i1gh8k3WOlD/0r8HHI2fAJ0nzy14kn0YA/\nblfaaXhnYy5wot6lPMIhVPCJOrEWyXUl3VCYdyhUsxJgrPtmW1Rp1nkxw8lf\ndIwwQ8Ce99OHJepwWTl6iJmPz8oA3gab9bd8ihUlDNw27U63AutQA4os+k46\nbnQ+5CLP1QhJ8JBV8nYqE1O62kkNRpEEQsBz7O940NKI+4RtCaqXciUpfONS\n79fQUtFP3t9qLD3+dq5Iv4jlyjhkHQv0S+325L6rsZN2h6ET+JWKXPUFr3yC\nID8IfgadApoupUq+aQqNzZwJwul/bLL71tZ4m3fbmyvbchwqib4ea2sAZYog\nwMnc9epBKMyCLe+fSwxXk/vbQxFRUKO6P1IjPuAbzj5S75z7WiSdYDDBKBwo\nDo2sQyXbPdrzUopH1V92wWj+5a9SO6/93TEzKQQQIJL2vqydDMdOpkCyvFf2\nvKy9PM4Aw44+RZk/tNSUTOTCGZlTuYMqRa/+SYkmmQJ0fjMJXf31dLErgeLP\nqatb\r\n=3VZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"7186532075f0c6678e03afa7066d4ffa3f0f3d82","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","@hapi/joi":"15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"15.0.0","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.1_1579571231385_0.07904027151922133","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"socket-sorcerer","version":"2.0.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"aec689cbab0071a583029c91e3f78a1c3f9fba42","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.2.tgz","fileCount":29,"integrity":"sha512-IS5e3B4JhYXIitTlnNcXISafCEK0fPMmxZOZQtoo3tAxqlCRUFaqlV91HWtiOib2pm8e0nlXd6AZrSL5ZnCb3w==","signatures":[{"sig":"MEYCIQDq7MrzJ9FrfW+XyJgrRJMBMq/HX+bhAFlZPvVMfh2akwIhAPcyeGOjcktIpwUAjed9+Uvh+uU3KyPa0A8k7aD8Z9/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL8dKCRA9TVsSAnZWagAA22YP/0T2qz5mlQXZy9DxzRch\n24qAjKQB+IVP31T36VOB3XkP0o0sbuJNQxRQiked4B8NmYGqNI+eFtwVgKBd\nIY3pO8yYOygzLZKvGchxZV0pHZkKQSmWM75gk5EEivkR29XrcSHfyAI8Ew0b\n11+6Ys4sSVhOcAvyPp3WnUcm7GxCwMXk0fRStFFd0KRLcy4JaeDOLRrrPAKs\nYI2T7of+9YYbMHqBlopXa3GSOSHzRU4s0VNM1UIkCo/uf9R1OOTRkMYu7xF/\niwPxzmkGhN1JRjHKAw2srO+7x4PfU2ZWqW3tYRPo71YP1x6msn6FAuFtP+6x\ntaPyyVEpiwtv/18MiWrdVnPkBE+FkkDNRkVGIglgRMWbUJojtFgNjruz1pb9\n6l0jacHyR78ARumEFr+IXcBzPveTD31To4nsQr6U1OKTKAAENYm3OLMWJdzs\n2G2qdsTddTp+4OkTcplD9Q+d+c/4+85pKAmZE065/9j2qQpqUgPXv9gd+/DM\n05zIxW4tWtabEQftnR0Q+PPkHXrbRFDVg5jPYP/8YjPew6lLgiOA9aN232pH\nh0+tE3OWVQ1NZb/h6q6UJFXGZ+1tJqcqk6s2Xvu4iWXvfZVVd1qTOX6FcJDn\nm7FIu84qLSmkwybx/o9mwsfXUTqldeOA3SXBY1wrp0OzXfcQc19qGfI9BsTJ\nOAO5\r\n=nzSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"d6a639638d732985bcee4b388cc7dd9939baa84a","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.2_1580189514364_0.5855620211277299","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"socket-sorcerer","version":"2.0.3","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"88d3890556aab93cc23159fe9edd06ff8c258cac","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.3.tgz","fileCount":29,"integrity":"sha512-550FYdSSvXV6Iemw0LHZOp6FDOdp6Wu7TSG/CzwyRyzUi4/ak7zQYV33qzYnV9rABJbQIKKiSGjr2siFAfhc7w==","signatures":[{"sig":"MEUCIQC7hx333nup2/r+D1J1itpMbd7JaC2QuxH2zzCOdLnR8AIgID7uzr2KRh50yJs8Zvl0fHueioMUpwfc1FHHbwDIcUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRm+ICRA9TVsSAnZWagAAL2cP/2g2Pv2Q3DGTc7rI1QAV\n4J+OhekhhQuG9OTBeaMg81c74728x2dlHHoKLAQKB1Bgm6/S+k7YbP38irS/\nzeM3yqngaheEBwEVQ2cMfIRNl5LiKdP5zJhbX8a0i/Q9IUsn8RTp7hUiDgkg\n7B/keG9O1NOe5Sv4kWqXu3Ku+BlX6kALfrQHFeeSKd76qgdpXukLJ/w9TfA/\nJO/2d177RUXPHnpptv+zEVEDAs0RQJBtCA2tFxZfZNrRcwbPrG9S/7WlgHwi\nlYxahZc+fCz9NN6pnRMg30hzMUPy5aOmk8JHSTKDNvS171JxsfxGseM8DRkf\nKhxOO3pE2wTYgBVOw682Rywt+SsbSj5CVNGz5vMmk7fwUkGe/2udMNC/Ejif\n5WT4h4xmSK68Fa6TGYNf9Ywrl2IIsXvVicDvJwcwK9Zn3L/WgipgXPwEJwUm\nIf2T4AvUvfQiOyqw7q2jk7dzCU4FN0Zv4anRakWlKfQjsWJyx5WE71AXhNEV\ni0ypqBPYSnRUmI2YNKDlWuzZnV5tMn8m3MBSGx9JlqeSSQHNcMP6zx8i7G5N\nsoUNdssJKPR3tDmGVQ4HJsUjkJ+zJlkcC1Icf0NFTQ4njCwgIaMoRvJdzQ0b\nZ8I8Xgnnj86oEoLzoC8i0r73v/pg3/LoOUGZE153U8C6sXANXa7FcjcbywP9\n3P+I\r\n=CyO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"f771c5cf48ac99b11489b1cf3a46bc78bf5ffe9a","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.3_1581674376550_0.9755704216812697","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"socket-sorcerer","version":"2.0.4","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"9b9efe9f590e1e641b680f2698db22c2f7fe8832","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.4.tgz","fileCount":29,"integrity":"sha512-T2C2dEYjYlfifcUM8TA/4Jx31Uh5hJ4hMdsQC3vT8tr6N1B9LlU8vQBlyCSEMsBXqap+tRJAgIyTSflm0HvkkA==","signatures":[{"sig":"MEUCIQCYZppOk8aT4vfq62fDXCqDlAOg1ZG9QThg9mCX6HEYSgIgP937+b293PEQ1cCC0iaaia5dXSTSZ+43NdfadTzbsVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSi9NCRA9TVsSAnZWagAAYWIP/2cT4XLx5oIS8Vh7gdae\nGZf7LaHkBYRbEt1nzd8vEn8xrJlIssHtM/aRJEpq0hZ+eb/t2BC/B702GURP\nIZ2+JS/UXtLrk32c0rlEGO7X4uzBrkCQvBQs4fu9hg0EY9wxA0timUYK61sT\nJyWc3xfP5UIbOySJ3ohwJX3fWhcxreWB58iwsexRj2xVdZjBV1KmIFEHssOt\nBYhw0jR2P7DN+5VolQLvTl2ECLpC+8gtvo9XdfZUnLQPIYfaZtsi5JCXP6NK\nQsi4rmdmsnjvrg4yS2xUA88BqaJRjBCnDB4JiI/W202pON4aCja00xdoE7gy\nmW4/QrZrxf87+537Ts9THXc0eZlvD2pusY+SsE/3/7tMlgGFuuLBpMzwb0uI\nVtI9gKO55zAUUS0j0clNiAPPkX/26IPjlpnIlatR5LVWEattkMKSckv+8848\nG9U41CThAkBX6kwELpvDjFzEksXwVRngQaXhV6VG9ojl+I6+H5AA5YpRYUwl\nVNk/TITBopKCAw88itgR9ia+L4Ncps3GvfsDmvUfn8c20Wcmecs1FD13yFsh\nIdr/sfHTap/SonH6DiAULGybsmznuxA6KMxjY02tVR1TdLNFkTPRhBwnuiJd\nQesRcI/+5c745i8GGk/wT5oIoMTs/1lbc4nAxiCOTXThZYeeVNyma/07cC8V\nLI1P\r\n=dqGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"28e270d535cdc8510f6b73d7f9131cd3fac365ab","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.4_1581920076597_0.45066260984280837","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"socket-sorcerer","version":"2.0.5","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"fa5e92076fba35f6fc2a93d6b766011c1ec61004","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.5.tgz","fileCount":29,"integrity":"sha512-u6K8gnLxlMv93x2hfTM4Nbi2yHjc5/acVFnx4+faz9SxbvfWHTL4O7NcmvFVVnhTsYxR1H9prUhYL0wmHqs+7A==","signatures":[{"sig":"MEUCIQCZLsqyK6tJGe0UzqVPaDMt/7NlKipcnUpGrfMfNZt/oQIgTCUDO9VJU2exxOnogCaZ83+nIBJ1cgs5uZIGthIGXWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSk4yCRA9TVsSAnZWagAAPZwP/j9nslNtmZbbRBz2/+w+\nXSQCIqHyLQ++qtAzyf9sTyJNAhVZyNMzYY3Y78vC8dyLQmT8fiOrbU8fjSMW\nrlON6bh78cgqkw0L8dVc/hm4Wjmj4Yz3NazN0Fg7S//7eudalFXm4WigmMNF\nwFBlBJs1agH8u95laV8fWVyohBcDGdA+tGmhMnWz5/mJhRbxmgxeM/gC9Ijf\nD5cAd4D8kVMPp1sn2ikbZSoDJ5xilLetip6HZGGyVJiQ53yRVVifLQbWQrTG\nRAyPsKL7BRYvEEUL5Su7zpe8QlcYgP00CX0mP7VmTvtI4hPr3FZskNa6J6pL\naHpmr6oobgJSOnjIliRDE1deVwnxrMOdzjPHlp0skRxf3o3Y6PIIicrh1D3y\nz5UEZlYd+TXlCfj2Rs6v6VYET4tMzPoTtsTfx1GbNnRgXNUGMLdiH3iLTCxm\nKLeUr0GvzfXvkB2usUTDQ0xJCV+oeLlTHgTS7DSimndGaQc5R44pt6XHQsdm\nosy1IVtPaCaT+YiXuWHdQo2uft0qT8uOuhFTpOUa1rGKlZlr/J+NVfsK6+JT\n5KFUf6R6k95RBWgifduAvG9YMB6w6b5r+eZPTy3KYG43x4lkFYldhxAB7o+H\nAW0kZkIgcHMzzoCW/c7nbmqEx/siCO5uZ8QjwjicjDZ37UBvyXMESvpCfn1T\n72d4\r\n=iBWd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"29de8bb3e001808ffa2c3222e82632db9134e63f","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.5_1581927986018_0.23648781643568473","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"socket-sorcerer","version":"2.0.6","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.6","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"ac10806f0b973d808c4014ff6f68edd2a6796dd9","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.6.tgz","fileCount":29,"integrity":"sha512-9Cqjz7vu3mZePiW91AMSYEF3PzUX5xsRKtIdnGW1eUC83XlxaYxgPYyJ3nFkpudq+0ZsLXWhCY+FVTZXcBlHRg==","signatures":[{"sig":"MEQCIALiSDpvvErtXgTr1DBJ+N17Umc2ZI8exZgeiX3q2eAhAiBjjffyIeG/ythU9N2BrM2hHPfFxnLzXKF5hij/blCywQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmUwCRA9TVsSAnZWagAAJccP/iHE0feH65EFc9yV8dcV\nwb/FPLMJ/nRKPfG5eNhQQ+m0GX/utsOZk79vFM2PkY1Yz22To1DySFaaveQS\nsBz/NYoUKnookpIRkRLdSKAe/FWm1FmK/J22gOjRufPbcHKjZQWAurzxFU95\nDAL4p45SFFSU+Q7cb4F4+1RAhQfqKWcaOgqTLH312eJOiDjEsAX7U8Lk1mwB\n7fH9B4VhbAohY1ly5kZx6Y2FufoWt7eub5HiswEXmmiQ/Crjyz/y97W9oYwo\nGKlUpLjUDzh34bzFWJRlDMVNGNYg0Hi7WPZIVLmq7qcavwKxeGGm5yT7uqXh\nEqkFxLQZ6w8cFhKyYlb/wUgqRzXKy+CMcglL1RcK8Xnax0UjA98+5gJc7+9q\ncDmcm+1CsTHSqfRybw3bdm9aBtTLf7O3KyDF0te1wVIPn9cnWOKUQFatpU0t\nxErzqODzXUPjJluunq6MfoYkBbg72atHib4gQSIKoqkwFoT8RK1+hirsyOaX\nYLnI5j1L2+4tWHHXz95muP4FpLGWr2v/JV5mRCP6CzDm0RVuUZpACYcmAHpA\nWFNSunQibJToHsMUC/9pGZ4pgj9jcmiuTNsIywDhScvleNY6SDYpGhPcedMB\nrIkp0whCEeZ4+j3czR5teeI5WT/WfU20nQIqIWAyKY5IthyUIDs/dEYKKvK5\nPDao\r\n=MpVN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"89d2978c8f254c592358f31d2db1d32d0cf48029","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.6_1581933871730_0.6676766922667927","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"socket-sorcerer","version":"2.0.7","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.7","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"39f720f3e3465acced79b2fa458b3e9b9c39aa92","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.7.tgz","fileCount":29,"integrity":"sha512-IRkxnFJ78LhaMuhiuu6bv8sJmD6zdwMgRc7g21h76H4neHBtP2jgpaCAyCmTyD9Sq/PdABTo2x905UJbK6QKBg==","signatures":[{"sig":"MEUCIQDZRRZEkwbdt4jFtU54LtfC2DXrPk+RXQ2X5vst/Gzu2gIgXHsxDKhPAYjcSG4un+xO+FouiZ2+LdyEKwDPNSRH1j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS39QCRA9TVsSAnZWagAADMAQAI0TkIgO17wrQ5V8DZ7g\n1ZwSd1N1n8nJsLXnHByX0zs/74NcAOEnb2QqM8X3O2qQSTNzl0YG83jWjPcs\nV0syrHzqsCGw0tSseikoGjZSJPPbf1KIK137jXEUIBXausiQNDGRlBOTSOH4\nMDrTor1Apx/PgEv/jK+dXevJirMmqkfWFYAl9AoZ4ByQy2pKdR9csgJCKyI1\n1CdDlqdNRqoAnWLGkPHNYMx5JI8/NUNb/zattwzMBbzqLee09sOfUBZN68df\nq/H8Sme8oWhvlAVddqpEYTCO1KJ4avlnMXCDgHTm9pRZO+Ji8rDnqnSGTwEk\nI9kCa7Vgi2TQcY8XmavefiMdxlADsySqgv1qATwpioRXPDUF+8pvtaeyQa83\nL1RH0zFfNPkiZzyccDWeTqd3sJSgJcj4hI+P4na3800VwMBhZOiuci+i8noX\nG9QIoFqVfuCgOBIGS0dudYqqehHqECtZ4bPYFjiedCULPb5NnZGX7P76shpr\nggtG5/dPtIq6n3qYkgsIU5LMB7uT0hAjmqdnt/fNP0wdVqdF6i7W4hA2OzYH\nEe/VtQMcA7Mr5qPSQA+QY9eJtK/VxCCKVQfYnTKk1AdYfbneGgcRWvEhdMzv\n5jePR95q3uNMa8RL7KkT3xWsv1NMeYHzjw8Mhs4ZQqvUe4C3XOzlRuW1u/YH\naV4y\r\n=gtud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"a10fafbe5e002bce73f4426a705b760f527076db","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.7_1582006096359_0.14923935751302597","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"socket-sorcerer","version":"2.0.8","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.8","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"36f4956b2ff0a6e6edd34e9f295d9b528e479546","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.8.tgz","fileCount":29,"integrity":"sha512-mvK/EsAg98+8Eft0I2ebvevZFLNf/r1MC3lH+mCfV3my3plyqGKx4aMQXuG8HgO1KY5NMSDXQAUK4uuGc1eHcg==","signatures":[{"sig":"MEUCIATqi+CmWhjKEqUtHjpRwoRGggptPFTfIRSM9CDus4c2AiEAsgbPniiUkiPZJAhTjMiHoTNG+Vi5YQsmayrDvJTEa1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVi68CRA9TVsSAnZWagAApbIP/iWfQe4mcdFxjRZw/j76\nXlC9s99gGHVxiv2EAcd74apBpJSoZilx2uM++rLQWXOXS2zqPx9djXm7qBy0\neauV2zxLc6ibCojpE4+IP18zKg+hCYXG0t73hg7mRYAe+LhoG+4kAp0OXht+\nLGUbTQ0q97wukyAUV7f9DcysmYnQqWnRQDKAVl1xV0gvBExfDW81O7EF9GPM\nO98dtLAK6A2fck7J55uYS+OB8ArrggIsN3MxV90wJd6g3XFSi1q8GVFZM/Z4\n8n8ycbQJRZSOfSLfXEorD8kZlYLSU/moe/ee/VM7PcuRVHtiESmM3zHqbS8d\noZEG13dVRLrNCnRtDFPjVBFftIkiN8Nc7C8wZXzNvSMZ+aFcfa4ysCULcDAP\nPOlzUaK5mORMGTgYzAcFQ92ex5PAsERlZrHXlSYO53pUE8qQeieROj83965U\n+7pM4/c8kdl2g3utUhSiU0GWf56v1rPdRB1GdAS43oyb07KAHwaErBNJo/uf\n86OU26aUlORsGft4lqtu66jXzg8BFtVqHbbS9fryAKs+ArrkZLcliYsPDgJ5\nnEbyeFaOyvbkSl7lTrjOtCk9Fwb+Vx2w+yM+vX6ZJF8A/L55rYvrg2l25zOe\ny0RdwSHGC7VdRQyd6wiKRfwY8DlmL8eOdyr++rOwFGyNX8ImaZdFZb2Nb/RW\n/0sg\r\n=q7Kg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"36fe820a8452990807927c31756f366a2a2a7cfd","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.8_1582706364125_0.4039555442966194","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"socket-sorcerer","version":"2.0.9","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.9","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"14c566ad3a04921a690b1a188dfea6d4aecd88f2","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.9.tgz","fileCount":29,"integrity":"sha512-J6eA3tZ3DYFohgICW96hxJDGfoNywzr9airHFAtpge7BWz3krubbpiXERpu04qkX4Lo9+kvOJS4uuCKrSlCBQA==","signatures":[{"sig":"MEQCIALKeycxDOHU4fusW8zpmBSj3NcNvUymZMQDe8OWk6yVAiBHv61C0y+3NKxi32FZc4XAbfGkGoJjX8Mmg7outOgpyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWM4qCRA9TVsSAnZWagAAVIUP/3JQdZ92Ff8jnGFidyHw\nCiXFlGn4LNIaQ4jFOvRqdhtB/258U2lPa1O64TVRfNi2vI60MWljvan7F2DP\nEDcQ0LV222XfnPcV2qqBfS01SfvC8AtqVkhH0/NF3A95fg/m9BExYLbu/kLv\nfPFGq/QQ+54tZxXSDA1tGPgny1VGQ3LaamZeODA8ULLG6Mwz8R+kKwGPL5Y3\niX13OMfZMWBJOi3o+pnbpLJNGAQ2uc0nNlQrhG1OhU0/f4/okq6OGjtf3CuZ\n7/7GbTt0RKq5+SuBrXKaNMxIKuZ4PSChCSd9DOBEAgvgFXA4ozPCLW96zGmv\nNqAzrcN+cLZekOeTllksSU3qxVCf5AmNFDckNOxsQhKy6YaFj2sO6RyHmpRB\n95341y9kjt8rx0sFMwq/8NClKoMU0Ia4k3yqLwHN25KTx6nk2nD8mZ235xxW\nEndwEOgE+lE7o2EZd8PrAP7J5CrFrq2vX191ZJRrJ3dXWtSUMA9ngAJ2gWij\ns8Y4UX0e/TpaKV6U8Uqbrgf13nVk8W+ddD//TBRFxdgHgiu+NlY5TG3mTXXb\nKyo1B1da9BNGIo3uVkmCZBO0Om5LiYmgKSiUCzXsWffyhWZmm6eel96X8zSg\nEtg6OxQONgLZDEA9ovfOsKJO4yaml1/Y6QKf2VloF2VcIfALCbkidiiszzaF\namsY\r\n=ua/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"d3f6650abe012e7cd0b5b011b0a200216245dc6f","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.9_1582878249819_0.7911662823860961","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"socket-sorcerer","version":"2.0.10","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.10","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"36ea29fe08d5a66c274165ff0f488971d497c758","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.10.tgz","fileCount":29,"integrity":"sha512-bgdSdoG2hDOHUpWLq6UXjIQSTuAOgE0dDns/uKxuKk8+tDB5j3PQzSVq7ipB94Au81jkeAgTS0snTpMDdtc59Q==","signatures":[{"sig":"MEYCIQDCrWlyjTEbVmtO0spJ/U6UCP7BQ6POxTQCMZ4lcvsavQIhAPt4FD6fbfnpqK012h9B/Ad3TtBrMcVqL84rYKZaXjx+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecC6YCRA9TVsSAnZWagAAX8QP/3QzXiluLzWuZsjlG/TU\nv62GJ6TeG9JozxcR1q8HzUKL3H5ADUWiO8Qs407OcEvaeEd0+nFIe616z/BY\nJo7PZKVzqKIgAGjLYBLupOvmmHWhYzCrZLpzK6QnVq4kh0ihIgBPFjd4NJmP\nD83A91U/C+UxgHtaE1wnOPinTezS4OzDnXcIcDhRmn/VP4GSszFS2vOE0EG5\nCayh2UCOWSRqYwU9jLoQemkNNInk8VIIonb+j9cmDUIXNvBdvvjTYS/dcNKt\nWisV+TLXe/VBn1VjROCok7TQOzXIzMEbVZTu0CNr96q0/EMEO3x/JsSfTFJ8\ni/Nny1wXPxjig0y5Ye4N3VxV9nirAVlP1AHSAwmvuhP1iNCflg/YE8I/pnXk\nWOwC5Q5t06ujIFjI3Z7G5Tqb2YBEaqCR1W8MAK4SOdCGSv1OE3dk41urqTiU\nJEAUYclvgntwbC2Cx3fOg8rdI3akv2hVnP4KCdHfYtMbA7rL70Wo8bESe4xu\nIaf+8cABQgpAdOkzTpRwr6OJnRLLmLG0yrC2H3Zi8lpHyV68jU8kFDX2OAU/\nKxb+6Y8GPjINED0/Ekslf6j47nstUCnxB3Ilj8EqnU/2BwlahagbFNOahyRN\nK0F+V6GOSTU565YSdFKue4K6qfw/tUjJWl+FZ1539LILPqsc1xSZ86Bo+E4N\nE2+u\r\n=OayW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"34402e260701b1c418c6914e4f511fa26eeb67b6","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.10_1584410264139_0.04567312958618741","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"socket-sorcerer","version":"2.0.11","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.11","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f79b3c3bc8fa651b2b95f2392e3b923f08308583","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.11.tgz","fileCount":29,"integrity":"sha512-hsCvTaqKvZaSh1Pq65XE6BWvqpommIUblQppAE0RkWJfNwavnoqCo7Dyxrd6LsbaIcyspX7UD2qnBg9Zp0yhIg==","signatures":[{"sig":"MEUCIQDxb/GT7W7n1UCdnOa5/cJxaa19SUvq3k1+DRXCbaYBHwIgHi2Xq6yrBJscw+1rPy8kkwgE/464A8uFZxk4mZ8/E7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecC9pCRA9TVsSAnZWagAAj2cQAItnf/ZMtmnKQPTP2I+x\nrvwE7Xa1P9U2jhrsTS7TMvF86f7EhdDHrt+5dlVk7vIYVnVQCgwv8elW/Qj+\ngs5KYEPr4nsPpw/qQX54qYUhVxhaL7X1XYXqkCQU7gLO26Ifae5ajvIzeeJ+\no4JCV4luF0nkAO/d3fAuwK6LyUAmjLwhB69azGfhrWxzfcy0pFPG/V/xckH5\nIaYiiSJHhtQXt6Ad7s0g342EoD3RAMW4MFcLMkZ0aQoTPcjrYjRr936EODJv\nq5/6pQXW/d8b0qiHdgCo02TEFMY/JDU6ivP59DoK/5RlQkq/29HK3l0Gn13Z\ndSflIu1RRWaok/rD3KDYdAUe0Yn7WTq5F9GjvOOG2MW8Rjs46+lBpnW53qFX\n4xKKTlPBzv8FnTrBEmDlLqYBy3Q1/Aiaa/UbdUAkMz3Ko3a+c9k1KSk0iids\nvww8Z/XRIQ3NMbyaCX8CSyGP+JipPZ6vEDK6sqKUvKxHkut+Jj/EA2ecaRPn\nqElQwR5+vXyRqZfXvf5CqyIIeEqqpICt7p7euy/CWM80dEI0FYT6YSfoq8DC\naNAb8XpCn9PNmw3JKa3LudV/9l9K73TyVjrVuX1bz6uggy0dMUtxwy0A7xSQ\nau/qX5c+YEyU9KbeQI3y1Q5KAlSwCHujy81fioJ/t9sAd0r4KSohLrubKcaw\nzAm+\r\n=2YnJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"eb025f893110dd15faf52268e295a09c01a9e29c","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.11_1584410472871_0.37899098964686906","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"socket-sorcerer","version":"2.0.12","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.12","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"427aee28aa6b386e05c5026853221fdeadee4707","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.12.tgz","fileCount":29,"integrity":"sha512-sKt796yVBj7oRyvTIzijp/PtVzYlWZaGm2DnrPs8bdDVVuxiTxWZH3kVJ3ZX2yDn6hKTltlcU9Xpbx/rh5O6/A==","signatures":[{"sig":"MEUCIHftxefCLuFjr+3vxffpFN7/zdx5vCytmMr4ubmfnOp0AiEAhbC4l1+upV6b+L6cJcQAQtASUPIuPgxHQXSRNLeHqb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecDACCRA9TVsSAnZWagAA+FMP/1yXcZ4+dOwVLY9zJetR\nOfL4mO2E7VTIvuO4CEGQ/cnCeCBwpUCyLlx+weNyjjDCTaU9RZyimfpwJ/F4\nRIiQk1POH0UtUtutQnGf94wem0Wzh3FzKsu/lo6G5P+hqCWzyzFCcQfORV8q\njReYM4a5G9jjkOwFPBCljq37oC9UZmkBPvnn43v7cIWEbvAYez0RXCFlmxZA\n60NFyCoCi643Gwcip8j+5s8xIgEQl33eXs5LCZdcZU2NSo3S2UxcLO4fLn+O\nonuOoQ88vv2jnxKCTzZHXEQgKNln3KjCJ3gTb5ZboGc/AMX2hFSNQEtgfc8D\nbOM61g7dwalBrKPhodyjcXAC0IJDIWkXKAhhgIWOVyVqix6h2q064A0mkGhj\nrOdluFRx+rIx1MlnBDd+M3rwWpt2jED5mguNoQ0B1u3tmJKWjUxwrVzMNFIf\niHllEdDYqoOd3Kqrcc3fVp4VpzdfFugEvS+JB1u7mrXfPutnJJsNJPZwufeL\n75rvzgexug5q91Rng2sHm6QCKAaRqfGyo9hRmBbaFCz5zSz76XJwx3SbyyBB\nuwZCuIlR/9mrDFankeNYTZl8KT06FBgnP8ksL7yps+HaDtjqYtZdFcszdr3N\napWqMQ9VRRaYUgviejBhj6NiWP56XZkL2FZuIU3ljSTFrQKeCTmjs1kxj9BV\nfiyS\r\n=rSzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"83f026b04294f3ab6b1a6bf7f4b6f7bf9dd90fe2","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.12_1584410625757_0.2698477492195037","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"socket-sorcerer","version":"2.0.13","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.13","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"64a5956e355cf41dc5650c3167ad397a7f2def7b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.13.tgz","fileCount":29,"integrity":"sha512-JBUn3YK4IFdLRMrl7lr88GxgzWSDzedKiPegR5dBuA5qDQ5AdNILdjelL8YMAx1Y+2u15gxa3TUns8TzhSJTGg==","signatures":[{"sig":"MEUCIBVqCjvJr6YaxAlgEuB63vGEW8fOxge2vXvhY9TEzigMAiEAsz0N2p+/vmYufwEQuY1wHcm2hgVRSQ0w7NifPYqK2ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelW0dCRA9TVsSAnZWagAAs48P/2D6YE2gSwynLXbipJz4\nJPQnHX80v6xLIQDRbM1ZaVwHBFm3oGN33HbdHdheD2x3Ury074bOA96vLAsb\ntsCPxhGBf1G0uCr4Yq9aXzHLN+xVvCEKxiClBDXnzPEObn4RzConpZbkHltW\nXin/WPcZI5kgRq9gfPhQqHQaylGCt1oFqixqaho/T4T/E9+n3I2VXcDUpJH+\nuv2MHpPBsc9UXdPZu2cLRyXf4g6xJG/Rsv0ilwycZsgfgwex8svRsS4du+9T\nxwMS7gf7rBsM1ZiVpVgJGN7MkDarQZvS1+Yczf2WVkTayafExGDwj2DTs8mi\n4zqSsojrS1QipsxTNd0gPFVu9l8QX1FR9ccer8EbQ4lTIKg2L6IDAyKcV+0B\n8N4fRUd7QJy3/BlYbBmbYM53O7+QQZN9BYE4h3RzrVBvEAZoS3TTkHGCF02L\nt4ri5PUDw4WjNubN+Ca5Em2OVQMEmRUecXV2NCVbkR6gVjInauKhraCKS3GM\n2CrmJ/Z5UUR9nF+hGXB9hDyoFI/TPt3hR/mOHIlFfi01+jK1z/G10+PPCx/Q\ne4fOV3Q9e/Hz7Cis5E21ZZVIcK68vZ6nQQLdpJ3Q1rHFf5zM0s0Bj1ERT6KN\nyFwnEFLyDgfzA1hWGMPzDOGAiXsTwCMs0M5VXrn2RBgzO08Wl9vADsjFT0x0\nEDUh\r\n=Nnc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"23ab6c908a06b4f0ee34faa6cb3cf9af88f3136e","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.13_1586851101097_0.09516520911739645","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"socket-sorcerer","version":"2.0.14","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.14","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"1a81df12f6825aed766b02e0764414ffb71eb668","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.14.tgz","fileCount":29,"integrity":"sha512-BqZAITVMZdejIrldUhHZXwO4btiF3V1vaNSP6T/YuSuxWCK9DxSR/SLbKYJ8L4vpE/GtbQyrH1ijzr2kyfqsDg==","signatures":[{"sig":"MEYCIQCU/eOI9x7XHoCfCHQbhSKgLtgnln/fkWJxln9tHzdEawIhAM1HHZEc4REW1vE/W/s0ewyqb3ohrOQrVLaubzKIjbUz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenOypCRA9TVsSAnZWagAAWmYP/2wJeosv4CjCDW80ZPte\nvEG6xx5M26Iv0d07GX2xjAj2F2qRzcdA+E16kcgTJ0R6iDR1tdo9m60eb+J9\nm9l+fm02IL1fvq9Y0KqAgeQy5Da5xN8OoVq8Xr69+rqfahSDCSlekdP+Z6SD\nWGLU1miDPK94/11PzzxWw9oNVTWLSOaFiwbHkqT7rfy7jtoMrJgJtWlyAOAt\nPV22fqjzxyplKbqGGeqGPjNqp9S1dzcVTi0F+VICJGIWbQlnYjSXdh7sCMdM\nCu8ffil2kVycSOCgQEQiJ5eZ5snNZoPoYsdeLYKZu1l0zay4SZ1ubBGap/4h\nR1x2FRaDGAUOC62f+ml9fcYMQpE/vZY6F+q2j+TPy9y+Ny/aaxE/95Nj3Fij\n0u/1fzI+fi9JHIPJbQdz/sNBkmtsCEowMpEZi9CeDaJjm89QZKwItsJxfc2z\nw4pWORc4RwWUi48lSmM6NgsUeNeAtA1kqEPaupvx2+25CTj+c4pKXuomxNB8\ngTzhp8j6C97HdFF4ww0ygU4OfFCj9s+W3D/ABUBfAHEJoZyodDL42HUNGctT\nJgL+NDnzQp30pvVMMXEI2loX1xC+Q8OYyjz/a17pTaMA2vV0j9Ft7LAPAk6m\nt8Ahdk4y5ewjaz4WKS30qBZyT8gYRXv76wfK8RDqtLIB8Z1lZYmiNRW9YUmC\n3Vc2\r\n=K1sD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"30251c41ce998ae0e2728da928947b3d981a66ea","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.14_1587342504682_0.2555496770140666","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"socket-sorcerer","version":"2.0.15","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.15","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"b90a95cf84d49d136196e4873e073afed9c384e2","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.15.tgz","fileCount":29,"integrity":"sha512-WQ19Ry5RhqdPffh3d4btgowK3koPVHrGmWmFY27tCzgszelTHIfcK762CVd57ZMxGz9Cn3PJdnW8/29KhFVkNQ==","signatures":[{"sig":"MEUCIC54T2ixxiryzygc8xJQkXEnrywySp+ImroHj62Hhk/rAiEAiLkHHiLWd+o0Dg40r7NfGNQf2uIH2aYbwZveHTr18xE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeokw+CRA9TVsSAnZWagAAecYP+wQUDsUHBgB3N/82F8t6\nXzKPa1MHfNGIY5MIoFtE/U8T0gmXnV+6/5sKOPe4L7ZpaD9gV6IJuwTNgRDv\ny5JAWYs+poNu7FafKZfDw6hS8KTzuvR4SmyvHGDYlhz/k08UParRWE6TFihx\nHbtcklogWsD7L52bEDWyOHFARRv/l6/eg2ajLcwLiHH+trpRY4hCmdPrM6BS\ndUPUyolbhysIS514f69GgGutV5wgyJo5o0zv0aJfF0L9hXw/4UQu/aAy6kQb\nwYUFG6H6m+1um8JTmR/SQPDzk9vAH2GEg2RMKqq42dd9Dv7COXbAyQzbJdf0\nb4UUfeoEIHS6/puAARfcnRK1rqzFsZ/pNeU0+jnSLgghprW2au9G3kH3IqfT\nYGHQHzu8einuXc340aIt2ms7hG5bQz/qWPuYmAFTOZmZCxwgL7nfdyogl0K4\nagj55WhHB2bULrF9Q9hLtF/6wuOAR5K637ZkedjsmOarZ4hNMmUZgmHinRTl\noPUxLA5fHLhbXcd43F4QQhPD565vMZaqcPKab+4kFr+F6/GxL1zgquHE1Hc8\n4N21XDIqzf2EsjfElqnhP8uvuHJtTWt7E27xn3vZbzbcePIvyU35NusQ6Fwy\nwc1ihAeMMVFaZhTR3ktld5PyioZgfYccTGqPX2NtMuYMYvSGBUfPZcq8KHTx\n4L5H\r\n=bzSV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"24f6e1541019de6e5404487bf8ef3145fd75bd97","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.15_1587694653472_0.2575235388560666","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"socket-sorcerer","version":"2.0.16","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.16","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8d8db9b4c323d0f0319af3aeceedf621ef857f13","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.16.tgz","fileCount":29,"integrity":"sha512-vk5Vq7Ow6r7PSvUzWg4VxzGE3wtG1D9AQZdXJjVEoczlaGU48nP6+Gk1SY4NI7P/lzSIqp9fiESl7gT9gHN3yg==","signatures":[{"sig":"MEQCIH8/+++MrGh6US11AURw8W9DabVyoEWK0tdcSHBmAFGkAiBHZlB41ma2x5sy56mq3nqFuAKKPQbp4WyEu34ItTc8Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeolF2CRA9TVsSAnZWagAAoQ4QAJbHRBvAw4IP5LODhRxX\nRE6En3CCxR2xeUKOeaj61dwCei99f4/2nqM7TEwDMTf51mZZGh/LtOtnV0Y1\nfzJY1jxOefHRcv9s5hnQOLcglYGPPA5AUjusCeXxdCKQlRX28kzWhXmo5jyS\nUbvPeCu2U07aK/FCpbkng1StLPENGSky0LWnlgmb3EWjlMSlQZjQyHr3KlaW\nvqe4JkvokfTkaHkzJxLStuA3nrKSOAYAoxDLksAClC8o75gCaB+NwNHdmcYh\n0UonDHDjo7tGy3vFb/HiLgX6jXOo40m1ZD1ynKnfZAR15BGlR+zNTz3eVmxm\nippIyyxGUsU454Idu8GDZ31zSbxEMdaIevHA5AvyBNzYk4113oC0m4zdEGXW\n5SGht0z8AY0jA8LAqBHSrGQWv5asiW3AeUjU85TBLNfP93LZAzvZmri5JiKU\ndyG3zFRDpHacmQXyQrCILMTnUfLA+KpkFTKsZHr56PrIPpjIky6iuwlYzBXI\n9oRcYnHrYTKJsx0pcCBpGjIKJKK2raoi3WFS3z5sWhoiM5c1mb6uizLwkQJk\nVYdUTBXrGxGJXDzSs1s9xUqq1dfzcbFtw9sPbfmq9ek7S4sZr1yIWTrmS8lY\nNf6JpkA350VV+4Fv2VG87rMrPt08pYtkJwXsx/o2QLGeqAh0tQOCXKXQR7Bu\nlQhX\r\n=xecS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"3c27dc888350bacbaacfded3f0b6d43520134bcc","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.16_1587695989947_0.25430172024548425","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"socket-sorcerer","version":"2.0.17","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.17","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f5d6599974c25a3d0e1fc6347be30cff7d8629e6","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.17.tgz","fileCount":29,"integrity":"sha512-CSQwCuykm3g0gjteyBpTFsdD+BFWDgdSl8EqMfaBlFTiY3w+HlExHWynSps65ZLBm5YQHjVdh/X6wHTg//P/AQ==","signatures":[{"sig":"MEUCIQD7eeh1nLuLT6V2ibKW9byEkrvkrD/6za/j841w6tTcDQIgCTFXca3adjc2YaFlvJgDi8nc5bOLkL3VG7N7V9+zbrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeolLDCRA9TVsSAnZWagAAN+gP/iwtX77QjPNzyUsco2rw\nCq7uajLapZeTM1KZjTKaaYied+tDstT6Q9OaL4Fy5jrROjO9jjSVGTbQHzso\n5fK7bIeYVSmUnaSzOgLVrCEN1ZHXzTdD3Lvu3nryzKhgHsrPwN24/OcAFM8w\nyyzcY9psueEV+dMG4nJ5H0QGTCDbgMtac8N3MR9yR3n1kp1drLieke7lyWKk\nyDVCVSQbEwKzOXf5XTSWo86rNWXJpKp92W1V4y/QG1IvphwqrOgAsutodw6T\nwVtvx5m89oLcTLNfeuGTnp/hiDpPn37J+d9O1+KJLQk/bBCWYExIXgAvmnSH\n3E6BrUNpjn+thH1pvvp3+4WbIQg2aI8P1UTbTXXxzxkfGaYwGUjvOyeAIO5t\nm9GirRSczosCXmD2uDp2jZYSn/8Pk+Em5uW39Mg7pSP1XiiGUhdyHZIJAiMj\nJGNdy45sUUOVr9+ONXHKGQZFwlYm3Sy4hgKxdHAwmydOS+Sr6fU9L07P8Y2z\noJHOL362XEbL/EcvKNw64NshX5d9UosTamDVXX0ReCKmn5h3YZu+PsPdODPj\nMTUgzbxQR9t8pZoihjygVdCQBiGmGXsa7UcBiJPtpYsf2t/iWtO2kayKahiF\nxhBvonVhtLrG2rUDCwgUv/LgKvNqLGQqN80DwiaFhSX2nrGsMjwzb9slKFvz\nxS7C\r\n=0Sjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"a10fb2b87276540c4dbb6e4fe59bd18bd80751e2","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.17_1587696323416_0.00977228556106291","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"socket-sorcerer","version":"2.0.18","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.18","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"e435f92b2720a0a300ac1687875f3de17ee6838c","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.18.tgz","fileCount":29,"integrity":"sha512-D+bVYggNPFFAkDVooH1FjALyW5HrJh/N8GFvE2lmo+df89zZNEPyi0UcsNm0gOAwoig2KEEQsNVGQQtb4TYlSg==","signatures":[{"sig":"MEYCIQDoqBTBPduq6yM+U76KkVn1Em6H8szAwbp2lnHPSJm03AIhAK4NrH0gD0Z3cqp8dY5si+hgkH2bseUA1zXnPBxTwLWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeolfYCRA9TVsSAnZWagAAjN8P/AwgdXfcfP2CKV+/y8an\njU9pnv2+JZV5biAY1UFnWDa9pH6nZCFBvMCKjKJpCosFc6z/pH9J858QMfUr\ntfiXYEn6T5EC6zp4sHlxMafExL8x8CUm+3dBy0pQYsLskvtTtVnlSvda2FDS\nUsOcTngoDenNOY66d+yoaDqD9tIJfC0twhU8v2j0sJePiWGg+0AfV8X1Jtpm\nKofQ+Y9MpgpTFn5m3VpjkUPc52ki4P1ZmW+HHAf4EdQh3MiXfv5ZLmlVSDZ8\nStvXnxylGzWbKo6pnMLBuWC0EIPRz/+N7MTtW0k7rb3kKbTp8KcIReJYtpOr\n2hCjczD5TBrPnKoIGJQ08g9T7gXjyuz08QtY8u6+JRX/tXQCGNoJ1Am4W1qu\nsLFMvhrWevzYP2AP18fF41yGPtSaVlF3obisMjJNxBpM7yvHmLddUUyNmNTv\njZoyLpn2qNc964FvUVA90BSQAKvhg6ueDISFvdXVCSsqCufEJLVMx0rPEn+P\n7zBhqPYZXffMKdV9IHUAB4HPVq8SSbNwwXihsnSeh8ZDOcTt6Vwv0vN87tFu\nKiFJKjM6MI0nKv7H7vrftA87GmzLyMadCNoH0JLOXKRSWreEoAZvVpu+RiMg\nkt43vYIRW5Gk8T2Xf6o3vzJ/BXkQrrkFfczBFr8yxjx1gPg4lvZiNo/H+tzD\nhh9p\r\n=M3UT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"061762ca4584425041fc9c946e52e314ae1fb760","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.18_1587697623843_0.3712850450565135","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"socket-sorcerer","version":"2.0.19","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.19","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"449986eb5a5cc7e4ada12013f1502a05b41bc24b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.19.tgz","fileCount":29,"integrity":"sha512-Y9esu4sxaF+yX10ujC/r2yWkLD540fvhvbw+Yg3183155vYxJccrQt4dzX3BjBeMow9PE82uqdzUCa0rNW8IbA==","signatures":[{"sig":"MEUCICSni9pr58IlgSuArci7bsS2f0XzmXhUZpxWQn1GV4MyAiEA0/FXFoCmUL8vK0KpLyzc/mVKLrI1r4u+5ZLxXC9PA40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeolsACRA9TVsSAnZWagAARdMP/1ivfOWzvcZItYuZtlXm\nVblfzed5IZh7D0xq/giivQ1PXiUl22kA9HkZA/DTn6YOOeU68kWDYOAYlWEM\n/koB2w1Q7SZftGLuH44s8/kyC0DAl0DWTvd305FgivnjxYq3YDu73xxYxNCb\nsDtgZG6WTy0Dabspwt3G3QEbtOJF+e6acsJxJWU02oaMM3L/w2D5RY7KzlfH\nFew0dbsz26d5AZ9DUhZHjP4Ai6akrzmsiZ9MeGcu6MLK+PaIYY9C6KYfUKCB\nm7/Q0XSkCDQh6KZOjldMFLQ3Xqu8TK+PK7qdcJm28pneScZBBNunASgGsbtQ\nI37MoWhmGppKXsXRzhJyP1te1whVnFZyaA9NIjb1zB3F2A3Te5TUgVmxkhnU\nESwFhqsY+GxIET8LcMYNkKCwuFhHSHwRcH5R576s7g36maHKamb/f1iC1P5V\nr89V3cxmv3WV7XYrjT8JQooW0WvJ0uGN3AHL+5efhMf5XYErXr1N8okjcfQK\nX6N/DZR6xKt4zm9+vuR11ytuuyNC96zn+zlSHWzBtUCCePk+PD9L2D8MIEY6\nkDnjcIS2Yw1nZnrjoSgamsLymFJdXr/2RyGsaYJSOi60N83qqDItBtKo5ueq\nVPuLYmTccUgrZhrC59a5JAZR05Ye/IiKUQ81rmUDaG4JXKoinQoa8x/znDSa\nzP4u\r\n=Efob\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"17f1beb9640d7539f2abff76c5eb16a126116736","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.19_1587698432201_0.8946181003602607","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"socket-sorcerer","version":"2.0.20","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.20","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8a95fcdfc5475fcf8fb271ab388fb17ea5cbd082","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.20.tgz","fileCount":29,"integrity":"sha512-0fFZ+iH5P8iEGo/mgouwsr91Avux4iuXSSWoINEHcrv2M4n/G55L3GteSH4bhSodBDnTJfchgj3ayk8ewKzbEA==","signatures":[{"sig":"MEUCIBEqfU3QL4w8OD6DWuHtyb3GTjGDsYo0TZ1SPgeJEWJfAiEA0G+XozjGx27Q+RWJtlH8ckj2NzbTH+wuw0isGQ8Loik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeolvTCRA9TVsSAnZWagAAgC8P/20Idupd/n3tXhveM0T1\nWKvOCgJ3nNm+JZhG/BXPNgzdJNgSlXajhWdTDSr7tW2rewGAAbiGVHVoTM0O\npGvH1r+GPwGL5jSenrxqbCgjf4CmBJd13YnYc27/hP7jt11YmUChuciTxGB4\nqKgyLyUOJuYSr+hYmhlmwIkMzKmj7GD0dOXeKdbueo/opI70peEDzc+05Zmv\nHXgkbRq8i73Kj6W8+wvrw13EGPoK3tJLQLLO5QqUXITjYR6yXc/vlR2Or03k\nsLlo742m9ej8S7jFsLWBrYS5JVO5urocLadEtHdt0Cj1nbLvz/ny9UNcyyhY\nbpzS0qZRDe2mOcMs8/H91rAz8xK7mwv28W5WT+NBNLE5y/IBi05cCqHo4JH5\nFxLQ+Eqd0BU1zSi6eSZqBc4dpKY+QCx/eVpkXiCpDu/wlE4FXn6xl8J2XzoQ\nBHhCg0Kw49J62Z+/1G1tREvvrBqseaQfPtsFlqcmEBlQNYbKxfjd+m9v7jFR\neROhJkrNI1WxaXHIo15ZQ7CBP1dVvX0LdzWxvRM7LyjdEJzfY2Xa0sNb2RLc\ndVy9j8tqWHF6PzTzLqjolzA+eJL+xLI/+WSvtxObLEHRkryo6upasBfIqch8\nTichysf3c3goZV0l/CxW9JbalHkS8bw5vkfO72e+lR5jZQu3P+zgURorSxga\nzznw\r\n=bygs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"28d18020e4b6297ddefaa9c4c7d81dc60837d7c0","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.20_1587698643258_0.780743897321275","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"socket-sorcerer","version":"2.0.21","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.21","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"a1fa4795f38ebde727b1fa8cec2cf55f7e28532b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.21.tgz","fileCount":29,"integrity":"sha512-YqskbKKmUSdFGmWRRCpQyrlMtfntzQctvv4xlEEkqrUPDYVm8awf+PdthYaiGvJ3ttlgwGeXfdsIb+ksqdSzSg==","signatures":[{"sig":"MEYCIQCbO+5doGC8aWtA7UmUJRowFeQWW+ulKdsdxmeiHRBweQIhAKXSV+/uJcQlx8q1nLhpokDMX8Xl8K2id+pnxL+Rs2wU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepkmCCRA9TVsSAnZWagAAjzgP/0hpIUrnBtm/R7VKwjip\nlAHTzNpqq3F/0cwe0QmWy/Mb+prgzpE59c5hejVJ9WaO2WhAqK6aRqo/kLu/\nAt+J07sdAbWke1nncZxolU74LE01UvIaK0E/FbqyKbaAYWwXIw+eFwWMPOQq\nfiIjrcABxyFq8ALw/7WRbAXqo0YXuSP/xVSEkN9b7ZOEuQnkF78p3aPbuuxu\nfYIOQuCMv0ajFefOfVbELu/HyDjVJ/j6usIouqW1+UW78Xh0wpXD83oPlHZX\n/K1ClU2f7dlTIXf/1GtiXZalcI2vcTQ5pQa/VQ9o5BEPwRqFA0uiO9QurGA/\nqa5+MsXU4fdZDQ9xrbzACRS0OtmKAiEIMpr4VHgtjsSdw/VgLLbpazka9wCq\nbm9bJzBmreZxVRBHkZeVSRHxrL0Dm4nPts0AMZgkEY85KQFZXJFxsydsj30E\nYX8hNxaYCdLJ/b0S1obwYrd+IsxcuurhtfOez/phjUwqGin9AD2VDnQJUghH\nal4FY3+NwhDwfsHtVCD4LIHzfNqsBNycyo3shGwASlFJ4wY/Wyk464tSP0Vr\ny1tWwEVARacz+HXCI31+ts35+P65SMlv6bR0MkTuFfeE2BanrJg/EZjefEkh\ng1VZznVkXseNMf4iqF8PeHsTBnPp0wc1rYUVe0PACtf7bLKs8QyhfJL+vXCM\n7NvV\r\n=qPFc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"5bd1d83c527aacc636b9a03fe8a921d8a4bd205b","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.21_1587956098472_0.14313270479765694","host":"s3://npm-registry-packages"}},"2.0.22":{"name":"socket-sorcerer","version":"2.0.22","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.22","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"47bf0a081229c01595e4c6395b21442dfb64fcf7","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.22.tgz","fileCount":29,"integrity":"sha512-U1EHGcGLnmz/0vslagwYMboo10rXDff4o4LVNAQr2big+YrwxVIWLq6CAl0O2DpIQXGMY5le+H13o7Z+4y68hg==","signatures":[{"sig":"MEUCIAUagoieiWNkDMQtc0AT/86Ve0xW50a0xI2l2wgR055yAiEArwqDqqvOqOzBsSE1rHCfxo0YknShI68dUZckRGv7WKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexPevCRA9TVsSAnZWagAA7kYP/3ghxalKXOufh6KE3uzJ\nSYIVSqIt0RoMKOUU06+D3SOQ8DiQMHzKqO9LbxZqHz0dCMmEWWhaPtea5mZN\n7L44whCEcZHHkIVOtAzAESWPfm+ELmepDmf9m3iImFAmqeEDfa9E23t8V9Rd\nbAb3ktO6FL6fdq4Qz2lTwvyKVnwHYygiIBgNAOpl7Li0bbrfS4n6pWcwkQgF\nXF+Y8tnAnaDfaqXKngq09bKXnuIKq28DoQOG3Bq9ezq05FXoHLECM/rF2Hcg\nHy5HBl3G25EuYqHoa5Wy/WzcirfFZQURI2sjuEjdq4v0vC9p44e0Q66dXWL4\ncV/Jdon8FyNPnL76Q/IinBVf4rflBnzcK65cy2/eHHR+BDzrvm8ECO/4wK/S\nJT87NzIstus3jxE4uK0dbyJOGNqrK3OVsZa9LuH2P3GsbjmBAgSZsC3TTeN/\nr6epsoCS31KrKdzyH4JKxuHri3Ph0nGociXIQOLF3n1uhSd1pDTErquBuhT/\nz2Gq46EG7TxD7PECzlDyjZYgnhtjEkgEdD0wZJ/LciaIWmckADemH1fVE1MJ\nzA9ZSp7X2xqXrrxOx+S9Sh3ysr0Qyo3eOtwOu2dlvLfAIKqymmUKAhN0T96W\nuikrRZ39U1SUyKH5kGboH2PtzkE/NWRrLs2AX1xNDIR4Q1vCdMo47jTMHfRQ\n9hpS\r\n=ODXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"64aa85c6be0d718a591711978c54b2cfec647ab2","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.22_1589966766763_0.3908850283695633","host":"s3://npm-registry-packages"}},"2.0.23":{"name":"socket-sorcerer","version":"2.0.23","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.23","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"70ee83a6395010850bf78e67f4d6e3f21635c124","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.23.tgz","fileCount":29,"integrity":"sha512-36TLRdt19f0679Sb+J8sanhSZPf40r2/0PF3A2My0tn1J8dDr281v3p5Op7axgcw3Ga4R7HlsY4TkerbLm/hYA==","signatures":[{"sig":"MEUCIQCyul5jfhGZDYo6BdHNPiorkMYNYN9YlZ32N/UZoOkRnQIgX/E511xABDuzEPciexA9gci9o0Dvn4S5hTqhZb3lyS0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexzKkCRA9TVsSAnZWagAAwC8P/2moxJZer7nMu6uSVJwt\nMs1diatr2L1o37yC6UeMKQcaQGTbmGnjylPI6YHa6f4i0pEFFnQAV4+uKVJm\ndk/P3S2M6MG0PA5ZezilYLqQkHwgZBYJwvAxfv5cntjJNzTPr7w4Z4sjTb2V\ngEjrH8T0fR7Zg9b8KAPp82Bx30uMNf5ZbFBpVk3xNJOzxsvE/y0F3dXTlTn8\nv2bSdeSJnr4CYbB6jEGS6SF2WmE+EP5Np8MaJXGQdPEqh50gAaeUTcoQ0EUX\ncM2SAqTfb+vyUF7m8EtvYlaGEAcacjXivGH6UCexgwDdVwUciL9g+uj9kvuC\nndPb4HFktZTR0C/tYV/SY1Xz+PmFJcEYxH7cUG77ckw6JIRax/05ZfiQeWS1\nR/2OjgQ3rE6i7Ib6POAhdho2Hy+m+0rzVUqPuC7FTXLdh6t44bmOSkxqhjLb\nIszO0xKYgyURTQlVItIPIlhweCOXeQwuOlhDZpVtnAsCEMfU0HFYNZSE5/BT\nBj4EAlqOCSj4PuCMOEk6IonIstPIfKIBAfv/b16T11AYkXwrSSs6k3bssQx5\nDyv4+vqUXK7RYGRfHvlyseXEGxJeQO75umMnpFOXI3pAo10OnDuZs91fZ/mR\n/34y2qbLQ4sgxwpPryi54WTljo30N34z/sywWqMvftI4Yzhi+CM5VXoujLd+\nbzn3\r\n=Jttq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"d391e06b9ad83e68ff9405ddfb6c03c12d5230b1","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.23_1590112932275_0.026846111383022286","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"socket-sorcerer","version":"2.0.24","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.0.24","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"85131346665811c430fcc6c3aa7a4e08a871b35f","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.0.24.tgz","fileCount":29,"integrity":"sha512-SR/TdKA4Ssy6JFwmsOxrXyhd9cfuA1QT3df8130OETw6/RCdx+ls+fmF1ZnJIDG+oC4Grau3saTeIODXW7Xw2g==","signatures":[{"sig":"MEUCIQCu8kQXEpLpimFRKfKYIkGxOD1iq9F9sMfrNy1+OsQiggIgNi8iukMy98NBkwxQGYsUCKl/3oMH7ZjQp3s+otE2ZQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexzalCRA9TVsSAnZWagAAt4UQAIh1dq+0t/9h75erbjqp\nJvJ5A7hFHOUlnUOyYUK2qH6Oew3HHYvXmT1oGs5GNSDt76OSKFaHX6bRNPWx\nJKpYs5qZ6vAI4SJ3MuKapPQZ2N3XK1RgX4eikjU9kk2YjQuCQpt6eDfOMTah\nGhgLyxBMqlN+KC8Zy6YWNOcwBf22rfiK4XdTZ5OgnoSp8BxZhcyYT+5FEa+n\nMQ5R5YOXdXSZTEhR5pXnt/IjGiKEUHnaH8WMCqk8y+u3LhGeqFmHsMrn1xNS\n92pVc6RM1XPFn2rN5ZPdcnM9VC/w9CTTh2Ip1c4bkqcWzI6uhnXty1ih7XZc\n/NOYvu76unXXGOUlNS0d03gSKnD2WAab83yWJD5bH+nNO/aUfcdEq5EPO3sX\nVJGqe76Y5m+L0HcgaZ/pTrMlyYV0irEAQox36WU0zJ40qDu9Z1M5oVZWIxIE\n61/JdKQxXZEiULZLUEu9Up4VgH6ersag+H95fN6USZY09J5Hh28XuNzxBTAU\nWvPOkKhNdZlvY8MVNvovgtE28yJ+oi2TX3iWwptuaOOcevY8CujKhqUnlrUa\nkNkxmNdS7g/QE4tFTPUpTUZzjNI7j4DnUdJLhOz9ReBCKNZH8IoHCockGFrc\n2Mbexhpr2EOjhrNIyXWtWy0+PTp+8NaPVZw6TLIjq18qK9WZk/H81TfPhUzO\naO6/\r\n=BLWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/types.d.ts","gitHead":"ba9afb9c5ff3bf425294acffaca4333dc6959400","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}","postinstall":"tsc"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Websocket framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","esm":"^3.2.25","http":"^0.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.0.24_1590113957387_0.7710787832666297","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"socket-sorcerer","version":"2.1.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"d10f06423c9dd59e9ba66f758640e8fa211e136a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.0.tgz","fileCount":65,"integrity":"sha512-/hT26YISu5hqlyNdRxuBBGZJICklhoW8w4U7k/GKif4RDZD1ZLfQ7K3DytsGIbOuvosaPAgfDpcCr2Nv0Um6TQ==","signatures":[{"sig":"MEUCIQDITjxZZu/Xy9sxfwY4XTS7ikU6jKoNlxnWIJADvdq5pwIgaKMuO8Pv4oJol1lnrNLiFihe4fRyc6p5NFnvEXbNqyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF59TCRA9TVsSAnZWagAAjg0P/RJjfAQdyppf2sGrlugH\nsKSFc8KD+pB6lPKrfReu2dj2Ovm83KgugXvN1pTIfIVLk1WZDR/pHc5TeDJ8\nduo/Vh2RXy8tS0u3mpkcxz1lxqn47oUbyhxzVqHE/znFM8I4C4WMK3fvK8th\n6cQtPdxzMuVKsiaUa1hDehgwK6WhTgstYGUBVQ0tP/Hy8Sf7YoXyyZaeBt2G\nj5Ts+eQNK5V9H+zG4acWiUq+fYtD0mRkPXqK+ilZhZ43cp7EmbC4zCK417jg\n5T2DGU/BulzZIA2JN2T3pxMfDiJoW/C6oPYyqM1ABKa64Vf5EJJvpbYssWiE\np7lnkgEX0z7W5oRvhH/nDY/Amibgw3z7PPuyVudQCKjokCkwUUMtexGFUFyv\n4d6qJ+pnrkwCWppNN0Yt4LDWf70sDiLFnMy7NM/srtDl25bqIB8DrJauYNGe\njOH6IOZcmhiHgbiKX/ehYvmGsF5eLqcMQ1AjV4zZQe6J2gyPzqAioopFc9lz\nDTSHUrhK59VJdhVItf7DRqzoKSSPg2s0GB9x2udQhVAF7/PNeo35i5OHFlEf\nkgMN8H2vi3T/vQSILraA+3zqv7g8YyJJiDaUHB9lc0aDkcTGCsctphdmfnbm\nYbdigOKkekZV9QK2qrHLSO/F7oHlAuWY52Sl0nL4Pp2zBcAoarny5BUC+k59\nAj5E\r\n=01/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"737875d75208c6cbd6fe83f34a86e47a56aef222","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@types/ws":"^6.0.3","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.0_1595383635524_0.3183699873056316","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"socket-sorcerer","version":"2.1.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"2a85240683b706a0968a83e9a95ff930abb6aedf","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.1.tgz","fileCount":25,"integrity":"sha512-WzCq3UOl4ex8EaLJd571bcOVw0RbrbDrGL9xmf1Fc+/fLv1r14EOSeMV+w7s2ycg/3fBtoxT5MKFvvw/cQdlRQ==","signatures":[{"sig":"MEUCICUXtE0qZ0jC+FbB6LERQ4doLm6SnPjAUfQpFp6zR+T1AiEA33dcJlNjRFbxD0UXTgUULLqfolf+DAx0okty91Klpik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXt2kCRA9TVsSAnZWagAA8FYQAIwWtZULC4PLwb+APTTz\nGqZpmt0R3f97o2Tr+9RbAOpbw+1CdDKk7Hpor41q69eHoENMWKh3lP0Myza/\n+aIX/jgIf66ySUg9OtJZCc0Tghkd+0agrqE/1RDZu0GrKMgaNJvHY5dlBKsb\n6MMRT4ejAX4dn2pnhPwTUVl0izbLLb54jk/L/3EcmuU/96jh2oGL4fQoisHu\nWHMLYWBZto+Hix/9o+mb52D0vCpDy7VqMiuz2nRj8UmJNVWkJH1Zos9tMuZq\n69/NSJS8MpBVVj04nTpZXmm4XzZClqhlh6S2Q76KNt/1GXfOsUGyPvaY/GyA\nz6OwFdb5uAFj38bj3nTVLwtknfwmvPVt/KgXXx9/67UtSsCYkWfsxmwG24ab\nyvx3qDjheauY84MGuzr3uG+I14bZEsepZDj/36wOjMHahm23CEvLwymTZmmH\nnlZIDhH/KNAeVUAaarCaYt1Yh4Z41lRUxIMyR3WM2hGayVbz3iyFToxQAQle\no7XbTTrxgDjEcIpPtk/BXKyuOHP2NoGvYyGejPIgJ+mhWKXtR+Ff7LCJ1GMW\n8XBiG9BNVSmyoDs3ygAnj35uda6LH/pgaR4ZI3o6mgoQ1CI/035rJNWxbMt4\nSeBdj0jxyLAbxMIivuPfpJCmthQ6eKOFKyS3BF+2HHDMnj/YVq4hdTtDWuQY\nqsl5\r\n=7KvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"dd2f93bf7ec6d8017ee1789308a3f57762f9f7d2","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","@types/ws":"^6.0.4","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.1_1600052643716_0.5177170793389125","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"socket-sorcerer","version":"2.1.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"88d8894c92c1538a8ac9a96ddcea012c0a163cc5","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.2.tgz","fileCount":65,"integrity":"sha512-m9M02sbcg6e0GKJs/6t1OrQ92Fsc6hkfYGCCR+xiWoAM+34JsAtXx+ISZDrqUFJDh+lyQFcR+dvK4a+CFN001Q==","signatures":[{"sig":"MEUCIE7xFVVgkcnNw1C8Qa4X0FNU1Tcj0W9+7tZjEtZWq+i+AiEAjmoy7ce/xGUnjLKAiRJnJK+EC/diqM+DuJTx/pZNGJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXt5MCRA9TVsSAnZWagAAn2MP/0+2JVudkhl5RqziSNQ4\nwyPRidBvyPtzXfXemxD/30Y7QxsrxPrz57NW4FTqncg+XkzuqNPnlTzhbBux\n3NZrFbK7QlrNLk2T4oZ+vxHnQOkS3Jo4ejRPBezAhpCZ7aFY8Dikn5hS1NRO\n3K1/agImG03ShLnd+4jYxJiEKrof33v+oUmOrx563IeTtNZxX6OqPeWVBQDj\nuCpb6PGiSitQ4UeP1xZkqyjXVDXGIuD4GbbGfSYu9Wt6WDkxOtbb4EotqTCH\n1UtqGD7id/EXTCanBaA6NnoIn5uBAbireNzLEbaIGzlxGvbawlC2GiwrctVZ\n2njASOPUJVcfMhh4idzjftGH2hiMOexod22Dr0kHxfmntZ9cdfssu65i7Aoa\nonJwvslcHilw0Re8oeThGuc4YFh58Q//mWy3oijhddJVIacoYXMgqOrw6kdd\nJlpVT8Td7rOIKoRhTDzYUr1GnWKQZHLKS1nW36ovYQC6/pLdldhEZGNVpewW\nVZzMLvmvumtAnKKOCFREaDGOBxLlxCW9Y6uaMvoWqgk0csqiVuWBJZHibJ2T\nxz8067NqarUm8KI6k53PXYhjyKjweYEkO+Ue989YuO+C0RbsGaMtfuNtWmY+\nuOC6D76qusW8clRqykFzyisvWMYvK4oU/XtMkwWLJVp5KhYrVE2GArFt7j+T\noUPa\r\n=E+Nf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"8520b256f5f133648cb264c955cd0856b0e71b60","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.11.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"10.17.0","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.2_1600052812055_0.5872895177171891","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"socket-sorcerer","version":"2.1.3","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"c794cbfcea035168eb3840491a0d39c5127bb89a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.3.tgz","fileCount":65,"integrity":"sha512-jbuhMjx9zFpO9l1rrUV8hHuhefugE87YVgQf1PMMGnbhrXDuF++9TBnkn6JSa/6sps45NwsP/m+VwQznCKjmAA==","signatures":[{"sig":"MEUCIEeBLSpVFv4XlOH/CIz7FrEvcTeYbQkiMAgnz3YucKQeAiEAsmKAXkpQSjFCrknjWGn+w8Yi9aoPpfcr6BxSIk+pb3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkn+MCRA9TVsSAnZWagAAv+4P/1JsxDFS7s69j5gOL21x\n1PQOFebtu95laxTmW56E49hTT2/JZeWh0l/E0mat6koLGVtONHp0QRBfJu8+\n5oJvSx99LN+UwKOWcZ82HaPCWp+G5V1+ECLMsw3Cv78PV/mOQ5sw2kKkdJYa\nW17qzqu1lKKtrxSVihLezrbd75If2OOZX/NmI7AaAv6tTrogwDRhzIRbmXPC\nHPlu62K8lp3YJ5xh5+8mZnx8tYGFBLDjE0UsMyhlo75d2ogAcRzjbYmHXNOJ\no8E/nGlXO+X95NRe4IWF7ks+AAx6c7qcaZXTPJFyCxG+1/0tdcHmp3sHQ38j\no87oTzvvgPvJfmYto1K7hhRMzIPUneqdsGCOnjtGnJf/hywLXTH/P6v6XNGD\nYwHXJJluMPvzS0akWtg4KZe4PlESWyzrdw5NgVYT6MKVi0jJhtcg4f8WUXK/\nwnmUt1V1wmzG3ME2xjawzYYRhFvgFYiQ/ULr0ZrLH2z+Fq+0hEJHapZlr9Am\nfhvG0INQLEKpeQxvDH2hbhgMkmc3u/zsXzhvNG+rkYsRBUjEDEkZcPAsNyJw\nD87LnYCxw+ouDcUXUCXjeVQ68DQN/Rk13PHTDUyMCLK+7wUrDXYxi84K5HPJ\nfS4I86m/1pVZtiZP3vSvv7NLKHHLsOVuLN3zGQ9GpXZkuXmRdSqfg5CHiFwU\nc18D\r\n=0o/E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"fd2d4600a95dca60f7c006083ba601a9fe28f836","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.3_1620213644285_0.19398741610999526","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"socket-sorcerer","version":"2.1.4","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"bef329ed03af954cb0d86f4cb26475e87036f930","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.4.tgz","fileCount":65,"integrity":"sha512-A85+BJ5KFuVh0bH2Sd0r/qGozc8/ih9W/ok/4SPXdgOHfFGFseW35w/DOiAWCsJ4jwVIv/U3OjZ6vTntXKCslg==","signatures":[{"sig":"MEUCIQC5/d0PxwA64B1ZUgdNAmEGq8RbplfqhD0xtkt5H44pcwIgPUKh5vsYLLu8812+I6L4S78oHqPLHprciWiAjjX5/4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm2snCRA9TVsSAnZWagAAPC4P/A5Hv+PwaF/NpsGGmT2c\n5VFZbXIUgpJ0kOa2vi7SQ+iFBB3wq4djm5wnSoIWWXGDAKEmN5KHZaZjX7Fr\nB2QM5NjjTe//Yqti8J4lYdn3W/d9Eb0pdrooa1eeDksop3MzZYUS+HBJn+zH\nT/0whvRj8xXuewMbnnRB9Ep5XDG4/SrRvgp8wbkuUwhE4hnJkWlPQKvtJYUJ\nGareFnz/RP/QbwkB+LyuypWhwEkFIZBpLCucTxneGKsE31J2RTZEni9d1/z0\nx8nX/VYrN1+JynAmSrAsBjYIvUFhFjbN53d2b7OT9VkpJLG2o4FFB6PWxxfI\nVgUpfQAT9O5+3yAzWbAlwdYD4Mvj6CKFQ5Va2rVIfRS1ckdOORPbMz11OSdU\ndEnWaJGu3GI2YyOQ2vid9O6CnKMkV/3Wfk5sTxkyp86ppD8eCYXhD8Gqr3DL\nCk/T41HB7BBaQ82MbARi3yeA1ye8vTm9Di7f0GrykMvy1pldX+MD3Ou+ncpX\nqnrFAQwV+uoA3vBHEN5z9tsmuqYXMO9R5x7hbp+unYZneLJ/NUXeK6sjb3Mt\n2rt7xhHmffUEPe5J9j1yOQcwqMzsAW/xi94bFfgiO/2QPS15v2UZkhe79Sk6\nFQhOBPysvD9y7yXtygBuLr8OJQF6NarAnORa+XUOw1imHgtVTDDrGoY/YxmL\nj/L1\r\n=SmQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"057f7b2fcaa730deb2f1c34bcd181acd49293a35","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.4_1637575463295_0.24913424302316023","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"socket-sorcerer","version":"2.1.5","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@2.1.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"6db90fe06350a22c8aaa6bc543857663189783a1","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-2.1.5.tgz","fileCount":65,"integrity":"sha512-5k5ZTSDWH+FWv2NKByBGvZzHCrmFdj8MFbbpa6L1b27NCZaHDiLMHtOA+Dl5e88GQ4KswzmEYLTWZnKSTeOvNQ==","signatures":[{"sig":"MEUCICDT6Cqee1ygamuttC1gy6er6Xm8A5uN4wbdW4pfVFrVAiEA9OAlT7yf3RY2gS5sBcboPaji+9KXYsrWz1OBynJ1vp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixuNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq43g/8Cq8N1FuNvmEKNn1kYaQXBugKbn/J1l8cSLdnf/ioInoI4NZM\r\nu1jxlcHrr3YJ7T/HlLdvOLeD372xU4w3Dxlo6YmKqJt5riIBP2MO5pNjtjQk\r\nIS7VGWz2z9idKKNG9VcHEqsiMtO1MD/DP7PUeRU1MFBuNUBGj2p0+DPkNic8\r\nwQRpUh3W1zR/ap0DHDpX4vQexwRoXcSFJeGO//vWfhuLNfy6Vtv7vdPe4NXK\r\nXoYbvEZZqhiAJwMNV7hWt51pNUg+W3cQm/W+BMyuKnOyyEAztGmh0nCDsnmW\r\n0wkhp/KP3pjLh8NpUscVAe4dGGzxZnohrd0Zf80r6tHKrLJ0/i/hY0RSvGjL\r\nvw9wxTGrQZlmLOK8ZPgLJvAbdyK9WMkrNj1wgKrQYlZXAHkAi8nQweO2heqQ\r\nkblMXlAwMdAct9UCg/DIGD+uIl3gytkFML3d7fdWjNZhdMiHSncTPC+KICwP\r\nvBDyjXj+QQC5LOACXgT8rjoKFJNPMrzy6jtEV4effkE/K3KkHVb9hI0LaCAn\r\nQB+/jFCT6WAYdb2fb3ab/bcGNpQLfAgjpsJA4UScRRJzVCrO5rvEkc84r6IS\r\nE2445taa5DLWFBkyWl6/S5HX5fgKhW5yu2cNgW+QZ4NPJmYACLSn9sC5B9jd\r\nBLMoKBq+dBciuWpr52KBCPPYKMfmQBnsP58=\r\n=W2y+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run tslint"}},"types":"src/index.d.ts","gitHead":"8aea82158a83c6afb1f831a0584fe83da693c845","scripts":{"build":"tsc && tslint src/**/*.ts{,x}","tslint":"tslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@hapi/joi":"17.1.0","@types/ws":"^6.0.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","husky":"3.0.0","tslint":"^5.9.1","ts-node":"^5.0.0","typescript":"^3.5.2","@types/node":"^9.4.6","@types/hapi__joi":"16.0.8","tslint-config-airbnb":"^5.11.1","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_2.1.5_1657201500260_0.8378508745620212","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"socket-sorcerer","version":"3.0.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"e5e36550d7ff7997c8e269fad8695551a4087702","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.0.0.tgz","fileCount":73,"integrity":"sha512-yepbn13FZ2G+ZeA+I7AwyLck+TPKvDlBDtnasaGTLLAGVu5FRrSyiXLPoHETwZq/F/js/aNoRLatYUQWhqxLMw==","signatures":[{"sig":"MEUCIQD5ADZoaRmvyNfkREv7ZS46o3zX6XTJgep2l7A2c4eFqQIgLtwhiBDTqVQQWxPCIdwHo5SoGWasDIod5q5bQD/WkIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6qanACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpueBAAgXFctTjWVOpS4e5qSldqx7rGpfwhd8elgT87baiH/n8d9R/B\r\nPngC0szgUaEyMrd6X+PT4cwYphv1k9fMrfY68dvAtNIDmIp0I3OILW+cxRn5\r\nSG9RtUU+h2cuH98YC5yKC5qj5FVwpv0snjXPxjWDYMgMNNS/WnXz8wyNCAHi\r\nbUDqAkYZnN+I/ThviueTZDNamhTmDYdor6c2qBp4Q9C+lkIyHSWKzo0b7S5g\r\nG0MIq+qpXX/ihkXdcOR1NP4s9Sdcj+RIs3eQ6LAhGaavPSjw0gz5yilzuWDJ\r\nUPowAJKfXSLSEvVrRTQGm2uaFfqy3WMaqNIUmoyvRjhMJjwcs9LJy26OR8xq\r\n5r5b9ZoSq/mOo9GePNSm60jRUIGuvzNyPQyawxO6wh7QiX8p2M/PPXhs1tOU\r\nB2Ld5rIW5bB86jvYu63GC0iCjXMCW+RqBOOUHggbKN6MKMZ4aNgqmoto9dXP\r\n7mSvN6u0xZQsoS3dVg/LAOcIDnzzWyDnCua/HpStL5o5PDO5sweBku8KFTCG\r\nIMYF4LSLAL3d+Uo1k559kFSu9Y3Iu7gEaZLYtFR8K0+h6Uei3RjuNUyoCaKF\r\nSFxhXdNoQbsXKJjAJzJtH2YbSqML0H9EnUy5QN8J69kzDm9Vr33vHeZnqPVt\r\nwmDZ17AgfVwU0Bd1JgZw6amzJy8/G6OBUN0=\r\n=4rfV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"src/types.d.ts","gitHead":"81ca201400bb3b6cccb9f9b93492f1ce8a96aee3","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","microtime":"^3.1.1","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/microtime":"^2.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.0.0_1676322471243_0.10607152906265749","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"socket-sorcerer","version":"3.1.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.1.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"74a064e7313897f91a72d2720631665fb0a70ed2","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.1.0.tgz","fileCount":73,"integrity":"sha512-57P1QDjExc7KzunXLrZtKCx/VTXiAvf7hOviZUZv2/C8HWMQ3S+7RkjvO0t5Trh1AoluV8NBLR+PqVFIqx/ZMQ==","signatures":[{"sig":"MEYCIQCz+CyAdI6KhgzklkuVn5ygICCpGVxDN3UHnNzmdrBtxQIhAKncYXsPS9pqQIVyR+vr0C9ZmAGP2YXJUtRqJy7d0Hdh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6qdqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHwA/9GdarZSttA2A0ghJRZoKlPpd7jLxAamcbbYcXWFpxsIzRUVic\r\nvRTPWUTGK8imHjvuXTgNOYsFUata4c0W9CoOPBCoTIk1EooITiJkBXRcwmNq\r\n3X12Z/2urkHKyyJ4ZlFmv6zzV1j1y09Vma9ANkkGPlx0QTK727Pt0B+QXU3A\r\nUtetC9DxQQXQjgLuAyGYakFHpK6OblJgB5LYdo/nKRw4DzmddouZtFfe5AR/\r\nBQnx3tr/niNC1w5nxWkyRjn8qlXZEZTT4AN4lc6VyzjgMQ0dw5321gIPtx9K\r\n56Zlk7Qqqmz5ERN47fhwguh5GBCx1vSrN7jPESbVHLpWVGTZBF8FYKxOS8z+\r\nWK6RQXvZOBR6isuCdENIhZr+UqMY3Jn8D7V2D6gWoac1HoqJyQNXkjwzkoJQ\r\n53nmN56vcGNehdONkEwM+xDv6pW2BP8wiUt6OPOrtETjz6CUYdp77GbJkb1m\r\nz/gy5RUg30B8zcOJn+iV8P2FQAQmj/G/gRzmxwDQAwciAX6fj4pOWU4HriCo\r\nLCfGQMLJ7bsD5CpGCGZG/rMHk9NFkahrjWwdA6PDBq5UEqLE+JgFydrTLBBt\r\ndAZ85s08sdFCE2MgjZ1mOe9/WkdXnxX1rPK25+Brv2HEb7DKAdY1vQLO8yT6\r\nh+/B0fzXSauSnJwuWPC3ixUq6HcACswdvD0=\r\n=ZdfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"src/types.d.ts","gitHead":"41430667e718e616b2d37a1f1ee6b8e34c259547","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","microtime":"^3.1.1","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/microtime":"^2.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.1.0_1676322666270_0.7592339931362104","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"socket-sorcerer","version":"3.1.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.1.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"23b2730fd2e48ab680e8e7b70affef6a8c147465","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.1.1.tgz","fileCount":94,"integrity":"sha512-uzY3fPR1YAJLDdeAlmtkGfhHMDkk/jSapk4vH/cbNv6GTodzsv9Z3n7WV0SFiMDZLSSYXOxI38/x7D5EibXApA==","signatures":[{"sig":"MEYCIQDrO+XaLSWJEeTEIMZgDRg2fz5rdqzwcvOCp7pWoVJ+pgIhAPvo6xAh4d2M1USOIQQX0u0zrUcupLJJWWlUZMHMV2rP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj698lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVew//R07yqU8PZTiTICVIS/5wEOAN5JrxL2VSm8Lb+wI4G+97R4o1\r\novMlYV7I3YvOZMS5MJwMyjNXm4BzofNIDDuXddMtWq8YuE2VUb3acuJSjdYE\r\nGuaF3gmmCKWSd0BcWWT7315mvZsPhupYAZnX/zASaADl/4oFbUdRTPRNWYL2\r\naeBDrMzFe7A0eoo7lB/aLmTWTFb0WSmf4gjAlKryRNPhsJFIEwW7BrkmnhTi\r\ncY54zWAkfOF48v5YJRxXKYnVmnI65v6P6iLcwvCZPP/WuyQF43Orltd94Syt\r\nKkHSkQKKZN1rU/2TuKvcg7WLZ+1ZrzaHg6KmSws8bwMMkSJ4ZUb+BEcg3puB\r\nzJ8zCw1mPy1GJ8CCvMNs19ipT4PYmLQ3ky0Kv8lmXaeFdx3u0Rc5PFEx9aG0\r\n7ZzUHJ0lDdXRFEfWdg2UYn0YYwyUqCgELgYQivwj16iFLXfRvBqRTdBB+lbl\r\nLdArGS7iM7M+bvMu6oQ82xTPwb/+OPGg+6X/mCsQK5jpuR49E+3y1LH3lxIc\r\nJNEZ9yrl45l2DqYnEjNDfudtXhEQSJP001Of5j+w18tgC5zUo7nfm/Fvx/vy\r\nLa8reamybs70hK83rznfthTuKV8BNhUiR0yA3BBi1WKz6jfi1hS4nUdlFN7s\r\nCcxL6TSqXgvnDKNmZPAApbFVLeC2cBmcTuI=\r\n=R4BK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"97dbda57a4219b266ae978d4ab58cf1588888803","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@types/ws":"^7.4.7","microtime":"^3.1.1","websocket":"^1.0.34","@types/microtime":"^2.1.0","@types/websocket":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.1.1_1676402468771_0.14418224380214495","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"socket-sorcerer","version":"3.1.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.1.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"7d1c04f274ef831062c6613010d8112cc081231e","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.1.2.tgz","fileCount":94,"integrity":"sha512-RCtNRmCKmiUuQnU3SR9gsUFgqCpPJfagWFefJUcsdXOzeer3JlALnvjAkgWRvlrdsM+LD1Ru+tGh6T7pMamMuQ==","signatures":[{"sig":"MEYCIQDFJPWRgTlo1VN5odLyAeIDbsH6pskJvxvVvXwT2G2BzQIhAMFPsDm8W1U2UqlZNHQbKFe01NRqPjO2Ce3fZnV8qj4T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7JWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGRAAlSkD1/zZDJJ3jbne8oGzGExWyorPLnJ8K2xj94aaiYBKJQaO\r\nSN36adXu+JCnGRNVtSKAsAJbV3mnEy9B7z/LjihbSOKFfeVfWhQs0fx5QJAO\r\nwgZb9F4SkmfjYOviIUDlk3u5xTJsO+R1mQATlUZ387dlgQXni0ZclCHrgxVu\r\neAbO8Q+qkHa0Cf0eB1HdlAwU+r/kOb+28a3cbLTH/t99qDzgmBpQNo3hgjo2\r\nQ/vOyefRAJ7NnX7NzNOGX2TH8em7o2a74z+p5vcdrppV0eTpalKG4EDwxTVE\r\npUnQMoMJT4mSlWSF9f3WrefL/R00eZQqEy/j1sN13HNHhGTDE3+OS4ZYNvcJ\r\nqnPlzsvDda/6FRVhxCFdZRPh08a4uOhgwSe28BJuXBHsSfAyPXA+P8sux0LE\r\nP/tZna1gQSggQ5qfdnfk7qWg5N3FFrRfe5CDv/dY6fi/max+Hg86K5omF7Oe\r\nKc89xWkhqX7t/DOxW2SSp2VlZhsvhufUe1pP0a0lNXhm4QdgwwTucpz28jUy\r\n+UE91OOLdHyFWC5KKflbhBAL5blVBQKNcnvOscydl6BmXR3YdjtODApWTi7B\r\nICrdZ6nMBsxFmWlAsS/V/3MJIcrQ0mI2MY0eTHDVQgVLMbZsSE4MqBLogFQc\r\nAmz2FcLCElqMe6Ru5svu36/T9E8fgcI4IBA=\r\n=3xiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"163228a5404faf2ed339c454413897e641516379","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@types/ws":"^7.4.7","microtime":"^3.1.1","websocket":"^1.0.34","@types/microtime":"^2.1.0","@types/websocket":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.1.2_1676449174319_0.39705160871995937","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"socket-sorcerer","version":"3.2.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.2.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"c6c3d9f84fd2326b3d8075911b677dc619388779","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.2.0.tgz","fileCount":94,"integrity":"sha512-ppfo4fAN/AmT2Q2O7iy5o+3AjOMJKgzw+ZZn1AgSO4Jne8a8nE/Wr4BIVvZ52xl68/HXTU8BllPJHUVzZ8Ud1w==","signatures":[{"sig":"MEUCIQC7SjYBOI4xi6gDU5LKnaBbWI2B3k101WFAKQGU5E/AvwIgTzrCHpmS9TAWvSgG6T8bzqbGYKvCjGYb212XjBB1Vzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7qSaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHpA/9Elp1cmuXWt8IfOhpEM7vH5gOnxdZRaKVCBEU001RwgqeRZZ3\r\n9hh3I04iZHlQOqHjdkW1FPOOGisL2MyVZcpy26es4iFmrDqRamXwNccDYz/D\r\nFR+8/9o+6dkXo3vNH2i0z8n4+B6vf6mKAVUfqRsD3UBBa2/b+uvEj/FMfWmO\r\nKbNfyiEJ2qjBL7M27dpD9wgz7ZYfwLHDkHRCSVMTYhgoYgI7wBuTG0vapOhW\r\nBBsuALrx+bT0tpmN+zvCUBtGnizHVavGr5NTucPKKWXCLtNEV/386+JOC2qV\r\nKYGeaAE9TEPKNtFzgT2i574w3ppuTnuH5WO2AlwYJm2/9RgJtXZOpwfEOoKs\r\n+29+lYWAQTnqg7+Zpk72xR03iceXiknqQMaxajKR2y8BtQH4fuG07pE2uzHe\r\n5AYN96vcOH72npQ60z/UdbIY30YMLzrZjaRgqzrRGIxip7A1KN39qfJ1AKUF\r\nUIliE2mERv28buh3x6yQBnFS4s8xjffh+PVvqBjgu79e3i7hqmAaAlABz7a/\r\n0VMC3Kq+bTu2/EYeTPRX3/tHnuZhQF34KJ/aSNKNfPpzcSTUPwUZjC/qGhGY\r\nwlf5JN+bszFBPDSRBQawmS+6CILlalHKNvO8LnzLSz1xhzpOjBpYJY9+wfuP\r\noz90/epHdzTOTnNTGiK7SZcX5P81z868lhA=\r\n=vYRq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"7609b7bcde25fe96a07290fa3b459b919c5588be","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"6.14.10","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"14.15.4","dependencies":{"ws":"^7.2.0","@types/ws":"^7.4.7","microtime":"^3.1.1","websocket":"^1.0.34","@types/microtime":"^2.1.0","@types/websocket":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.2.0_1676584089909_0.6758198871981422","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"socket-sorcerer","version":"3.2.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.2.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"d43b86585be3c5e60c5b3c3f1b0f8d162086b35b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.2.1.tgz","fileCount":94,"integrity":"sha512-+7tSvQtdhJpyWi8mp4io8tOizjh3Vl2Gv5yqnL9xT42FDBWA5hQlPM+FscqofB3/eCXE3Ax/0G5DKowAuZbICg==","signatures":[{"sig":"MEYCIQDe0KB5JHbO5rpEjWT7eOor0UoEIoBSbh0keWUWIa3sKwIhALyadGzy9zVqUHYA0huqpIsy1cIEJPzDUpxFSrUxHDXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJYZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmmA//dllM+rBSuMgZVQSDAQd/zyZ5zhMaP1rOWPF79lWL9+0lBKDD\r\nBdncv0uHRey6pReJyRGJKnag+/gnqVNgkr49x3MP5vrKAznCazjGR+i1Xes2\r\nLBQHYLSim1LrYvK2MoR1POXGWxbT9khEjIcWlxfubWwnDxU+VzYH+/wJBhFd\r\nueBy8ea/DROunUF8Hhr959hw4SeAeU6q25Ozbo8HB7wxWZnPDPhR+5cr9UCS\r\nyjbK2XfkOwQSNMRFXdFM9X87z5JVfcavbCbUUTbqz4T6MJmn4HzUJMLBMUpE\r\n9mq3U7qfSEQhp4JmLnSyMhx3ZMOstn+aFJ7I2zxK35VQx2qaQjpodPyP+KPg\r\nk4RdFNHubEKzgCC6tkBBbIOJxxwSFn8rsGZ4rgEWXmB/MkIAyfvthiyxW50s\r\nw0al7QbCFYVTrtC2Kln3DTDB2Ct07VN5Y9Dn0NoDxph3wa1ts2Dj8AYEnUQ0\r\nnnVj2i8jrC2HDe88Na55ObwwhmxhQFMS18HvjvM6Z6AapbK82/18Cj724TSM\r\nTHhUXeMuT08xY2nBjFuBrt6LGu/WPgO+HQDc3wniMHJu9n8gMESc9eJl+CVv\r\nenrEEDdUKos2VmvTaeDR/5mDVhf47XewUucxxjy5kbtDALG3mr98m8FVi+Yl\r\n7sl+SoMFLop1+0vA/F9gxrs5KPoJ5Jmt4Ig=\r\n=7i2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"f7463b09dbdf7d519da36207e38ffc5d542e67ff","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","@types/ws":"^7.4.7","microtime":"^3.1.1","websocket":"^1.0.34","@types/microtime":"^2.1.0","@types/websocket":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.2.1_1680119321016_0.675634348472067","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"socket-sorcerer","version":"3.2.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.2.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"ef6bfb0a03c8ef4f27af49c7c0b8c20611c6ddce","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.2.2.tgz","fileCount":94,"integrity":"sha512-KQv+t7eVLCXfmOd4pRFJYIx1bG0SBZhgZXJgZWudVTLIflEnaezXaOJ1NdlGaYYz1/qxV7jGWd6GHq1AeA474g==","signatures":[{"sig":"MEUCIQDn5mIC4Py4NVhcuS2CYia+ROzU8WrbrLCb4JBOqvgNRwIgBtHbU+3S+5gtvzHz/fg5edl3KqlFReqYI204U9NCSUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88125},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"a6b19528900d109896a942c2efd16c7477b555fd","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.2.2_1684093991068_0.07390502883084071","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"socket-sorcerer","version":"3.3.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"81e5c2acae7799c936c91f596fb1a7cc456fb1ed","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.0.tgz","fileCount":94,"integrity":"sha512-tLVK2vE14HZNU0cKPJWKC0AN19CijWvAptfixVhseR9mvdHBp59OdOv0+MlaIFcvAzyjE5XZOGTqKcXYhujRug==","signatures":[{"sig":"MEUCIH+OkJkrZkcArHQIINcBzyDh7AZFxnYGK5Ykst8+WCU1AiEA234QoZyniwai+u/Lda6HJvvCmcTPrtUNpdWzmjNqYhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88767},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"d257e5a26b3e68a7ffc2831d45952d9140ba1190","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.0_1688695853373_0.19285013886927493","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"socket-sorcerer","version":"3.3.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"67925549a3e0363b24c825a7e28d31a9e7a6c60c","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.1.tgz","fileCount":94,"integrity":"sha512-JEifR9pD+aCyirPi8p7PZQxPV/K9EppaMzHKL0iUpfBRHneCWH1uPEpvSe/91ZRBsdYnoxryqjB2c0w6t5TT2w==","signatures":[{"sig":"MEQCIF/tbWafHc/E4jnFGzTdj9JUWUWQH05lBjxVI2dika/ZAiAPG1nE9kIyJkNmc69ILDpESWKSgNby4PCbRni5kwZLTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88767},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"87575d6e8fdf6d13bcdc84bed6c8ea263440cb15","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.1_1688740679448_0.9290577123076413","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"socket-sorcerer","version":"3.3.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"77c8462f83b1f243c5307fea3731c755dfb168bf","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.2.tgz","fileCount":94,"integrity":"sha512-Q/NF2mtGvc38PQeo09DC2CDIp6AUdk8pDnQ5ZTla39svk4KK/UW+GaHh9guM9V+2mSf3QIN9HVP5bjBbawO8lQ==","signatures":[{"sig":"MEUCIQCDOfuh5KZr6bqqSAd2Q0wcfC/Q0i+3k6NYhcy6syzO7gIgS+sPhgwvOOYybJmIyCtvswl/mJs1NtD+Q8bJ80X83B4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88828},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"f6a085a686a9c8be6e6b857bffe5b752fa388e53","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.2_1688741745154_0.3245077071039073","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"socket-sorcerer","version":"3.3.3","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"26600f8ae330905ecf5bb609680eedeed1607605","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.3.tgz","fileCount":94,"integrity":"sha512-KRH7lis10HvquFbSeGwc1Ptv1U3UcAfB0Lv/ebEAgl1tUaac2O+CFDAD1HZP3XjB00r3Czog4oefF7alJ9h9ag==","signatures":[{"sig":"MEQCIBTotUkFlmOd2oo5hBfMi/UY+EoG8KkhaMGcjvyPgTHjAiADKnyI2V/wEBYQ/Ub9aqRPZm1oDXv9WU4EA3xWvQCunA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88518},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"74d7974b9c7b1d2db9db8ebd6d1d9ba134c3a2ec","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.3_1689127354139_0.5201317823052929","host":"s3://npm-registry-packages"}},"3.3.4":{"name":"socket-sorcerer","version":"3.3.4","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"98efad5def9358554df242511b833a5781556964","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.4.tgz","fileCount":94,"integrity":"sha512-emw0kE1b228UlSNmj+O7XdnhpCs8UiMZ7YF5GqRNF9bhgNeT6lSpT4iK5TR5se3ZIXdrKKR/ozS4XM6L3WIV3w==","signatures":[{"sig":"MEQCIDfZ4Adv0EG5UIhB9M8zG/AA8fLDVns3Wmmt3RyU4jnQAiB7e4/AQNtymoxQZztlwbb2xV3wg2KsKDRiCIBsFAO87g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88717},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"c689485dcaad37119a089f2788622fbcdd2316c6","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.4_1690029289996_0.3011656616085241","host":"s3://npm-registry-packages"}},"3.3.5":{"name":"socket-sorcerer","version":"3.3.5","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@3.3.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8fdaeacb7fb0e24299edeb8068919a121662b1d9","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-3.3.5.tgz","fileCount":94,"integrity":"sha512-RvGVBYgjlC4gLwJwPa0K/IuhXx1oba4lnF49xSxgufmfCckDtTlGphb03DNUkyXincfX5CozYHx5tqs4EvGCow==","signatures":[{"sig":"MEUCIQDbyTZvv2R9Grhp7G9lv4rNK1SLeAb2wHuHdYcRNKEa+AIgc3kkrQ8UfLN5nU2cw8xDcttdUdbh9acQuHhPDLBGKt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88880},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"357dbf094c75a676f1e250e952d0d57583411927","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","websocket":"^1.0.34"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_3.3.5_1690260307852_0.8366932480557299","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"socket-sorcerer","version":"4.0.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@4.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"3ec12020269f3cf83155390b5cf488fd7a5faaad","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-4.0.0.tgz","fileCount":72,"integrity":"sha512-QoVEuRr6PoH2X3b4XWWgpg7j7GFjtTS99KKBlyNH6K4AP03aMwZaRu0K/qmf8CJG7r2/61STvXQS1CiOWcARlA==","signatures":[{"sig":"MEQCIG1CYO0l2x5Xl64BEwXzffHjYcC2QkHC4RvHEkMGSGfmAiAqNVtWjqL76agKfkGtxf0aPyfcFGiG/MkQwXZtqYtZcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65739},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"0cd1f9228e9c41e7d9e75ca3a147752ea0a695dd","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_4.0.0_1693563113425_0.3144219579948482","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"socket-sorcerer","version":"4.1.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@4.1.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"10a5328e090ab2dd1d44082918c61d40a7642035","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-4.1.0.tgz","fileCount":72,"integrity":"sha512-r6LbT3VvdKSQe1Krr+DhuqGBKpg4Ns9YRhXMJGreuCwq9DLtfmzfNHYwRKMfBBbCXBJZcxUl6XIFWQOkXV5ybQ==","signatures":[{"sig":"MEYCIQDQ+XrneieEV9vir/rLgVFIjzTjUU6/pBF/rQQhGx06rAIhALHKLnLaIARMxVt4zdgGK/PRl1GzUfGHAE/gmVHVocGl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67615},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"afdb0a4121741c43510571df4fce953c3ace1c58","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_4.1.0_1695799296023_0.5115327111075672","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"socket-sorcerer","version":"4.1.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@4.1.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"9814e6167fe5b8f8a48387c12717b4bb83afd1a6","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-4.1.1.tgz","fileCount":72,"integrity":"sha512-2UNQdWv8woP5yc25ZcXfpU5p7mW21CYZuLwDm/uQ2lCDJmeEDBv1TqNkCCQt54QPj9zJs9SM/daYE680h8PTcA==","signatures":[{"sig":"MEYCIQDvOO+5diGfJAjgdDFngZreKtwChR2fvsTp7xWuga2qvAIhAK+j6xSzBtlcJ+1WPW5ynJq2jOIpOa0lMIeyZ0Ztfe4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67578},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"afdb0a4121741c43510571df4fce953c3ace1c58","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_4.1.1_1695911733149_0.6736444541188875","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"socket-sorcerer","version":"4.1.2","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@4.1.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"04e9741ba269a6c634032690b0c8694f0892f8c3","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-4.1.2.tgz","fileCount":72,"integrity":"sha512-tvfJVtts+qKGhKEEl3ayaIJkRqYTITmrVuXLfnVkHYvww9CXfcdn2L0gtzYYiY1/Fu3zid9wblbngoVCSUFNDQ==","signatures":[{"sig":"MEQCIA6WVnFqdtlrjyc9n2YEc9bI8kMJr9oI/AkOWMcDoMHrAiBhJUDlP7osKbBNYu+AIZOH47WkN6J8mTpCvRoppxqbhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67753},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"afdb0a4121741c43510571df4fce953c3ace1c58","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_4.1.2_1695916344213_0.9597778029174184","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"socket-sorcerer","version":"4.1.4","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@4.1.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"69ac1a7f1243edf865eba898835d201a29df4d60","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-4.1.4.tgz","fileCount":72,"integrity":"sha512-ASMd44maEzp7kz6LW6shtvetTXhhprw9+5XN2J6GxzxcIOeHB1OOFCluLe1cK5W1fHHstZh6p/YvlelWbu0MvQ==","signatures":[{"sig":"MEYCIQC6gUGZEuUnIojve5aCyGuO4IeJvVZel/MTlmyMndaBbQIhAP1sA/rxN5DHGPrVi/06EPbWPbIb1TMRURkutQJ3R86X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67578},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"afdb0a4121741c43510571df4fce953c3ace1c58","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_4.1.4_1695917543531_0.3755367050857501","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"socket-sorcerer","version":"5.0.0","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@5.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"e4d6a9057e10fa9de219bfa4485c1ab3bf0c77a8","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-5.0.0.tgz","fileCount":72,"integrity":"sha512-enxKeTN1//dI9E/7QDyH+ER/tLHOLE+TymgvgnhXP5Y5zXz8Q0LZh0C95gn12KyNF60uUvUeiHwosBlOxCDSmQ==","signatures":[{"sig":"MEUCIBioNnyJlWC54cH3E9S6obfHg43Dfg/m8+aj+helQdx+AiEA1/txazTP2p58DtR33JvlDr3DBPGxw1FPwwAm1dlvdmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67439},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"aff086eede43dd927d22ba8312e26a820d9cdcf7","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_5.0.0_1699889086597_0.026359354402617052","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"socket-sorcerer","version":"5.1.1","keywords":["node.js","websocket"],"author":{"name":"Paul Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@5.1.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"0c5b7628e03e6d17b02a1ba64da9ee73283246ce","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-5.1.1.tgz","fileCount":72,"integrity":"sha512-tRS/fGQEdmDCRgM0X43xHIY1ACVzqItVUKlmOuyhaiyM4U8TZkh+sJSoEJ+MQrk/9tEIQ67GDAoC7rhhnKnRgw==","signatures":[{"sig":"MEUCIQCoXn7azeP6AgjTv/Yjm8Pihda/NaG07sZSA53fdRBAbgIgDskoIF8Nwp4GAWZQIC60YhacQiFUOfKCGyt/hkeEB4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68508},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/index.d.ts","gitHead":"936898a63473b36d2807aa008454fb021d305ea9","scripts":{"build":"rm -rf dist && tsc && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"8.19.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"16.18.0","dependencies":{"ws":"^7.2.0","uuid":"^9.0.0","websocket":"^1.0.34","@types/uuid":"^9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"^8.34.0","ts-node":"^10.9.1","prettier":"^2.3.2","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/node":"^15.14.1","@types/prettier":"2.7.2","@types/websocket":"^1.0.5","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_5.1.1_1700920859893_0.9635574131679439","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"socket-sorcerer","version":"6.0.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"3d09bbbd9f0747362b7a257026c736f029dee7d9","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.0.tgz","fileCount":104,"integrity":"sha512-oY67SdDtkV1UajMgPbdtFbPfIdv5r28MPwLvC2S8oQp+9PtM05wSGo7bN3jHLr+8vw/m9a6QYTf0f5RtKz2VQA==","signatures":[{"sig":"MEUCIHR8ZNftHH8cJRahtU2wQd1H/DYnMDlF+ZWm0tbayqJaAiEAnAr3mBwb/6EoHIpkDBdDMQwXQ8Ukvsu3hjonstMyKdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75624},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"f1d4835f4334841e07bc754c94549011479478a9","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.0_1705682521396_0.0026201182648639687","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"socket-sorcerer","version":"6.0.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"ead5b81d6b49e801d0705738b9eb367076c3c0ef","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.1.tgz","fileCount":104,"integrity":"sha512-kwhdd+a56ZDVM95RTjiByO8Mmgx6UDeFZRUK/XdCFbK/3IIesAUub+24OwBJPGkaqenI17XDm5dhYNaistKToQ==","signatures":[{"sig":"MEUCIAdqR2wtkoLjfSd302I2pcazPS5BqrFTMmhuO7Jmtg9XAiEA4F98iWmt5qD2eczC1U+0nPdHYQbtAkbt17o8ZQb1EPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76825},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"4d0da1df8f17569d3e7fcb66c6e4f8f05343ddb5","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.1_1705683666660_0.7699555495386987","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"socket-sorcerer","version":"6.0.2","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"23b15825c00ef6e16cfb7b97eff66c235df7841c","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.2.tgz","fileCount":104,"integrity":"sha512-ibRiZ6/7LEadPIGssJkgE1Lxxy2FcyXCAG0MZSkQkQlE6ZgUpnBYDv0TAPP7ZUYwzmmVG44Umm8C9xFBhtQfvQ==","signatures":[{"sig":"MEUCIE2JzVtRPbRlnNTYX6Be2kL/kAlsfU0I2pj49hJnHht/AiEAjWIJ4ZCyf1qt68cmAGOOvCVhPQ7sHLRI2+tFKrxJXXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76666},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"31755920fcb61d20a3cdc062beff37a87539b779","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.2_1705723027190_0.46302696106324737","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"socket-sorcerer","version":"6.0.3","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"215e8034ceac7e20545a3dee238942bcbf9e1dc0","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.3.tgz","fileCount":103,"integrity":"sha512-D9SoJ4Ib9KidTaVBtcIr6XyD+XXuugv/0J+yWcxW1SUYrxHn0TIkBTfmJNIiKOQJ01j58kwoz5kN3k+iu4+c4A==","signatures":[{"sig":"MEUCICE5CbYatoS7JMcro0p9drvwaATu1EkFVIiewNVt+5mXAiEAihoq+iy7xulYUNcxqs2wxhbe50CWrpKH9Vx9n7rERHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75863},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"b9c31a88a7c9afd24839ae8d948f80d271aee23b","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.3_1705729276387_0.6256790968796715","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"socket-sorcerer","version":"6.0.4","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f37e3e073e52e036e5f1c01010fa192fdda60b8b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.4.tgz","fileCount":103,"integrity":"sha512-nCnOpbtIPqmoTRH9eGALEh62Qu3KSbHDWPu/1AOJZxz4+7gxAtYy/99Q+sSrGOMnZE8EWDht/gbxbFdOtjigFw==","signatures":[{"sig":"MEUCIQDsnn1ye4Xn1mv9MYKaepP4V0OW0hJnyVwWs+qwZlZuOAIgAk0URfKIuqL/pG8HZY93YV6AaimBVeQaaj75YXQkEV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75693},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"58ada6a766b5b0fdd6b6c8534347cbe8cefee1c9","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.4_1705730306392_0.9447967097158956","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"socket-sorcerer","version":"6.0.5","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8d3d0602c572b6b100dae0d44f9d3af8a9e3e9fc","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.5.tgz","fileCount":103,"integrity":"sha512-WC7WiJMgqgYmQn66JzHSpbLmHTIf8Dub16rreqexUmaU59RyouC3RpZMt4ogwlWtbi+6vC6kkeEenxUEZW1x0Q==","signatures":[{"sig":"MEUCIQCbFUyXVSSTovHe4fB2WSGknUUAHZU9pNAjvC9y0qDiGwIgdwBVMADzjEQ8ac8nJy7oyHva8sLYXKGCJuzvw+MxNus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75137},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"8c9506ff902f671bc6ecccb04e54235346b3922b","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.5_1705757753856_0.05048215300650383","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"socket-sorcerer","version":"6.0.6","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.6","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"84022ec9439ed0f9e57f8a837f095ae4692f7706","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.6.tgz","fileCount":103,"integrity":"sha512-ioKWhB+9XPXaLu+Ymo9d0Dvoy1YLs/DDs1u14DHHjmd03Rbyfqw5Hd/Jq1lIXGmem0SgpXxbCic8JnvPkZPSuQ==","signatures":[{"sig":"MEYCIQDFntwGSe+fOJ5wxo2humQO+g9hkWGEUb/2ErhUah+D/wIhANifWi9sDkc0dasqYz1KR1q5AVhe2atg1hJKdDjHldQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75036},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"fb00923a2db7b46fce94cacc1e66428a3b88a1f2","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.6_1705758780329_0.9048021888000817","host":"s3://npm-registry-packages"}},"6.0.7":{"name":"socket-sorcerer","version":"6.0.7","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.7","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"6f20b2e7b2594912cb3a87744c8eb09749ae7f47","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.7.tgz","fileCount":103,"integrity":"sha512-RsfA9rX6mkAVxHRwS0pt9j7COTpTaFipQTdvwFtRZYJDp/BeNS5hG1Q91JdSt5pkAg+i9d4rQfyhwntnN0kOpw==","signatures":[{"sig":"MEYCIQDuwKQ7gApH2f4qgi4IyUQvDG9pfPXs4DOVT4p0tyF3zwIhAL9GqF8SoC2mWNRc7Ov9vckv7U3xRPyREnH9o7cdiqyu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75206},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"9bfa93f166924d95387944e0260eb13ab9bfde34","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.7_1705810104498_0.5473315906510503","host":"s3://npm-registry-packages"}},"6.0.8":{"name":"socket-sorcerer","version":"6.0.8","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.8","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"53ab94af83813645b76ca9d3dc13690576bdf478","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.8.tgz","fileCount":103,"integrity":"sha512-vkw3K+vNNKAhToS12vJxqXa/LmM+TWd/mOfLytv8siVKAQ2XCqdOkID69y13PvWbOrxEHKHdRz6T3mTxm/oG4w==","signatures":[{"sig":"MEUCIQDgMu/CjiEawzmkcIWmbxyHXqmitk9Fsw6oRf4QegkOXQIgUFG6kpbB7icyVi8YNlvbYbBCenN15geFP2B7IAmlXZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75551},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"29e5e7920c443be8d465e17bd016547070a43722","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.8_1705813551939_0.28765247524138493","host":"s3://npm-registry-packages"}},"6.0.9":{"name":"socket-sorcerer","version":"6.0.9","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.9","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"2f9b140ddb6f3b593e038ab9ffce85ccda6d3bdf","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.9.tgz","fileCount":103,"integrity":"sha512-08yJkG0Wp0fHFeu9zQ52VHah5+kpv22U7oA6uQKzVP0xYLSfgYaNDxUHXnWFM/rHYcYkANzytkx8krV4k+W59A==","signatures":[{"sig":"MEQCIE3QqyFhoHa3q/0d6gTE4Q7vgexGK+tMfrxX56NuzsLdAiAmJQONT1S+6NF+FPDw9RowB46849TH0Was7ekta/jQog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75549},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"29e5e7920c443be8d465e17bd016547070a43722","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.9_1706711217130_0.875859056194713","host":"s3://npm-registry-packages"}},"6.0.10":{"name":"socket-sorcerer","version":"6.0.10","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.0.10","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f04f07b510441f7b6bfe7ebcc54bc4205195f42e","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.0.10.tgz","fileCount":103,"integrity":"sha512-4BMJVmbW9R53LxTb5FktDeJid+cKb3VolpDBdHkhSIMcWADLlR15sSOywqRy6UoRrn01kuVwkJ4ytbfOn3Ynew==","signatures":[{"sig":"MEUCIQDzEfURl2SCnMpFHVW3jTRd7rhixl1PCT/9ISL5Lyu13QIgf2ACvU/kAbhTzgHwQDbI5dNqczMUyO3dxjbDyMSpKbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75547},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"06926343755a7036a16c6592d187ef8751bb0e67","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.0.10_1706711394717_0.15674571782981328","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"socket-sorcerer","version":"6.1.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"1b9ec90d6d129ebfbff9b3a235af5bd3a3b54670","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.0.tgz","fileCount":103,"integrity":"sha512-mrB1dpesxyFdV7KwLtc3NUCw8wLpVGqrs7gQsXuUCc6ZaVzjO6wf6zuKJmzkfjjdJxyG3qs6kQ8k/IV+WrGVjg==","signatures":[{"sig":"MEYCIQDr5AqWzIZ3wTy/OMVlDBdZA47YEEwz/ryfa2V37gEIJQIhAMrnvSKWTLTZGHNflvQLJocKaOjYGMK2SaCEnlvevm52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77348},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"24e8dfada83f1973f2d2550c5a402ffbe6297db4","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.0_1706721804983_0.48322236516537354","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"socket-sorcerer","version":"6.1.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"33cf7b1b4b45053e1e988ac57c09a6a0e0ff53f8","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.1.tgz","fileCount":103,"integrity":"sha512-NBU4O6bij3KUfIynBTEwanFOpEm3dRvjfM3iA3yA7AbHs9nW0VaQUkRdslfs6VUXkkHNIa4sgOP1j0UxAk5KaA==","signatures":[{"sig":"MEUCIHyNSYZhI4rJt+kaZiH1ExJ4cr29BkgB3FFKat1L3j5pAiEAxBjJvmBMcaz+hPrklARoWuU5dj096+mGUmoj4GS6kPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77419},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"70a1dcbabfc7eb00a96097cf7db26598844a01e2","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.1_1706795188341_0.628593571005742","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"socket-sorcerer","version":"6.1.2","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"485c145da3754d4a7530ae42fd0b56dba638dad5","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.2.tgz","fileCount":103,"integrity":"sha512-cdZYHXwIKAZKAM3ylgh0yZHegYzX0FFH3J1SekGmRhXJG+W0iXqBrgkNwIGy/uTHuLftPFt9Yqt2lG766gv/oA==","signatures":[{"sig":"MEYCIQCyRJAu4tYfQIExSC4DAXNrDYKYVbwyUqpAVv6hOggCwwIhAOucpHnxD20RMTStqPn9XovLKPD/CeasEknf74KIbYbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77214},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"7050663d551d5bb79fa7b6efdfca9a8c57ae7185","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.2_1706796309669_0.3822070305904426","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"socket-sorcerer","version":"6.1.3","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"14b73a210869e46473c4c14dc78e53dd9f40f8df","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.3.tgz","fileCount":103,"integrity":"sha512-CCllgh41uoGdEcwlMsBGUyWLvrMwWnZkZR1qIAB6TjDd+zhU82Xbo2T5jTqpA5FHNde7H+62wbCxHhfWa5pqwA==","signatures":[{"sig":"MEUCIQDAoRUwMGDDuFSoP9fXLf/e/GAfNpFIR1cI8vs1J1uGsAIgIf/janT61b9IhnaacVPZFfEdpieB6fcF8KvmNov64+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77277},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"6525db469575509669ecf4ff25a6c92c5ce30fc3","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.3_1706797861601_0.6415253258185307","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"socket-sorcerer","version":"6.1.4","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"1234b29b2af74db9d3bd8912bf167226a7313a9c","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.4.tgz","fileCount":103,"integrity":"sha512-CXXDFJpKFXKqoBZrQzL8wW4U6GeInj8eMR7TXYNWq/kk20a5azj0LDuvPWsc9dtayl92ZI1ZpZJtb40aTeNr2w==","signatures":[{"sig":"MEQCIHBEfe+QGCRRYglqJZ1N7Iw5yihJkmKXZh8ox8pzzxD8AiB/5OWxinFVOfZdlH/G6Rit7q7iaQxNofiLwaHfDd9uqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77413},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"001af2be6940d41ecdbf956e430fe60029cbdddd","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.4_1706810599234_0.6928163324634946","host":"s3://npm-registry-packages"}},"6.1.5":{"name":"socket-sorcerer","version":"6.1.5","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"c9768fc1b46aeb9b8f3b0e500c045472df5a833a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.5.tgz","fileCount":103,"integrity":"sha512-cY7RhQamenaWJQfMO+ZT97HDf/6dREgCUXtkOW/8IhdoFi/H6O6W/UpRHKEkmu9f0ipawhhTH9IXVht0fcYxCw==","signatures":[{"sig":"MEQCICw98ZbBim2/T8YwmmTcaiUQWWzuBxG66Bcd6c8FO4wIAiBauBqS2zcT0aolz9Vm0LkMMzwettsz8JRN/Gi23/LcVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77565},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"3debda853f5ea3bea9509d185b9e88f32dbfb51a","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.5_1707983205378_0.2509131755176801","host":"s3://npm-registry-packages"}},"6.1.6":{"name":"socket-sorcerer","version":"6.1.6","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.6","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"2123cc475428a395ae05207d13665e8d062fb6be","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.6.tgz","fileCount":103,"integrity":"sha512-wdIU7xyzIhssRhfyGWKKn8WAKSPxi45PjgyuV8JPMdupEFLcuiI8GE+m1yyQJTs05C2u91qvPnrm6X1/1lMyTQ==","signatures":[{"sig":"MEUCIQDbk/JRN3d27oComgqq72o83p/07qWkjF3pZlX2gCP1JgIgKiqhHzSE6CZWKMMuIp5ToY+wX+szeJJiMvG3t+QrNcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77616},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"44ba1019e469920e37797e0c0e7fe382f50c6ad0","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.6_1709556524610_0.9301069703872518","host":"s3://npm-registry-packages"}},"6.1.7":{"name":"socket-sorcerer","version":"6.1.7","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.7","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"5fccc860c34d5d2088ad60f6b147d4eade837599","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.7.tgz","fileCount":103,"integrity":"sha512-1/e0bkBYPzgPu0aa3rGFF/LhbBkhspcGJZw2DNooDAydU4N9dy8l3+kenQgk4/9rNSnwO/BhUhpN6qwjh27gsg==","signatures":[{"sig":"MEUCIBwcRCYujt6su2pKO9OpwJxbL7D8Z88wZ6U7l41kBVh4AiEAvpR/Bh3+s+Jn1J1/8y/dnBXg2An8vARGwNkiN9YdY4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77845},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"b975f25f83c8e166da4db44d1bb87fa2807838f6","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.7_1709608047137_0.23270025238214997","host":"s3://npm-registry-packages"}},"6.1.8":{"name":"socket-sorcerer","version":"6.1.8","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.8","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"d971de395424c54d59b245b2e0d0d7217786357f","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.8.tgz","fileCount":103,"integrity":"sha512-cUw2QFJ02hR8IhVRWe5sqBcClYdB7VZtVvxl7sc7hFd+lkK89a/VR1y/qOmanupnPYPxQaA5G0+7yXAu/YBtKw==","signatures":[{"sig":"MEYCIQDY+76XKPNMyHvmsQQgc2cEnuFiL1bqLcVFs/zySltfvwIhAPQrRsviqicz/gp6DHWXiaXyVE4ifX7382+nCeeq2yIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78107},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"8cdd897f7557eb11c771e0c70e293d41967d86ac","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.8_1712562768874_0.9220442423850532","host":"s3://npm-registry-packages"}},"6.1.9":{"name":"socket-sorcerer","version":"6.1.9","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.9","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f67431f88c46a53a46fd1b0964a4ac6191af7e08","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.9.tgz","fileCount":103,"integrity":"sha512-IVmB3wXI42pJR5fwWmjTh7l+VMdB2QYxhe0vJv9pabuennhCXrMTBYBJpRdYbRJ4+Uh2tAr4u6hlu8ywHuIr4g==","signatures":[{"sig":"MEQCIFgLwIpL0l6rpD0buuo6sssh6kWuWAZoPYcwq0dfpi4hAiBf9uIcIFPmrhXNFiNIMpIk9n3MqFLz/pyBAhY5CJVdRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78192},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"8cdd897f7557eb11c771e0c70e293d41967d86ac","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.9_1712563444838_0.456097501382013","host":"s3://npm-registry-packages"}},"6.1.10":{"name":"socket-sorcerer","version":"6.1.10","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.10","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"e01990eca4b68bba526f4644e9e9c2c2281c629e","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.10.tgz","fileCount":103,"integrity":"sha512-iGHcDkEPRhKCLlCCEGVoQoqpvSDdIq0layKeR/LafJUkR/LFEnJEBgSiI77ow7mR+XZjhMJEzv/vhNTlULdscg==","signatures":[{"sig":"MEUCIQCrJMWcOXZo5tee5WHs9rWOKJniku4sWFOWOPW71fuL2QIgdgKWPEeia1H0O6gkL0ii8fEPB1C8GPlEcdnPbluRyQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77886},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"7a8ec4b47a71747a87a650a1243c058b186d62fb","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.10_1712564589960_0.629574960083116","host":"s3://npm-registry-packages"}},"6.1.11":{"name":"socket-sorcerer","version":"6.1.11","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.11","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"b870d649d1626e50a617a5dda199d398fabb45b3","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.11.tgz","fileCount":103,"integrity":"sha512-Xu2eQ63gcNtjitQktzotmcqXaYmh0T9Z1HUuBJeE5hs4ryvQZkLB++yQWz9N073Fq3q6letmX/8PQSOINluu3w==","signatures":[{"sig":"MEUCIHYRS5XfphksCoQrbfDF0CXDdKsnrU2QrkLqQ29mBTrHAiEA9YAUEf9Z/MAmVWiEUHEFoo3UcyCkVdPiQZNDlmHtGJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78035},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"54749ef2eb88b8f53836d61a40f55a4a4553bbf5","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.11_1713151959884_0.5401826954359192","host":"s3://npm-registry-packages"}},"6.1.12":{"name":"socket-sorcerer","version":"6.1.12","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.1.12","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"3e3a82b114c04d63cb4553ebb5d16eb4bd28e4d4","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.1.12.tgz","fileCount":103,"integrity":"sha512-4tmjrRhtYzmU4bOSTn3gU3xGS6gjhBR++V5ihesXAqw8k950XnknTjCm/GiCMlkgmHgPJEhj1jPXr80wSt86kA==","signatures":[{"sig":"MEQCIFvxh18oRhauDh16riBg5pnpWl2cVMxeLYhmQ8YXGpWeAiAZ4WYDmEZNM2lhzS7KTwegAnh/kunNImPKNYCS+4eWSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78177},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"840332df24911bfa478f893789785a2213896f8a","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.1.12_1713184944689_0.8640767413165449","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"socket-sorcerer","version":"6.2.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.2.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"894c71943ff82e54638a602465389a57f347ca00","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.2.0.tgz","fileCount":103,"integrity":"sha512-VXTvHMBp0x2QqiU1L5uH5F8p2qppx78nBdX8hjo4caXvHcdk7wcO55zMbMvbGEenv5n/me/jsXM8Ti3En67YRA==","signatures":[{"sig":"MEUCIQD+9vcCC71QzhMGeIJpP4/6XJRq1jVS3ZzQw/Kl+0MBkgIgehGSFYEkZ57egeMgqMOUMItnHDqji2ARx5WMvHLnSpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78660},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"fa9181d1e603854099d0fa35f8eb4c1b76216da7","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.2.0_1713253555434_0.5947889822174868","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"socket-sorcerer","version":"6.2.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.2.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"230becc609cfa196f4ea74d2f25bc087147d844c","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.2.1.tgz","fileCount":103,"integrity":"sha512-xt9ROiWJCXvwJESyyHFNVcEOgQ2jPBVJSWpSVQuFybnXTzjLENg/G3+l9OGhaMCCxGnrKUw1PsUlsfY6GLyXtQ==","signatures":[{"sig":"MEQCICCJcsrkE0+oZR+pKOvnuuDA1zja/3Qm6o9wp4B70fhAAiBysHyQmkIFV2Fv4A6ftZQwJYGwiJYLFa+XXdPWmai94Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79225},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"37e03f51d395e0d49ce9f9b69af674d5b23e3a2c","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.2.1_1713254015736_0.9825772913230837","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"socket-sorcerer","version":"6.3.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.3.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"5ff288d80fe6ba82e086b440f97d7be0ae802ed0","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.3.0.tgz","fileCount":103,"integrity":"sha512-1vgkX8+Nik4UfPeNcEKL6bGACrAbGWW0H9FYo4cmS+CSmqUHQyLTtdiGC7y3APFO0ZbbmGfaY65D7vOyDTEyhw==","signatures":[{"sig":"MEUCIDGXEkAvrzhMLTRN5MQtmE8gYNDa1IsgGEro2HME+dlKAiEAydOVKKIksUk8mCiAalujuY1DH5Bllt+c7OLYXJ9jMz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79632},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"a78525d826b8ce0e0948ceab258c835e31cc7831","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.3.0_1717051082996_0.03279734715845706","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"socket-sorcerer","version":"6.3.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.3.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"1d0c8238c87e919390457f98172b90f806a6a79a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.3.1.tgz","fileCount":103,"integrity":"sha512-kR8Tuw3s/LEYVWjyZzfLCAIX3nbUfJgDDI+zTUMjgmy4IXharKfAbh/NZUPh4u7eoAOYJJvWIJqTW7vmmrml5Q==","signatures":[{"sig":"MEUCIEZlXDfg+yY2p0BUiqXlHGPgptPCA7Rg7xtVa9Pe5ZeWAiEA83bx+Q4xLcgPQuAR2paAk6VZcnoA+bNSxNqYvVAPoHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79574},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"002283483ffde1b77b9a3cc712f6b1d4b5fc2985","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.3.1_1717161355160_0.7271923086711667","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"socket-sorcerer","version":"6.4.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"6dc7c51febba65b6ff1615f2367a6cffc00e8db0","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.0.tgz","fileCount":103,"integrity":"sha512-iGPrMqzaX8tLrCj3DHGDklqek4JVm5pw6dr9o90sGx2c1HJqj+4Vo+ZVRd5a8/72Vox7ziiQH3lZp1wy3Y8d4w==","signatures":[{"sig":"MEUCIEq1yVaVQokCoNvjGNs57x3Ie+l+wVZaiCUECBAZHB4WAiEA4+owqapHQYxOfkG7cU1Ija6mo3wEd0CzGaft4bQr/Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82133},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"a02927df9c3fc78804e5d15adae92efdffece104","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.0_1717469827545_0.6704885864264107","host":"s3://npm-registry-packages"}},"6.4.1":{"name":"socket-sorcerer","version":"6.4.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"381611d7af82dcce24615ffc723f9c00a8d34890","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.1.tgz","fileCount":103,"integrity":"sha512-tvDTDvwEkukmbFyXy4Grazn+2HRxati+ifX23RdlTxurZShYEC6gNNsTXoivMPZQk4wbAPzzhb760S6JxLMqtA==","signatures":[{"sig":"MEUCIQDMO8REqduj84bL2kfigAVBPzmQxnVVeQ9xf3nRE7F1eQIgCryQVrhCUYILUkWBayWRlVAxeFS3UfBk9RPTopRaoRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82446},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"27e5347d46ad7482a7c18d95a7174a08e458a619","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.1_1717474320347_0.8631530931517386","host":"s3://npm-registry-packages"}},"6.4.2":{"name":"socket-sorcerer","version":"6.4.2","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"80ffee06ee607b585805bb2a69b2139d859bace9","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.2.tgz","fileCount":103,"integrity":"sha512-ygB8z4+0YaiLzEMAvxUBKb3l+WOyuzPgRXuuYJ9l5lDMkFHSRly9fXjxKGqmTC97gyfGbqlCl25RO94g0IKNGw==","signatures":[{"sig":"MEQCIAgvYGTz6MpkFSrFz/tabrkMu0rGCeI1OtKteCj8XKpeAiBihloGbOWN9p9PQdzuOsooc+HBbX9Ou7zR+CPaGvrl4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82538},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"d659e9e23b27a39df720019b5d291f28b2c4f758","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.2_1717485090006_0.4508351256775829","host":"s3://npm-registry-packages"}},"6.4.3":{"name":"socket-sorcerer","version":"6.4.3","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"fcac9d5564e73ac8d1e1e19f719d6c9a934c3336","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.3.tgz","fileCount":103,"integrity":"sha512-bUPeECNUmt+qMz3JPUtfh/99TZ3338GeiQI0kYTSrgvx7zYeHyXU4X8tQk5MK4fc12DWZm3EhayGJ4l1FvpBhg==","signatures":[{"sig":"MEUCIAsh9JgGu0Tppd68iIrW6LvSx9K8a+1TRBih7lEOMRMtAiEA1/+YBs+uwCzbI/WDSHuTivFxZZaEL5URFs8tIcLsgzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83059},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"82a59cb66dfc0fd343924e1431a14565ebc94e50","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.16.0","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.3_1718011285805_0.12980631990422875","host":"s3://npm-registry-packages"}},"6.4.4":{"name":"socket-sorcerer","version":"6.4.4","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"6e07e00068fbb3f5971fd899a87de4c2ba18f902","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.4.tgz","fileCount":103,"integrity":"sha512-QAaq65tLdoB4DKx3jvzRbXGTzPn3b3vAwb7rv06J/GMOtSrF8NKc0cjsH2VSs2HUPgtI6+4zg4Ra0YE9iP/3Dw==","signatures":[{"sig":"MEYCIQDeNqT64+RGP0c2b6W99p+53UXTgog+R5XF4cFwrFcL3QIhALonTHdw2xKgxx917kg1xczne0ZzSK81VNVUDThU/kOC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83159},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"223f70a2155bc9e5038597ad200a648a445f0f2d","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.4_1720441671121_0.7169911103596665","host":"s3://npm-registry-packages"}},"6.4.5":{"name":"socket-sorcerer","version":"6.4.5","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.4.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"ab37040455f299b7f20af75541bab48a3fd1b3fc","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.4.5.tgz","fileCount":103,"integrity":"sha512-Pq0aPzYMuiNIhX4jK4gX2VPPWYUw93jenbzB7FjvBiIRadHPpQ6zWMOgivfBXXBiCUBubCGhofJMuiVDTviz4g==","signatures":[{"sig":"MEUCIQC24qnIeU0kG840sSMtEBjqpHhngN8el1jO8GYZCiil/AIgGrCeiUn/vcJkV2t/84VJoaxsDV0tUqnXr6NR/NCq/AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83207},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"191188741cefac965b82f90c66330e28cb24a138","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.4.5_1726052970569_0.8188507898028901","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"socket-sorcerer","version":"6.5.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"733253aed7550eeefca6b702b2d4f1096799280b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.0.tgz","fileCount":103,"integrity":"sha512-NedUh2tCuyyBF4IjUvULfBwMQtv4eq2G8naVMS8R8/bcAO1vhKgpIUuwlJv7sG7OoOi+knGDFBrqchQ/1VaLeg==","signatures":[{"sig":"MEQCIDrAWAKZ6uFL1upUPyZm8xrVawWXZgonwl/eWPXZBpJNAiBHkG/OerAPO3cX6lKHQfpQ7cxL5yq0Y1UlmmaRYDRFvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84439},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"bb0de2f0454f692c92492906c2430c466ad96b43","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.0_1726115923498_0.7252058172584612","host":"s3://npm-registry-packages"}},"6.5.1":{"name":"socket-sorcerer","version":"6.5.1","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.1","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"db10a671ff7922685994a3916cd18bd04fe8ba82","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.1.tgz","fileCount":103,"integrity":"sha512-nV9pNLD+/7uM04nBhAuqAX9LUsliU27FC8EGX5s8otgQy+TjK0ght5BeAHbDA9lVTBvKH0Rr7MfIpZPomultDA==","signatures":[{"sig":"MEYCIQCTPxRtZ4Ltt4Tzt6WMP/Z2P8lpkrkVOHyiWs6sjsSAGQIhAIcZ9vubdIVFHnRa6CFhQd8bfvPlubHxFg2wIs73QYEN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84531},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"0bd7051fb9e84f588b7a6f0248b61974328a3ab4","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.1_1726210348141_0.8134809225167225","host":"s3://npm-registry-packages"}},"6.5.2":{"name":"socket-sorcerer","version":"6.5.2","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.2","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"bfb009390b83c4f1ebb87e5c531e60d4f012b281","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.2.tgz","fileCount":103,"integrity":"sha512-I1uWLq/iPFmUrLzwI46CsrhvXRBCP13vPNsheG90zMVVcsouiEaRHmAuGo3GMDB5MCgS1cmKS4RnMAcaEYwJfw==","signatures":[{"sig":"MEUCIAMS2l+4FgmRoc2ohOw8XP9tsNM3Gsvblbold2vBAcucAiEA8Rlip7QMiZE/HsqZUdwKG3Qj62CEd2791wzhk9hbRaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84532},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"0abf58a9b09b3ea5072dfa5920cb3c9b125501a1","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.2_1726210949545_0.42275860025761713","host":"s3://npm-registry-packages"}},"6.5.3":{"name":"socket-sorcerer","version":"6.5.3","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.3","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"a29a233bb4ad4a61fd0bfa142f547b43321d51e4","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.3.tgz","fileCount":103,"integrity":"sha512-iQr/R5GSIH425fl8fJYYqDRK0ZHw+liQ007AC/ZaytF8ppn8DtwblEoaLyQfHL8FmcP2ZmwsdlFsY6hJRo0dxw==","signatures":[{"sig":"MEYCIQDmS886d6/bWIPVzlz6oS9thEjeVZsn69Tt82kOANHP5QIhAOiI7vK8B+DK+CKgf/koNttnYsX/HLIPB3qLnQRAQYyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85210},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"da9736b28e86791475e382c40973f4db7a1beab2","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.3_1726456127057_0.16689130798232954","host":"s3://npm-registry-packages"}},"6.5.4":{"name":"socket-sorcerer","version":"6.5.4","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.4","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"ec5bf7a7e3ab03914746fc5d393abb6f82905827","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.4.tgz","fileCount":103,"integrity":"sha512-6heyyVaYPI9hLhoiF0oAloo03t1effoM7IAZNsuqx74HX4MEA/NiifQ+ZWZicB/iEoHnGuW6sPkBPtwwaUpkmw==","signatures":[{"sig":"MEUCIF4N6ZaA735TD8N23g3PrQDXuxWLQfpzwAa0xqE9IHNuAiEApW87JD4UCNwWtR0UxbGPG0IeYGwbVYKWDMfk1QK+9HU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85460},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"0ec1d8ea01c9a72742863f217d3cfb6b354bcaa7","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.18.0","uuid":"10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.4_1726464430538_0.2808430755715483","host":"s3://npm-registry-packages"}},"6.5.5":{"name":"socket-sorcerer","version":"6.5.5","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.5","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"cfb03f6589279279b55ec05a51c6379397adda0a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.5.tgz","fileCount":103,"integrity":"sha512-eH3g1mnjSWf4zwOX3cRPQImt+APh/Z8h10paOYdNP2ejRw+ItQ+8Jl+tcjzi7PNyFnq0zT7+PbgVLyNPbIKS8Q==","signatures":[{"sig":"MEYCIQCig4hfj+9L4+zjxpmnn3VSpcXQC9iw/yRTOjzeglBgbwIhAMErQcbGE0QAHTgzFTFAMRxVqMyjE5bSl1psE6Wuhlw4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85245},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"37bce5f9a789dc56401b3b846a2abf64851aa04f","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.2.3","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"20.10.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.5_1726476081004_0.36979042776703497","host":"s3://npm-registry-packages"}},"6.5.6":{"name":"socket-sorcerer","version":"6.5.6","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.6","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"4b96bf03503e93b96b09b9e572201f136d54f4b8","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.6.tgz","fileCount":104,"integrity":"sha512-yd+mfBKAfHygISFrp/MZsqvdbQkfmdtYoAiS4DjciRahZ+uXu5i3BRJsB0hJzl54oi5C8+pv9HQYyEUYgA6z7w==","signatures":[{"sig":"MEUCIGLX5HMB/7mO5quKtJ/enIj/bU3bUHiwCnMatbPCI7aBAiEA7m5ygAUxEmoRQsTEJDWgBmuodFIWrfoiSOxHLgtQQdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85137},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"6ccd4c6eb2a6c6b9be2d3f5a89832b815e70f08a","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.6_1757574992014_0.15566049782957792","host":"s3://npm-registry-packages-npm-production"}},"6.5.7":{"name":"socket-sorcerer","version":"6.5.7","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.7","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"4a3c923ae4ae66d0a6a4f3f94f522cdc53922ac6","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.7.tgz","fileCount":104,"integrity":"sha512-WrVSfJQxwZXJ5PETjr+eEOOUwKhDM5+EciO6OPT25M8ZE04iMPtMXSseYpPG7W8lBykBhjGEoK32j7kQ5ORxFQ==","signatures":[{"sig":"MEYCIQDA8YkETAwVLB9l0kkNZCaa4lVk3RIRPUS4sdMIR+66MQIhAKHWI300rR53PzXWOdcOVOiZ7SFoKNq5i5b9iBR5zgOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84701},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"12343685683611853c99d00780971d29bc4fb0f7","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.7_1758246020736_0.7331858798073996","host":"s3://npm-registry-packages-npm-production"}},"6.5.8":{"name":"socket-sorcerer","version":"6.5.8","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.8","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8863d680def20439f557c3c45ef43c254360aa77","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.8.tgz","fileCount":104,"integrity":"sha512-tu+0FDccYXRDqVAZ6WtSgBQ+MNNS296tM6Skl1VqFuEDL93hbIdIhRxWEaOjEAOrx53JvDjrz0x8iU2yvPuA7Q==","signatures":[{"sig":"MEYCIQDVfx8EFVLbCruedGJiieQ5ZDIjUPsOB22RAObPDK+bpAIhAIXiJpZhYhp1R3G9ToVnMoW9FqEepDhZ/wsXJls2tjyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84841},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"32f576b9072853044626e9c8357966be21e46b5f","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.8_1758267252172_0.9603140926745046","host":"s3://npm-registry-packages-npm-production"}},"6.5.9":{"name":"socket-sorcerer","version":"6.5.9","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.9","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"f46e07b44164e69fd5e36641e4362258a7ce7900","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.9.tgz","fileCount":104,"integrity":"sha512-mxG2damEHGP3TZ5W2mkup33xXqxq1g6nem2ULrp0s04hiBsGjXwLgviPVup7Q2V2x0eqokGbfecMbcSsLCEJtA==","signatures":[{"sig":"MEQCIGG0NZ2GKdqJWWW9guzIlnLsNVesFgtxoweq5s9i13/JAiBS+YwVeOMQ103pE6kPJ5Q4xvbyBwPmh5sU2glXlOYSXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85295},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"709d9509294a88c3400c886c9777a2ec9bd6bd26","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.9_1758269545188_0.5035647250968815","host":"s3://npm-registry-packages-npm-production"}},"6.5.10":{"name":"socket-sorcerer","version":"6.5.10","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.10","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"0054997be50a83dafc4f90be97e3d8193ab420be","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.10.tgz","fileCount":104,"integrity":"sha512-UEw5cfUQntTndHTusLYFoJC+3tX/cU+n8fE1o2fN9+YlaKnnCHdlqK16vtrqqO8c/nslK4MELZcCn8kM1uj20Q==","signatures":[{"sig":"MEQCIDNx4nRwokxNPhova+dmLAWsj7l94W7IHT2J5p/ikn8vAiAVaY1F6VhWmpO8zYYR8Q0Nh9V/wCJG2dvNDyXtmf3gwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85334},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"709d9509294a88c3400c886c9777a2ec9bd6bd26","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.10_1758536365553_0.6644766765264691","host":"s3://npm-registry-packages-npm-production"}},"6.5.11":{"name":"socket-sorcerer","version":"6.5.11","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.11","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"27d321f120ec0acc8c2b24107e2d282d242f030b","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.11.tgz","fileCount":104,"integrity":"sha512-9dODqqrdUSnCVIFQizemb9FdI52yOIeU3w+v6AEIgqh5saZFusZWteUrAwz7b7WgadL9gFjsYfrAANKoEoYgPw==","signatures":[{"sig":"MEUCIQCC43pPHOv7m+dx4NBvAXL4bl7t8mWWmpbfS7XTLGtxaAIgCZgmC8Ye25A1Bpuf5qCpOOa0c1bvL9wXQgH2blABzQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85506},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"709d9509294a88c3400c886c9777a2ec9bd6bd26","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.11_1758538981520_0.1552734670108573","host":"s3://npm-registry-packages-npm-production"}},"6.5.12":{"name":"socket-sorcerer","version":"6.5.12","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@6.5.12","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"69210c851446453a4b4e3b9f2fad22f6252ce012","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-6.5.12.tgz","fileCount":104,"integrity":"sha512-27RKdm7SNptdOSkFnpIROCUAupEC/TVxCOmpIhyAjpFZWTw2HhGA9n1bNMWo3DMhWB4FdrwFbR19M/P5Cw7kPg==","signatures":[{"sig":"MEUCIQC/uDOuN6NVgJXyakxUdNuYyZiXwzk9ycRUEuzXK0ZMiQIgPwLQ4I0dkCpE9s4Dbcac+Oeyu+LWByGVR5NLcv6dcFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86019},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"709d9509294a88c3400c886c9777a2ec9bd6bd26","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ws":"8.17.1","uuid":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"8.47.0","ts-node":"10.9.2","@types/ws":"8.5.10","tsc-alias":"1.8.2","typescript":"5.3.3","@types/node":"20.10.6","@types/uuid":"9.0.7","@types/prettier":"2.6.0","@typescript-eslint/parser":"6.17.0","@typescript-eslint/eslint-plugin":"6.17.0"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_6.5.12_1758540771673_0.07919355646197057","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"socket-sorcerer","version":"7.0.0","keywords":["node.js","websocket"],"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","_id":"socket-sorcerer@7.0.0","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"8b703ddfefffb7e00c412b133908b058953af61a","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-7.0.0.tgz","fileCount":104,"integrity":"sha512-fPt68E0IP37CkXbEHzJwyK+4WErHOk3tLoEKoFv2xSZBrCdJZxOeSG+WEKIAraP54IU/VNfgX5AmHjqiDec88A==","signatures":[{"sig":"MEUCIHwn/rGobtmGLDwrulVXpINOSPu0T2MfXrNaV1gfTp/DAiEAw6AxCMiDBawc6BbN5lScuYRBqLwLvOa9U5nQo7Uj0OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87304},"main":"dist/server.js","husky":{"hooks":{"pre-commit":"npm run eslint"}},"types":"dist/types.d.ts","gitHead":"f682a5bbfba7932a438d562247b40bb5f26dac15","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}","format":"prettier . --write"},"_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"11.11.0","description":"Node.js Websocket Framework","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"8.20.0","uuid":"13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"3.0.0","eslint":"10.1.0","@types/ws":"^8.18.1","tsc-alias":"^1.8.16","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"24.12.0","@types/uuid":"^11.0.0","@types/prettier":"3.0.0","typescript-eslint":"^8.58.0","@typescript-eslint/parser":"8.58.0","@typescript-eslint/eslint-plugin":"8.58.0","prettier-plugin-multiline-arrays":"4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/socket-sorcerer_7.0.0_1775104211422_0.46088573290070056","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"_id":"socket-sorcerer@7.1.0","bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"dist":{"shasum":"62334cf4cc68fc9ab4740888b4a294e53b610990","tarball":"https://registry.npmjs.org/socket-sorcerer/-/socket-sorcerer-7.1.0.tgz","fileCount":105,"integrity":"sha512-NOhfB5t3WivJLlHLKPVi8ihSArXE7GiVTTKzx9rPSwTvoYZEgBZZyR2i65Xw3lOK1JK/XnQy2P1d5bJRVlbEWA==","signatures":[{"sig":"MEUCIQDQ4XdssF2h+eH8yg5yKFOpCPlp9Wzb+3I8bIZlVCrf4QIgBc+XoDlrpA853hFhQEXEkTY12p3/5UNb8GmlIQcb5PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFtcZTsieBX1L912ziCXCU9OcffT/jIVC9GPH+QBzbhFAiEA5SIypDQmvvjcrENTDBr6U41E/AaJHXJw0FA0GW3AiNE="}],"unpackedSize":87525},"main":"dist/server.js","name":"socket-sorcerer","types":"dist/types.d.ts","author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"gitHead":"c541bcc32b852a6292ba78baef8bfbcd6bc2c744","license":"ISC","scripts":{"build":"rm -rf dist && tsc && tsc-alias && eslint src/**/*.ts{,x}","eslint":"eslint src/**/*.ts{,x}","format":"prettier . --write","prepare":"husky"},"version":"7.1.0","_npmUser":{"name":"pashaman","email":"plavel@gmail.com"},"homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","keywords":["node.js","websocket"],"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"_npmVersion":"11.16.0","description":"Node.js Websocket Framework","directories":{},"maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"ws":"8.22.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"10.11.0","@types/ws":"^8.18.1","tsc-alias":"^1.9.5","@eslint/js":"^10.0.1","typescript":"5.9.3","@types/node":"24.13.0","@types/prettier":"3.0.0","typescript-eslint":"^8.70.1","@typescript-eslint/parser":"8.70.1","@typescript-eslint/eslint-plugin":"8.70.1","prettier-plugin-multiline-arrays":"4.1.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/socket-sorcerer_7.1.0_1790569581210_0.044054801936653565"}}},"time":{"created":"2017-06-15T11:20:19.679Z","modified":"2026-09-28T04:26:21.432Z","1.0.0":"2017-06-15T11:20:19.679Z","2.0.0":"2020-01-20T06:40:39.826Z","2.0.1":"2020-01-21T01:47:11.492Z","2.0.2":"2020-01-28T05:31:54.471Z","2.0.3":"2020-02-14T09:59:36.672Z","2.0.4":"2020-02-17T06:14:36.726Z","2.0.5":"2020-02-17T08:26:26.128Z","2.0.6":"2020-02-17T10:04:31.831Z","2.0.7":"2020-02-18T06:08:16.542Z","2.0.8":"2020-02-26T08:39:24.243Z","2.0.9":"2020-02-28T08:24:09.936Z","2.0.10":"2020-03-17T01:57:44.244Z","2.0.11":"2020-03-17T02:01:12.985Z","2.0.12":"2020-03-17T02:03:45.855Z","2.0.13":"2020-04-14T07:58:21.216Z","2.0.14":"2020-04-20T00:28:24.807Z","2.0.15":"2020-04-24T02:17:33.612Z","2.0.16":"2020-04-24T02:39:50.079Z","2.0.17":"2020-04-24T02:45:23.566Z","2.0.18":"2020-04-24T03:07:03.978Z","2.0.19":"2020-04-24T03:20:32.459Z","2.0.20":"2020-04-24T03:24:03.366Z","2.0.21":"2020-04-27T02:54:58.620Z","2.0.22":"2020-05-20T09:26:06.854Z","2.0.23":"2020-05-22T02:02:12.442Z","2.0.24":"2020-05-22T02:19:17.536Z","2.1.0":"2020-07-22T02:07:15.658Z","2.1.1":"2020-09-14T03:04:03.813Z","2.1.2":"2020-09-14T03:06:52.210Z","2.1.3":"2021-05-05T11:20:44.405Z","2.1.4":"2021-11-22T10:04:23.447Z","2.1.5":"2022-07-07T13:45:00.458Z","3.0.0":"2023-02-13T21:07:51.458Z","3.1.0":"2023-02-13T21:11:06.415Z","3.1.1":"2023-02-14T19:21:08.984Z","3.1.2":"2023-02-15T08:19:34.520Z","3.2.0":"2023-02-16T21:48:10.047Z","3.2.1":"2023-03-29T19:48:41.210Z","3.2.2":"2023-05-14T19:53:11.283Z","3.3.0":"2023-07-07T02:10:53.589Z","3.3.1":"2023-07-07T14:37:59.685Z","3.3.2":"2023-07-07T14:55:45.392Z","3.3.3":"2023-07-12T02:02:34.370Z","3.3.4":"2023-07-22T12:34:50.155Z","3.3.5":"2023-07-25T04:45:08.070Z","4.0.0":"2023-09-01T10:11:53.687Z","4.1.0":"2023-09-27T07:21:36.323Z","4.1.1":"2023-09-28T14:35:33.407Z","4.1.2":"2023-09-28T15:52:24.398Z","4.1.4":"2023-09-28T16:12:23.738Z","5.0.0":"2023-11-13T15:24:46.837Z","5.1.1":"2023-11-25T14:01:00.074Z","6.0.0":"2024-01-19T16:42:01.555Z","6.0.1":"2024-01-19T17:01:06.859Z","6.0.2":"2024-01-20T03:57:07.382Z","6.0.3":"2024-01-20T05:41:16.590Z","6.0.4":"2024-01-20T05:58:26.543Z","6.0.5":"2024-01-20T13:35:54.035Z","6.0.6":"2024-01-20T13:53:00.531Z","6.0.7":"2024-01-21T04:08:24.739Z","6.0.8":"2024-01-21T05:05:52.122Z","6.0.9":"2024-01-31T14:26:57.285Z","6.0.10":"2024-01-31T14:29:54.883Z","6.1.0":"2024-01-31T17:23:25.163Z","6.1.1":"2024-02-01T13:46:28.492Z","6.1.2":"2024-02-01T14:05:09.832Z","6.1.3":"2024-02-01T14:31:01.755Z","6.1.4":"2024-02-01T18:03:19.372Z","6.1.5":"2024-02-15T07:46:45.556Z","6.1.6":"2024-03-04T12:48:44.794Z","6.1.7":"2024-03-05T03:07:27.289Z","6.1.8":"2024-04-08T07:52:49.016Z","6.1.9":"2024-04-08T08:04:05.002Z","6.1.10":"2024-04-08T08:23:10.092Z","6.1.11":"2024-04-15T03:32:40.066Z","6.1.12":"2024-04-15T12:42:24.854Z","6.2.0":"2024-04-16T07:45:55.600Z","6.2.1":"2024-04-16T07:53:35.864Z","6.3.0":"2024-05-30T06:38:03.151Z","6.3.1":"2024-05-31T13:15:55.324Z","6.4.0":"2024-06-04T02:57:07.739Z","6.4.1":"2024-06-04T04:12:00.559Z","6.4.2":"2024-06-04T07:11:30.232Z","6.4.3":"2024-06-10T09:21:25.938Z","6.4.4":"2024-07-08T12:27:51.247Z","6.4.5":"2024-09-11T11:09:30.788Z","6.5.0":"2024-09-12T04:38:43.656Z","6.5.1":"2024-09-13T06:52:28.343Z","6.5.2":"2024-09-13T07:02:29.721Z","6.5.3":"2024-09-16T03:08:47.273Z","6.5.4":"2024-09-16T05:27:10.745Z","6.5.5":"2024-09-16T08:41:21.164Z","6.5.6":"2025-09-11T07:16:32.171Z","6.5.7":"2025-09-19T01:40:20.933Z","6.5.8":"2025-09-19T07:34:12.347Z","6.5.9":"2025-09-19T08:12:25.367Z","6.5.10":"2025-09-22T10:19:25.726Z","6.5.11":"2025-09-22T11:03:01.726Z","6.5.12":"2025-09-22T11:32:51.847Z","7.0.0":"2026-04-02T04:30:11.583Z","7.1.0":"2026-09-28T04:26:21.293Z"},"bugs":{"url":"https://github.com/Paul-Lazunko/socket-sorcerer/issues"},"author":{"name":"Pavlo Lazunko","email":"plavel@gmail.com"},"license":"ISC","homepage":"https://github.com/Paul-Lazunko/socket-sorcerer#readme","keywords":["node.js","websocket"],"repository":{"url":"git+https://github.com/Paul-Lazunko/socket-sorcerer.git","type":"git"},"description":"Node.js Websocket Framework","maintainers":[{"name":"pashaman","email":"plavel@gmail.com"}],"readme":"```shell script\nnpm i -s socket-sorcerer;\n```\n\n**Socket Sorcerer** is a light-weight WebSocket framework based on 'ws' package.\n\nIn comparison with other libraries it has next advantages:\n\n- already implemented reconnects, pinging, authentication etc\n- the simplest implementation of full functionality in less rows of Your code\n- easily integration in any application\n\nBuild server:\n\n```ecmascript 6\nimport { WebSocketServer } from 'socket-sorcerer/server';\nimport { createServer } from 'http';\n\nconst server = createServer().listen(8088);\n\nconst wss = new WebSocketServer({\n  serverOptions: {\n    server\n  },\n  pingInterval: 5000,\n  pingTimeout: 15000,\n  authenticate: {\n    eventName: 'auth',\n    async eventHandler(token) {\n      // token may be simple string or object contains string \"token\" property and other parameters\n      const user = { _id: '5e1c62a969a07513e8f99a73' };\n      return user._id;\n    },\n    authTimeout: 3000\n  },\n  events: {\n    connect (connectionId, userId, token, userIp) {\n      // event is emitting once after successful authentication\n      wss.getManager().join({\n        channel: 'my awesome channel',\n        user: uid\n      });\n      wss.getManager().join({\n        channel: 'for MacOS users only',\n        connection: connectionId\n      });\n    },\n    flud (data, connectionId, userId) {\n      //process the data\n    },\n    disconnect (connectionId, userId, token) {\n      // event is emitting when socket is closed\n    },\n    afterConnect (connectionId, userId, token) {\n      // event is emitting  right after connect event and at each successful ping-pong\n    }\n  }\n});\n\n// Built server has its own manager property which You can export end use anywhere in the code:\n\nconst manager = wss.getManager();\nmanager.send({\n  channel: 'for MacOS users only',\n  event: 'update',\n  data: {\n    version: '1.2.3',\n    downloadUrl: '...'\n  }\n});\n\n\n\n\n```\n\n###### Server Options:\n\n- **serverOptions**: see ws.ServerOptions\n- **pingInterval**: interval between to ping probes in milliseconds,\n- **pingTimeout**: value when connection will be closed after ping probe fails in milliseconds,\n- **authenticate.eventName**: Your custom authenticate event name, should be implemented on client side too,\n- **authenticate.eventHandler**: Your custom authenticate event handler which should take provided from client side\n  token and return user id\n- **authenticate.authTimeout**: value when connection will be closed after auth probe fails in milliseconds\n- **events**: Server side event handlers, all of them besides 'connect' and 'disconnect' take two args\n  (data and uid, \"connect\" and \"disconnect\" events take one arg - uid).\n  You can use '\\*' to define middleware which will be called previously\n  (except \"connect\", \"disconnect\" and service events)\n\n###### Build client at the front end side:\n\n```ecmascript 6\nimport { WebSocketClient } from 'socket-sorcerer/client';\n\nconst ws = new WebSocketClient({\n  serverUrl: 'ws://localhost:8088',\n  token: 'clientPersonalConnectToken',\n  doReconnectOnClose: true,\n  reconnectInterval: 5000,\n  authEventName: 'auth',\n  events: {\n    test: (data) => {\n      ws.emit({\n        channel: 'test',\n        event: 'message',\n        data: {\n          message: 'Hi there'\n        }\n      })\n    }\n  }\n});\n\n// You can export ws object and use it anywhere, e.g. just send something to the server\n ws.emit({\n   channel: 'flud',\n   event: 'message',\n   data: {\n     message: 'Hi there'\n   }\n });\n```\n\n###### Client Options:\n\n- **serverUrl**: Previously created WebSocket Server URL, f.e. 'ws://localhost:8088',\n- **token**: Personal token for authentication\n- **doReconnectOnClose**: Boolean identifier which indicate to do reconnects, recommended value is true,\n- **reconnectInterval**: Interval between reconnect attempts in milliseconds,\n- **authEventName**: Authenticate event name the same as the server side,\n- **events**: Client side event handlers\n","readmeFilename":"README.md"}