{"_id":"hub.js","_rev":"124-d60006e961d080160114f30d31836893","name":"hub.js","description":"Seamless realtime communcation","dist-tags":{"latest":"0.3.19","unstable":"0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc","feature-v1":"0.0.11-0016abee966964da3f44d97929e2809db006e7a9","feature-builder-boy":"0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d","hotfix-bc-288-phoenix":"0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad","master":"0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77"},"versions":{"0.0.0":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.0","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c rollup/dist.js & rollup -c rollup/browser.js","watch":"rollup -c rollup/dist.js -w & rollup -c rollup/browser.js -w","pretest":"rollup -c rollup/test.js","prepublish":"npm run build","test":"standard && (node dist/test/index.js | tap-spec)","wip":"rollup -c rollup/browser.js -w ","dev":"rollup -c rollup/test.js -w & nodemon -C -w dist/test/index.js --harmony-async-await dist/test/index.js","cover":"nyc npm test"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/brisky-struct.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^2.0.0","brisky-struct":"0.0.0","monotonic-timestamp":"^0.0.9","quick-hash":"^1.0.1","uws":"0.12.0","vigour-ua":"^2.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"browser":{"./dist/index.es.js":"./dist/index.browser.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"devDependencies":{"chalk":"1.1.3","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tap-spec":"4.1.1","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/brisky-struct/issues"},"homepage":"https://github.com/vigour-io/brisky-struct#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"c6620ac818f6f2066284125aecaceb2ad1acd3f8","_id":"hub.js@0.0.0","_shasum":"dbdccb271c486bb91f7f13cacd2332819f8a5af1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"dbdccb271c486bb91f7f13cacd2332819f8a5af1","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.0.tgz","integrity":"sha512-VNwXUNSawbPiHfjySIWU7Fs3V17sImHOL5I6BX+ffk4PAQwpLf8OxmPWVhNovin6tF9v25kOwhSh+WxMqKz4og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDE3KZClDVfTNd4spIweRbIt+YWiPcB9UQ+KqvWie77QIhAOZ7zXIe+/vbErPSozNarFnf3nuELSlj6OF4rkflxgUL"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.0.tgz_1482180711977_0.20738085941411555"}},"0.0.1":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.1","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c rollup/dist.js & rollup -c rollup/browser.js","watch":"rollup -c rollup/dist.js -w & rollup -c rollup/browser.js -w","pretest":"npm run build && standard","prepublish":"npm run build","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"rollup -c rollup/dist.js -w & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.2","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"browser":{"./dist/index.es.js":"./dist/index.browser.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ab5c852e11d53ba28eeb3f6b62743e210d75c059","_id":"hub.js@0.0.1","_shasum":"440f7932f7b05be3c60008b96cf0410a1c17597e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"440f7932f7b05be3c60008b96cf0410a1c17597e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.1.tgz","integrity":"sha512-wKOjBUFPp69gUizw6V39wA7C0ArSnaSi8WQxGpYL61OS7G63P/5iib/c/uynA4RjzneNf0tKGjb4Y78rrLtD9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv/x9rUSUD+Op+EnMcwOHPxknkf2aIzTb09zv2JvvrewIhAJbD1DReTR5jvJWPTcKaA/PEITCvAITALiSYtQUDTG7j"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.1.tgz_1482511865547_0.14627059875056148"}},"0.0.2":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.2","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","scripts":{"build":"rollup -c rollup/dist.js & rollup -c rollup/browser.js","watch":"rollup -c rollup/dist.js -w & rollup -c rollup/browser.js -w","pretest":"npm run build && standard","prepublish":"npm run build","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"rollup -c rollup/dist.js -w & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.2","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"browser":{"./dist/index.es.js":"./dist/index.browser.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"f1354f6e7e5ef86789d3c41dec6c6959cc36d19c","_id":"hub.js@0.0.2","_shasum":"43ce2bf213380fbddd655f3832fc1f4f3a119b5c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"43ce2bf213380fbddd655f3832fc1f4f3a119b5c","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.2.tgz","integrity":"sha512-E/ds80J5/9/21VRIwKiEI/MY2+KpyO/3L2NcVJMvDwnGHFEws3wN4Mjiqk/slOllUkQqQEdu1FbLEp6Xw0CA7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwcDNoE8YMoP1mEsd++KZqKPr4JqG//up2KEMUw147AAIhAKIkqzz9c8FxRwiiup0nfe5whJNvXZWH8UoFCnUlVFmK"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.2.tgz_1482664889618_0.6208045210223645"}},"0.0.3":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.3","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.2","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d9cc9f08ce955069a95d98bbcba1013018223c40","_id":"hub.js@0.0.3","_shasum":"5843ba68eb66924da321636faeae93369b5cce5a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5843ba68eb66924da321636faeae93369b5cce5a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.3.tgz","integrity":"sha512-huE7Z3tgvVC75h77Gyn3mcD2R27+1tF6WK0FJHkFOVoCKu1d87aTepql1QSGRdkPmfbaTkXStDiCbaQVMS5G6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUq20P2LGkBxpINHIbQULh7moFwUF88ebsRZRsGQDlSAiACOmLSeut9p3nYMtfSwF1ioD+bmFShhgVn/8N5oFfnQA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.3.tgz_1482743450846_0.8592692869715393"}},"0.0.4":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.4","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.6","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"5787537ee628c74ed9cccf54ac47029688f08df6","_id":"hub.js@0.0.4","_shasum":"776fdca16e75338264eefd9a5276949e419aa75e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"776fdca16e75338264eefd9a5276949e419aa75e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.4.tgz","integrity":"sha512-9/M35R5Gd2ckcJRR0X64nT2c31LBqHA5S6jYn9z0J2QTFtrpxrnRg+TpivZCBFGcqexZjw6Z+CmFdLRoX4svrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDenQls7Z+1mCQNgY230rVVESkyqUIuSX4iRFopK1u4gIhAJ5+NcJ3rCiNON0nF9OF08uchbAvZUUnohqQt/ToWnng"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.4.tgz_1483194175385_0.33004396851174533"}},"0.0.6":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.6","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.10","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"170691de8ccb1706337a2a5759fb7cd4881e28d2","_id":"hub.js@0.0.6","_shasum":"031e803a86dcc0c080a4ef389c16b3823eabe042","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"031e803a86dcc0c080a4ef389c16b3823eabe042","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.6.tgz","integrity":"sha512-64RvCdCLRmeoSNCylic1ryHQtMgDOrbZXI7s8HEVEi5o+8v1UAQNuTGi4SIBcV9hYbySJz7Djxd+bvd6UX33JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlg6mHm/M+Y3DJmSuDq2mlYYhaBmjHYurYlwE42xGBtQIhAIGEaf15CmTH2JEBl4qwHNY+iBmmvXykW8Hz1TB+q5Lv"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.6.tgz_1484235287186_0.4351674688514322"}},"0.0.7":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.7","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.11","brisky-struct":"^1.0.10","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"1ba2b3094e7414092914830e47a7c67b348f2600","_id":"hub.js@0.0.7","_shasum":"6c01afc55011c1ba7015bb332b95d11ffeb0f6eb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"6c01afc55011c1ba7015bb332b95d11ffeb0f6eb","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.7.tgz","integrity":"sha512-kuNY6ClY9EdL1WZVSmcVhI15tMLd5DUU6P8YBmCSgh1IJ25fhEUo9lAmB2V3mtF2peS1T07uQI39gOMMdB3xzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICo4cS4EDPv3NMHAJs+TNvfJ8d+C3IXI3IPKum87IZQXAiEAnaC2Q6eSBGUVbiscxFYbe823a8fpR5YO+dzpKKPwAaA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.7.tgz_1484235940622_0.3182882168330252"}},"0.0.8":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.8","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.12","brisky-struct":"^1.1.5","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"3c012b46144878799f14c54ae04c217c20302729","_id":"hub.js@0.0.8","_shasum":"5b1b060de22298b268148c426b0613a155ff7189","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5b1b060de22298b268148c426b0613a155ff7189","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.8.tgz","integrity":"sha512-uZtZJ2162u7D0K93/v4gDWjwrSrXrmVeEFm9EZskU28sSrVv1ZvNBA3U8udxtXoQfKNopBLXhxpO6b951zgRbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC49o4xkRp/YZGim8ueIywp9R/XsgyaOo/VrGIwOB8vtAIhAPYwND1PgheFJfzI9veI2OJINZqyH/FXXb+oZb2FNBwQ"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.8.tgz_1484518209285_0.9267596944700927"}},"0.0.9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.9","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.12","brisky-struct":"^1.1.7","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"6cdbf95ea04f11e4b06a866f6d9daa0868fd20b4","_id":"hub.js@0.0.9","_shasum":"84949c07af193b02624bf4a4dc1253954cabe6f7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"84949c07af193b02624bf4a4dc1253954cabe6f7","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.9.tgz","integrity":"sha512-Qv9flOBHWaRQndwFSeMv/IUxvzIswWnyRDZ+im4oCm31iLksHNbfkkLjjaNUrP3CqIG9xUDGyGRlQltCBiNjZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXC+0dZXEcB8a9G2mwGhRuzhqqNtY1n8sCev++yZGBCAiEA20xTRyBH9pn8YKuyNyPjSBqEJKmjxQNsEkFTH61bTgc="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.9.tgz_1484575719041_0.4851448128465563"}},"0.0.10":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.10","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.12","brisky-struct":"^1.1.7","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^2.2.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"03997a38c1ce8b1dc12a1c23b37706403002ecd2","_id":"hub.js@0.0.10","_shasum":"f5239f01c9203cb8704ac810436122ef8b3bc44b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"f5239f01c9203cb8704ac810436122ef8b3bc44b","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.10.tgz","integrity":"sha512-+Eb8amn8vN0VDWqPOuovfEUNlR1pgk8hUM6QBlu4qj9looFjTgLksmHT0vUH11EtpeshctP18ObU7nKb+Ma/bA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOu6C9xq0qkQaydJeh3afgTMuMOD4VoETjTFSZa2+5KwIgcuGU7VfLhh3Vs5rFVITq2UX5GvwvXgvOabc/kDdb6rI="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.10.tgz_1484576455047_0.1464652311988175"}},"0.0.11":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./lib/uid/index.js":"./lib/uid/browser.js","./lib/server/index.js":"./lib/server/browser.js","./lib/client/websocket/index.js":"./lib/client/websocket/browser.js"},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","prepublish":"npm run build","watch":"node rollup/watch","postinstall":"[ -d dist ] || npm run build || ( mkdir dist && yarn && npm run build )","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^3.0.12","brisky-struct":"^1.1.7","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"source-map-support":"^0.4.7","buble":"0.15.1","nodemon":"^1.11.0","coveralls":"^2.11.9","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"3d3dfad885695d3b04369b2fee09fadb75e7f663","_id":"hub.js@0.0.11","_shasum":"63aad1d690b896e92aaf5509a8ca70365850a98a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"63aad1d690b896e92aaf5509a8ca70365850a98a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11.tgz","integrity":"sha512-Wl9HELaiE6ie6dsINhcJLuqm9mHDx0wPhyUjq0bYoLFmCLevIgLF8Rb+jhAiGe/Z4+YltVZAsHaOPyipsP1nDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzen2Mx8KmWtmu01uqLHvenPRll+FyyuDCpONgDo7KQAIhAL9q0+C0uXOnNe7P0Wv/sTwEVNjkE0g4nuOpzu7jBzLM"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11.tgz_1484594852628_0.3351070850621909"}},"0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-unstable":"npm run version-commit && npm publish --tag unstable","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"unstable","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","source-map-support":"^0.4.7","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"f74063fa641c31cd8600af94e5e8db865eb57027","_id":"hub.js@0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027","_shasum":"66ecc023d456630b95c7f9127f8d724c69e0d9df","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"66ecc023d456630b95c7f9127f8d724c69e0d9df","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027.tgz","integrity":"sha512-xl8dPh27eItqysNU82Af3j1xjGgGF3CNuTT/UMVmqsGUX3UZQFzu2IciVSPX0os1G/9WckDG0U+uLoX/L7sc0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX9Z1GrS9ywj1gQ8Evj2B9pssWNiJ4xrRHKXtyn/0NmAiEA454M9QqAevlBBBe3xiNxzps5c3oKEUCV/DgXcsPi68g="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027.tgz_1486382812882_0.9168734808918089"}},"0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc","main":"dist/index.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-unstable":"npm run version-commit && npm publish --tag unstable","pretest":"npm run build","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"unstable","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","source-map-support":"^0.4.7","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"56a16229a5f5f7943db0ee0fcada5e37692fb0fc","_id":"hub.js@0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc","_shasum":"49d9fed770263ed65744bfe0d5b04926c50dc67d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"49d9fed770263ed65744bfe0d5b04926c50dc67d","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc.tgz","integrity":"sha512-kaeK1geTJS/Xw/og4elWE18BSy53AZ7zUT4KEk6e7xyDPFj7TQFbA5TScdb6088IzGEIvGecZ+x7wRTGzn+J/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXEXHiAybsr0CTGtUfs76qxBIYuDIunH1bGzBYepNqRAiEAqg50oInOEUXMuMV2Smp2ClHFx08v/khEqrgNsATaRs0="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc.tgz_1486398914835_0.1406420872081071"}},"0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"unstable","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","source-map-support":"^0.4.7","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"e65b0788649a119e9a896b60f15fc5230d58bd39","_id":"hub.js@0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39","_shasum":"60868f47dfba4ed07703817ec12aa6b5abafb2ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"60868f47dfba4ed07703817ec12aa6b5abafb2ef","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39.tgz","integrity":"sha512-A4oyvrBEwgL7L1g7dBewCAkKu25LfasMe4io0/B9a29YEmb52d7ujapwn6CtNq8//sqIWN7Xfppsa+XOBFrLbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK3kaYrRmLg860HFXfkYlIFCpxTqH0oZsNHZPORgebkQIhANdCFlIAfY0Vs5A/pJoYepclq78qeJEqy4+klTymrXrN"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39.tgz_1486416557144_0.08184239617548883"}},"0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","source-map-support":"^0.4.7","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b0159e8a2b46918d4c86b76fc2b456a954addff7","_id":"hub.js@0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7","_shasum":"ad33412372f89fe705eab7c0ab2e5f99ec0f32a0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"ad33412372f89fe705eab7c0ab2e5f99ec0f32a0","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7.tgz","integrity":"sha512-B27JSvXgELl98P0fcPyimxwocAFEfMW4sbyurPypxVdZeuyIDTeS8toGrSh0LjUiHt3iOWwl77Zhd1rPNITaIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/3SzVjrh3t9vAeFqwVEe2XMjoLW+ppOuUjfNkGoc7IAiAPMkUD9BO0dyZx83mNtmSg+9FGP64+/MwA/hvVuGb3ww=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7.tgz_1486416730220_0.7224833632353693"}},"0.0.11-a77cea9de63088230954abee61135cb832057046":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-a77cea9de63088230954abee61135cb832057046","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","source-map-support":"^0.4.7","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"a77cea9de63088230954abee61135cb832057046","_id":"hub.js@0.0.11-a77cea9de63088230954abee61135cb832057046","_shasum":"755cfbb2c89a8ff4047de0b251a77478a35c0dc1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"755cfbb2c89a8ff4047de0b251a77478a35c0dc1","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-a77cea9de63088230954abee61135cb832057046.tgz","integrity":"sha512-6SYKR5gozAGGpBGYWcoO1kMKl+neqx72E+an1z9aEVzfUbvYWmriZHHOuQzYhRqj9zjJC72ZWE+WNEq31TjkbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF953M4MuIR/Zw0/fCEKLd7Ze0qzK0yaZSDziib0+3tuAiAgRe0nD/zr6PfzsKFgICHSHa8CywY6U0whUCMBNebCZg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-a77cea9de63088230954abee61135cb832057046.tgz_1486419795499_0.9634500907268375"}},"0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24","source-map-support":"^0.4.7"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d31fc9af00c9a5bc4005887348dd1317dcd01909","_id":"hub.js@0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909","_shasum":"b86f2abfce289bed2318585a2c55870fab42c1f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"b86f2abfce289bed2318585a2c55870fab42c1f6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909.tgz","integrity":"sha512-16b8HI6QgJMxoE3/QbwLfxyfblTP4677OuC3AFOm52x7LOCIrT0citarenY5TGqDKwKO3FZqJnggpkeKZn6x0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/f4Z2B0PFsRhFg3UUYBwogiuLmDYlBFeFRzBz1B8LMAIgYXkxcOzBcxLx4RiOybN0NwjcIOgm6FJJzOMJd4GeV1w="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909.tgz_1486567181319_0.0900683687068522"}},"0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"52562f1e402f990b1dfaccd13d30923e615f81cf","_id":"hub.js@0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf","_shasum":"e3fb580c920e409d40b465165667be112acac942","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"e3fb580c920e409d40b465165667be112acac942","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf.tgz","integrity":"sha512-BSAtNG39M+ocFTpOHp4kK7Nzj6S2Xw7UL5PVo3t6Rv/1wd0n0VC35PNfoJp4tXdlArgc7sXzQoKoUY7elPe1qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuuQm0SYtCXSzinoVeiwR9T/cifulWB48RsyScMB7jFAIgC1Z4Gr9DhoCL910LXgJRAfEn2e4zQTmnu4R4rl3qSeE="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf.tgz_1486574714855_0.7339877428021282"}},"0.0.11-11bca60dc2e3e6c42592c194492636b865039e52":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-11bca60dc2e3e6c42592c194492636b865039e52","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"11bca60dc2e3e6c42592c194492636b865039e52","_id":"hub.js@0.0.11-11bca60dc2e3e6c42592c194492636b865039e52","_shasum":"5415345259d7efdd65389391bc552d1c6df3304f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5415345259d7efdd65389391bc552d1c6df3304f","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-11bca60dc2e3e6c42592c194492636b865039e52.tgz","integrity":"sha512-Wg9MzAvVj7eE13oKyLiEWncOwXCxvLaOozhgmNMAk53E/5+PolUBEFIhniJrrLhekTJAIojC8p21nmd8tXdLkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWqFvxFa4gRqLud3y/I+q5uL/hkrk3YzjVcGCcvYAE4AIhAIRme0YDC0/jGcpOJFFk2XDBdylrk0okY2ez2idS5AsM"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-11bca60dc2e3e6c42592c194492636b865039e52.tgz_1486574969182_0.08462545229122043"}},"0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b18830bfc1eb8e295a5dfd13af34af3d5a5f1070","_id":"hub.js@0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070","_shasum":"170134750208256744256b542e7cc58dac5f49a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"170134750208256744256b542e7cc58dac5f49a6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070.tgz","integrity":"sha512-gG/rXveB3+NtP+ELPY9fm7YQbQPRNSYpqnqtxX+8bo3A/gaQVwNITTfZsvAnfHNCMYYvaUwpJ8/8PBwE5K+pwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJVhptdHktsfnQKGX+fmICqhDaaIYszwTgmo7NVWw9MQIhAJcBKNqFh0oenPZUFhurd+Tqfa86C75SVyFsPaepA4W6"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070.tgz_1486575413588_0.3231098768301308"}},"0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727","main":"dist/index.js","module":"dist/index.es.js","jsnext:main":"dist/index.es.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"node rollup/build","pretest":"npm run build && standard","watch":"node rollup/watch","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","dev":"node rollup/watch & nodemon --harmony-async-await test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup":"^0.37.0","rollup-plugin-commonjs":"^6.0.0","rollup-plugin-istanbul":"^1.1.0","rollup-plugin-node-resolve":"^2.0.0","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"4812843d8fe6799670e0ac8f85639f1267d52727","_id":"hub.js@0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727","_shasum":"bcd9f58b9734080bbbb765a7331ff47ffe975ccb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"bcd9f58b9734080bbbb765a7331ff47ffe975ccb","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727.tgz","integrity":"sha512-woOzRzAEzlEbRjYrXBrxgzxYWWnJc61l9zSZlSKRHwtF41OAN9iPpIGWE4e/RhHQ3CxO7t5iDya/pxgDHh5bEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC60qRAodUtm8klGZJRFX/VLqXzmvSbe3HKaKMlh4IU5wIhAKCHeUzGFzkMsCe+sbWYQ/l2dss1U/LwSKTogDmdd71z"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727.tgz_1486575663693_0.17602916317991912"}},"0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0","main":"dist/index.js","browser":{"./dist/index.js":"./dist/browser.js","./dist/index.es.js":"./dist/browser.es.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"7d8a170431bac9b23de7c7c8468348ff668d61d0","_id":"hub.js@0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0","_shasum":"6fc267c2ce1fcfdb874e275d3e641d320ebc6169","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"6fc267c2ce1fcfdb874e275d3e641d320ebc6169","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0.tgz","integrity":"sha512-Yn1F3hmvPq0/OzUnmkWhXKO8nrYYLFC4CDpNZNtyL5WdGdaI9t9OAUjbaUrL4sk5graJls/XcejyC5thSAZflg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkziKOsOtlOV5X0lsGgz1y4YfK4gaTnOmfFLhfXDJF9gIgGuRFexnbfbOE8nknad5uK5fcIS0tFsduVKjCD93DQJQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0.tgz_1486590431236_0.49225158779881895"}},"0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"eedc5c1d50bdd18557e0c10c18a867f085173c31","_id":"hub.js@0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31","_shasum":"5c01e721d74bde9f8117b3dc5a80d2a66f2ee658","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5c01e721d74bde9f8117b3dc5a80d2a66f2ee658","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31.tgz","integrity":"sha512-nD0aEtMm1Fo2HdHhBp9zrxdmFBjV2T6CuVaEVvbs674UVACg6SARLQethVFV26OmkbnU6TW8C3yyiCQkP6U5bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG9WQD1cVKd+rRUw7E04qMxBO3USuArcES2OCwe9ohyAIhAOGBhgVJWiNP8LSvITzOoKfH758HnVbFxSXPqouaXssD"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31.tgz_1486590724393_0.22362309857271612"}},"0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"builder-boy","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"199a0bc6041de88a29a13e432be5b8082dcab263","_id":"hub.js@0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263","_shasum":"8135066804651fe6a7d9acf3182fbdca85b542b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"8135066804651fe6a7d9acf3182fbdca85b542b5","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263.tgz","integrity":"sha512-BupzKHiSZ2bxgUKxOlji4MGNCc5PNDEZZXXNtk+ZlhMYUJb3oQzpukh2pwJt3kkx7ONHkWlm75Fno8TktWcaDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMNWLP6WevOKHIm1VNvtcMsozTjqdYE9pTZIXCAuem5QIgd5gp7FIDraCciCVGPOJhMf6f9NkZBH2eR4T/vUwBQ/A="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263.tgz_1486591470726_0.3901037694886327"}},"0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-builder-boy","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"e450e51760ea7105a4e0bac95f17301ea7ae2385","_id":"hub.js@0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385","_shasum":"77c21a8151b646e60e5f3d7e03e3d2abc304b564","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"77c21a8151b646e60e5f3d7e03e3d2abc304b564","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385.tgz","integrity":"sha512-CaC6rPn/uy6qE3WWRldNQvOSFMo/fRobSiWq4BzNmz+LPBt75s2lGG6Hk188b6NTxh59OsIx6Ofw27NTUYUayQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbjYDsQ8pqwn5/RudG+8tnjtMbRpFT/Eg2n+flBsdp2gIgS9DGOsM1B5bywcoEN+8Z4HntMiGHwTFYzdliEsDhAyg="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385.tgz_1486591724806_0.7954040630720556"}},"0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-builder-boy","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"907b71c23cfe12c87eda9584e8e9705300a123d5","_id":"hub.js@0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5","_shasum":"8bdd10d8e0e165b73b7ccba0af4c9f38afcff324","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"8bdd10d8e0e165b73b7ccba0af4c9f38afcff324","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5.tgz","integrity":"sha512-w0C5lzUPWPcpDvYqGGLUSYoPcpFf6TfcBxxRCjqE//dEir4XgdhusHDp6N0F7zQVUSS7blWBYpTweJwppUCErg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT73F4UQDC7ZJSSO3K1HznuSRfbwiylgM2v7mjS5a+nAIhAPrY39E/VQezLlywtoQA8KLR9cUkKHM2AkQVUN4gs5fM"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5.tgz_1486593951892_0.8105398963671178"}},"0.0.11-f369f851626a5a41d501140de92077c232fa3e32":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-f369f851626a5a41d501140de92077c232fa3e32","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-builder-boy","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"f369f851626a5a41d501140de92077c232fa3e32","_id":"hub.js@0.0.11-f369f851626a5a41d501140de92077c232fa3e32","_shasum":"012ed98cb12a044be95043ab44188ccc28171313","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"012ed98cb12a044be95043ab44188ccc28171313","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-f369f851626a5a41d501140de92077c232fa3e32.tgz","integrity":"sha512-alz+exU49sOOcHKSEkkKzwuLHT54V/hvt7cO+ePofDiiV5g9RSaiFYbNfq7GT+kYbGzElc3Q0RO3ItB4P15DvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEz5HjN1OZiNr0YvVfB8pNxO5FeR9u72EETuZUhhgPmqAiAYgFSA42YD+fPS7sPdY1/6N31r/GfXk6Dxowl4YZNikA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-f369f851626a5a41d501140de92077c232fa3e32.tgz_1486594569959_0.08040136215277016"}},"0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-builder-boy","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"706ea0d9873b37fd502fdddb30467f4fbd42c34d","_id":"hub.js@0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d","_shasum":"5c0a507a1342718865b96949e1b17957733a8aea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5c0a507a1342718865b96949e1b17957733a8aea","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d.tgz","integrity":"sha512-s+xwMXMarhMCzAeG9dfSI53PWrRoRQMSnc7fqrEtnZpJ/8PYOuX3idJ2CqWrQXb0OtC5rtDjrnPGT2ZzhSLeRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwdkoxkBPZ86iONluHN17rDAIO33zpYkIylred6Q25tAiEAn29vJ2Ch+4C/JmUXwpBNBG8+L916TyY5xZa4QfwDOlM="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d.tgz_1486638767954_0.6733252727426589"}},"0.0.11-009b8d16863e80b898719c9febe3986c00154eaf":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-009b8d16863e80b898719c9febe3986c00154eaf","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"009b8d16863e80b898719c9febe3986c00154eaf","_id":"hub.js@0.0.11-009b8d16863e80b898719c9febe3986c00154eaf","_shasum":"c375c2f8720395eaf710f76a75094c1522e9863c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"c375c2f8720395eaf710f76a75094c1522e9863c","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-009b8d16863e80b898719c9febe3986c00154eaf.tgz","integrity":"sha512-h2lzHub8HXz5vMH3B0EghBpU5lYbPyzDV96zMHYwclT5MnbwS7V4oX9fae1QJdXXFkcANIj82vnvy5tSCkeEGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo5xx/l+38mr+gF89ZcYRL1dPWFWgyCqCYy6jPYYZumAiEAluZqsIjWe3KdVYsT8fVhZyk4mp2ifqt4Rhf588yUzDk="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-009b8d16863e80b898719c9febe3986c00154eaf.tgz_1486657815480_0.043405713979154825"}},"0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"6daff223f2189df8475490d3c519c7977e8a2d7b","_id":"hub.js@0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b","_shasum":"54e16a8fb393c895963d73200e496807f8bfff36","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"54e16a8fb393c895963d73200e496807f8bfff36","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b.tgz","integrity":"sha512-sR531Ndo2PwdZtUvauo6zjHnlnj6gYLdhxKlSkTxg6+pTAhA3Kq4st2hqiHcnoF6lOqXjbLQbFMfLod7MNil8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzTgNdTKQ9Y2o/z7AasdcskU4VJloTI91vLX0AjDfkVQIhAOYRPOgPpOzykcJ4GJGf94GtKKilgOKdFYpYa+CM7+oC"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b.tgz_1486658677302_0.8369264437351376"}},"0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b890f50ac4ecbed46729f19777085b28b48511e5","_id":"hub.js@0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5","_shasum":"684bb7ebaaf4e02a29361bfc29f283351120d1d0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"684bb7ebaaf4e02a29361bfc29f283351120d1d0","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5.tgz","integrity":"sha512-YriRoEBQmPzflwXKEmi/YYdIsXgMVSskrtHYNniCqbynHqrpuy/JE6d22aQUjXMLTUmDTssyFqPppbLGPkn+vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQFdgdAjOMld32bFrLSz9JUE5YTqJ76k3YzXUBwKzntAiACcQcKJCxB9xZJfihhnw5lm+XWBGnKDC1LmQ8NDDQ95g=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5.tgz_1486661268827_0.7676217958796769"}},"0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d4df8dd511f606e318e0d365688e1de3c30e68e9","_id":"hub.js@0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9","_shasum":"11ee9f393fe8c147049837632b4f19baade48afd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"11ee9f393fe8c147049837632b4f19baade48afd","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9.tgz","integrity":"sha512-PmJ6acPJzYpMX15OGm1lrAnZ901t9Z8MSBhhGu8XFvQUjD8owx9wZ4gFP9ni5REp2AZSGgiBTlyrgJfzeutLAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4ol4O7jUXNtl/oUtBKsBMRs+N13pLRsw5tqibj7RbEAiBWwF5HFBHCKAq3YPo5HhclWyEFyT1XjvxTxYJUy8thcQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9.tgz_1486662520886_0.7171980384737253"}},"0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","lint":"standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"lint, test","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"feature-enhancements","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","buble":"0.15.1","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","rollup-watch":"^2.5.0","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"7d2e1c177f16a9e89d7f54b1ed225552f132cece","_id":"hub.js@0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece","_shasum":"3f376247cd49082f32b23b7f834b86013bb1b193","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"3f376247cd49082f32b23b7f834b86013bb1b193","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece.tgz","integrity":"sha512-xuYwFfvkLdBTGv6i12u/zNlrYV0BARDcFpTU4lKGsj5JHJblhb1dzd7Kpkb3cbpE3RL/vumqe+BlKpJ7nf6RBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD18A06woX5z5aSjAYmv3+u8XMwblXJi8S20fKeQ/UB7QIgA6pzhO386TWB0moRbQVteT2ZWk3mYQ4J0BGNUVX0p+4="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece.tgz_1486724816046_0.7281243272591382"}},"0.0.11-de498faec5625309200d99cabb6e96f8c5426a85":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-de498faec5625309200d99cabb6e96f8c5426a85","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js","dev":"nodemon --exec 'npm test' --ignore dist","pretest":"npm run build","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.2.0","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0","websocket":"^1.0.24"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"de498faec5625309200d99cabb6e96f8c5426a85","_id":"hub.js@0.0.11-de498faec5625309200d99cabb6e96f8c5426a85","_shasum":"c4345c3c906c00aec482cf91756f1b6cebd88f43","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"c4345c3c906c00aec482cf91756f1b6cebd88f43","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-de498faec5625309200d99cabb6e96f8c5426a85.tgz","integrity":"sha512-BknXj9xmXN+cr6ySu2aCQ1yEHn6sXJhw0yzZBdR16IUlvDWqxW9XPiP+E8tHyF+Mghd2ifqn7RivAOkIhWRwBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEM8ckgp4el0RLTpt05W7d6weu+OhSLW7x40/8HlL02KAiEAgHYnKOAwKQu3f7EQfAr5guft95jQgqMbVtKNd1TTpYo="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-de498faec5625309200d99cabb6e96f8c5426a85.tgz_1486894074336_0.7372072881553322"}},"0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.0","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"906f01f6023971bcb9a7054634690bcc36335fa4","_id":"hub.js@0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4","_shasum":"028e7ccd2b33d290e975ff1b8a400faee2f36cf9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"028e7ccd2b33d290e975ff1b8a400faee2f36cf9","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4.tgz","integrity":"sha512-vz4D+PdYLF6ADRTKigxtDD/YmUxsZU+wvL+JokvutnCyQ5R8CI5jZ/ppRcoGyu1S+EQ5aULGFYtZCawAz3Xomg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6dhvg2nUvFo2aX+F0FHEGsyPtvmy8sZfSHYYBtCfRBwIgANT+bBoBIKEVNu6ewHkvUMEDFS4dCwZ3vVLV+37EQIY="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4.tgz_1487445520829_0.6030697210226208"}},"0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.0","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"119d279efd40d16cbaf8c93b23de6eac650296a9","_id":"hub.js@0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9","_shasum":"1ded196f4ce19152b371aabf5eb8678e2dfed84b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"1ded196f4ce19152b371aabf5eb8678e2dfed84b","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9.tgz","integrity":"sha512-bKyPss88/ul5zFi+s3aD+tclLsN0rZXQrOBGZ48XQtUhUh68xP/jYaMhUpnFThGthv3TyuAbwzZkYuuYZi5YmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/RFgYuhh6xyOOJ6DRHGmNHhvpia8c80nIGebwFfK29gIgNKWcco4ZL0WXffiysms+r4rtiWaz2aGPwktez4c+6a4="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9.tgz_1487708535691_0.2817939843516797"}},"0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.1","string-hash":"^1.1.0","uws":"0.12.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"230a50b7fe0d3c781e90a2e65c6d2538049702dc","_id":"hub.js@0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc","_shasum":"b1444438d8d406f8f45e9d9c36f274141613a58a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"b1444438d8d406f8f45e9d9c36f274141613a58a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc.tgz","integrity":"sha512-3P1Bzpo/wad2vJUmLQbDLGzcMZrMSt13DWvQa4h5LI/sJLKq4WvSYn5aY4gkAkOP+DlFaoGmugGxEP0vVfnO5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYZgDcVt7s87m2YuHQrOl/qTtq6xdfiy/VdynCtduR0gIhANAf/gzNZt7/47rsOgKxwmk/bHpdYRQT7Ttc+VK6Awi7"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc.tgz_1487764486953_0.25831238948740065"}},"0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"988eecf1d7cfbc9c5e1eb98e07e72737306a6eab","_id":"hub.js@0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab","_shasum":"408336e40e370848e35ea3a22e82b2ef239a13e5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"408336e40e370848e35ea3a22e82b2ef239a13e5","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab.tgz","integrity":"sha512-6oLspV847f4o8w9Jz2T2CF+GfFIz1EvcPEPraD9UKezDXYcMocj61tzfC7hDCSdPLL2suX3p/eGlqcTgA4+Gfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcizUFuUAdIsefdOHSjVjBa1YyDhdZD0o3SAnu/y7IHQIhAKyCdsYuKDnczD98an0u6GKGAKOgdaCmIyj9+mBRwYVH"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab.tgz_1487768156909_0.5087658429984003"}},"0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d6569ed2daaf45de63c56540833217cb2fd8d29b","_id":"hub.js@0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b","_shasum":"5132feb5ab9e84fc455ab3f8c88e5cdb00b46070","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5132feb5ab9e84fc455ab3f8c88e5cdb00b46070","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b.tgz","integrity":"sha512-tiCoy5qYMF7dAFER5nR6umnnpiGVoO8Gt5yMHkTaJ+11Ydub4637n10PNhFI7avP/E8WyX6zJlSrY5ksnvv7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEquNGmyZxR+wRo5MzskjfWAmRH2X/UJG333X57ipTfDAiBMJHytYJLY7UDQO261zft/qVP0xIIbrrQRT54Pt+96BQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b.tgz_1487938744888_0.11861698259599507"}},"0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-stamp":"^4.0.0","brisky-struct":"^1.3.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.0.0"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"19afa28c2ef00d7d7c0675ed5684ce2eb76d409e","_id":"hub.js@0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e","_shasum":"cd5ffb0378d256cd66cfaae3135d683221240c21","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"cd5ffb0378d256cd66cfaae3135d683221240c21","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e.tgz","integrity":"sha512-O8ST3TS/S28lN0z9/1hRHGNi3N9+D/YZhsT3bWfsxA5LeoU3aZz9vi4zaZhxEP85OT/Zkk6ze3ZJuQYsTT4+FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIaD+UqvjXEZYs3YdnagFG+Llb5geg0Gs8fz5xglKugAiB2onBWiH7KNV/3jO2DRVUjR96oeW8EPCnNGA0GqfTGpg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e.tgz_1488105711526_0.8468839267734438"}},"0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"dbde68df80d3a894bc0e97b6519db6151c61d71f","_id":"hub.js@0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f","_shasum":"fd2032c2e888d2f57e8bcee506a57dd3e69b37b6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"fd2032c2e888d2f57e8bcee506a57dd3e69b37b6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f.tgz","integrity":"sha512-UbSgt09o8BR/9GaN4+U+wM+f6Y/JZidJeOoEg+j0PYkRp7CygzEmx8djFW6E2YCfS6kYnThB6x0MT18bgcNXLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD54DEl55wcfmQsRQbU94gMcQpFdTs5sCkFOna8EPhVggIhAJchbsaGBxzA6VehnoM8xARJSW2kumV8qMLefd/7iYpZ"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f.tgz_1488217950621_0.7521375808864832"}},"0.0.11-0016abee966964da3f44d97929e2809db006e7a9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.11-0016abee966964da3f44d97929e2809db006e7a9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"0016abee966964da3f44d97929e2809db006e7a9","_id":"hub.js@0.0.11-0016abee966964da3f44d97929e2809db006e7a9","_shasum":"993c39d85de0dcf67b921e98220d019d5d174ac6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"993c39d85de0dcf67b921e98220d019d5d174ac6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.11-0016abee966964da3f44d97929e2809db006e7a9.tgz","integrity":"sha512-zIqQXCnN9xplwihLyOhf/MAdKLF6SIa2pqrd6TW1MTcxfMu0oqXaDRBkH9NHbRj6/ycEphy1G0AiJEKFfwL49A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQ+EGEiwWnVQSNFmAQs3a87advDZCTkof3eJrx6jy64AiBj4EMspmxc+bMS3+N7gIs2WtG30gYAynxPXc/7LmNEgw=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.11-0016abee966964da3f44d97929e2809db006e7a9.tgz_1488218031731_0.8510540430434048"}},"0.0.12":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.12","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"061295d53762d82418c2559f0214d6182943eeac","_id":"hub.js@0.0.12","_shasum":"aa2390af0b15e1b657f42129d89109022f6ba4d5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"aa2390af0b15e1b657f42129d89109022f6ba4d5","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.12.tgz","integrity":"sha512-rjNYK7qMab5Ao5US7PyOwzguYvOwwOcjnb3tEwyVnqr3cbo9q1JfU+cOJ2JZsrAWPCkuGLMw0ZUfHwZR0VQaZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvfefV902WbpdM9mFfs+z5hg7eKpCJsy/UVOom9hZ6NAiEA3zvMISFm5zYbK8WCkRh4kVmcnIdrTxAFInx+aU9N7ko="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.12.tgz_1488219443557_0.28702845284715295"}},"0.0.13":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.13","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b4a3bb69c081e435506429a380c52bbf5da4e5af","_id":"hub.js@0.0.13","_shasum":"e5055d6488ae113d6d38c62cd633aff6c28629e0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"e5055d6488ae113d6d38c62cd633aff6c28629e0","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.13.tgz","integrity":"sha512-Ae4MFU9XVeTXCjmP8C8/e1sWhHk8aTeGcizunW9sUsSulBemPQXSBYFvkzV7UzOQPay6NBmv/k4lTTMA4kw6KA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE22QgmV8JqHknsEPgkntITdA7haIwbUyCpPixC0tFe9AiEAkRihgd+uVoq7CtKKKct0bpLLJi8anEWskmef+E8MfVA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.13.tgz_1488226143452_0.4777230494655669"}},"0.0.14":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.14","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ad23e8e509a65d214d0ad6661fdb683913fcb21e","_id":"hub.js@0.0.14","_shasum":"f167827b5944502eda870240bf421e0396915d24","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"f167827b5944502eda870240bf421e0396915d24","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.14.tgz","integrity":"sha512-hg7+XqavjWVOHmtEEc1oz45ORDqF/LyOuQlZhCXEpSn2HHFx2nRRWH+OTA1z6IGWQNp2qJT4CpTPiImW1dCUmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2d//OsCBWhdypztEkBa37AeD7otmm8e76F4Uxk44o7wIhAP/383mbizoPSqWWaMsJA+bwerUw3j1B5K/Jzk1rB2oJ"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.14.tgz_1488227928376_0.13272420479916036"}},"0.0.15":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.15","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"2a90c3d743284aba04a5915a2651e1ec3af48e60","_id":"hub.js@0.0.15","_shasum":"ff1bf36ed406af1a3e6959d7e3b574047154d37a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"ff1bf36ed406af1a3e6959d7e3b574047154d37a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.15.tgz","integrity":"sha512-JgtidkhDzXORKAaFgFYgfrv0eA+FB6vWpXcLlB8yMyj6POj/Nz+XA6vDm+I2lacXLprBlQE43VyNKPTl34ws5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICb3Xx/Chj8g+6VxbDQboNZpjL+Gn9MCnt2n0laIha3wAiEA2bto3jhR81YDwf4f5XhYroKUqT/Uzf7bdS+9EytuCDk="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.15.tgz_1488230175984_0.3226482034660876"}},"0.0.17":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.17","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"21d02cacd7c8d82b8eff2d48a0262be8891f81b8","_id":"hub.js@0.0.17","_shasum":"d3878925fb00300cb72691b0b50ecd8797f3cf3e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"d3878925fb00300cb72691b0b50ecd8797f3cf3e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.17.tgz","integrity":"sha512-Wh/1HWRRm4YIgu/Vn20obRA+7kkDpiD5CRkIp2ZpVsNC8MIxGix9BFMw/RltNOrdGxOiuFm1ysjmsrzZB5odSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbJozJkp8r1wtR19F8ev5cCui6OZXVkkX6P7egy3Ki+gIgWLE03ejRWbEF5BTQRR9uFcy4K6ra7ddHVzx/xGegdm0="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.17.tgz_1488230540183_0.7473375550471246"}},"0.0.18":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.18","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"8eab8344686015438a2c4256bf5361fe23f1b72e","_id":"hub.js@0.0.18","_shasum":"7d2052b3879f45617e988cd18de25d27a3dbadf5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"7d2052b3879f45617e988cd18de25d27a3dbadf5","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.18.tgz","integrity":"sha512-TdPN4j58vYsu4E4epLEZA0E/21kYmbladUZ2LxEf6pi2H3Mmyqg/x3/Za2xCc5L47nwPxql1Hz7VC+h7gnrgJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAt1VUBTWXKjhRjO4WdBo6OOCsQ/FDHiO0wfmYlVTIYAiAViggRAxkWLyayrDIfOrKGXYC9LZoAX5CUxAjsY3VbCg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.18.tgz_1488557738205_0.6721304540988058"}},"0.0.19":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.19","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"df8f2a81b6fca67c57a520772a43a560bb4873d0","_id":"hub.js@0.0.19","_shasum":"6c73e5287990ca63691817bf4a26f0688e2d0d77","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"6c73e5287990ca63691817bf4a26f0688e2d0d77","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.19.tgz","integrity":"sha512-YzuQZ6XtHN0QKMhsF7pzi7H+DCNR89dGIBWrZVW0cUjp6jElGCTFeAsgFd+kiEVus927MFZ1vVbWxieNcTfYZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRn1LxVg61sfAn3ye9yVSqU8rCixPdH9ShV6B+bjYzDAIhAKo1i7Wjkd21pRTAlnFlfCna4iR4l14ntMTErL9sTaL6"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.19.tgz_1488963949212_0.28319196100346744"}},"0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"hotfix-bc-288-phoenix","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"11de567b97b7ea7109062a87f0de372aa426fdad","_id":"hub.js@0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad","_shasum":"dea2b8a2b85b5278b8726b01568401195c2c9b2a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"dea2b8a2b85b5278b8726b01568401195c2c9b2a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad.tgz","integrity":"sha512-ev3ShgRLZxsl8LD7dJ2dDp89tvnZYYvFM0S7udl9iZc59RzEiXuWoQzucYqPZYwr10i6K20QyBOlN7OTfU63Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmjgJ9qnWN4rrxkBdZiksyXOZC+RxQgvEwLXKrmp7O0AIgfwSKulw70LqhL8Z5A3Q9HCU0vaRYwR5wEqz0KrhsVvM="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad.tgz_1489510340772_0.18229887494817376"}},"0.0.20":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.20","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"bcc455458d8148ee06e7877072dc0ba026f78bd1","_id":"hub.js@0.0.20","_shasum":"9ca03463b28eaa3f8fdcf19cf78b54d191240723","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"9ca03463b28eaa3f8fdcf19cf78b54d191240723","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.20.tgz","integrity":"sha512-siXJxRwOYUUjUL7IrrBFiVQ/0z6ZSk2kENHZo4s70+iIN9RlbUTKVo58HjfP2aeVZi+ZlUhlfz6Y4itLI3vqOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEn2cRKOt/fcu0C9yMrEm/scs/k8LCAzHz5vzCSueMGiAiBnKXqmqAuYYjpuXbSZeoZJeYD7gdd1+OMiCfb5/7mzMg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.20.tgz_1490259391085_0.9636438833549619"}},"0.0.22":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.22","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.1","string-hash":"^1.1.0","uws":"0.13.0","vigour-ua":"^3.1.1"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.11.9","nodemon":"^1.11.0","nyc":"^10.0.0","pre-commit":"^1.1.3","standard":"^8.1.0","tape":"4.6.0"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"08506e70e9da087414370a125611d06af8e3f44c","_id":"hub.js@0.0.22","_shasum":"53a9e8adec5231815eeb6771187f612322ca0446","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"53a9e8adec5231815eeb6771187f612322ca0446","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.22.tgz","integrity":"sha512-tHKiT3GArlR4ukHympb1BWvoPW3yFML8mMdYjhlyNqAkLyfee39e77J3OfyT8pB03vIjaAa3kBSC1ZzL7iFhqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMF9EFbgEdgqza26CWS5ecUFNdUARPGdYe0OvBnnOZggIgezWu79q2u99vuPR09X5LTErcUFYF/57FnQ7DsgvQfzU="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.22.tgz_1490772516378_0.8041906100697815"}},"0.0.23":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.23","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"422b326a5fa7179db137eb94288459d978c2dd34","_id":"hub.js@0.0.23","_shasum":"2e70dfdf1bdd845ec209da4bf1b8a476be54afd5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"2e70dfdf1bdd845ec209da4bf1b8a476be54afd5","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.23.tgz","integrity":"sha512-TlAhI9FFFdteNKvAVzcASW43qyDTtcOD8UCGv9nM1lqdL6Dt6uqPHG+pnCehsh68XQTH4sM99ZbqtPztJuV64g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMIuoaFSRCFMDIIxPjSltck5bdvot8cynLjVEdIvw/NAiEAwEhWcNIkpdAi0TcdaYFLy34V7KrceMjbkdBNCyVV3qI="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.23.tgz_1490778530899_0.554259363329038"}},"0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.4.4","internal-ip":"^1.2.0","stamp":"^4.0.1","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b733e68bde83dd48a5ec71a0fafc097d7b74f11c","_id":"hub.js@0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c","_shasum":"f83224e75816b1405d67ef34a888b79eae3ce524","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"f83224e75816b1405d67ef34a888b79eae3ce524","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c.tgz","integrity":"sha512-fhYU7KZ1sbhwoibNQfpKjlHxwtMckiGnUfDifut297VCrGzA7EafGfQVnHkT/JXb/6IxXeK/oF/pvBCCEoV3KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD44qU+OTpmCUWPcQPQzNkJ1WXCAZX2sjwXEqS4jh5wuAIgXTuiZvPy8DQTgLIxzuVAAGX5Y61JRoK8VSQmlLgMd8s="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c.tgz_1490885697968_0.03167207702063024"}},"0.0.24":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.24","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"798089656fe908b1321e355a36568fffc10d7761","_id":"hub.js@0.0.24","_shasum":"b5eb19e6c5bd89d8069eb350b42e2b18eaa9d2e3","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"b5eb19e6c5bd89d8069eb350b42e2b18eaa9d2e3","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.24.tgz","integrity":"sha512-h1DqkS9Ja8NfFxUl/OtLOXXS1zdE3BZnl09DqOO7gyjqDUqYeBNOCwmgdLCzKlA/ZtabM67ZjTwIO6o19UtC5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIfBbzbrrJMadAjwt1uEWlPSM7xcVgbocgfD9ytBsnYAiEAlRzY7adeEuNTgzrgXg94nWQA8sImowE9hNslB0DKngA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.24.tgz_1491127128413_0.24407233274541795"}},"0.0.25":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.25","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"19795270fe7112e8b213b17cd2e411073c02b262","_id":"hub.js@0.0.25","_shasum":"ad4c91e190642fd4c59fcaf61446c33a3d0d3d38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"ad4c91e190642fd4c59fcaf61446c33a3d0d3d38","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.25.tgz","integrity":"sha512-n2JzM3M/L1t9X8jzE37qVcivk/X6f/IXOocLnGTlBsKtcAEkjXwCDU/k7iBhcWE+LV3f1j2fTJIaB7PcdBpjQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFy5O3eNW01D7FZrp5FWjO63PrMEJdBliyoe+DXLveppAiEAig9xWTmgPo8GBBn9Qtjp3F6EhIdDm5RYPP08W2tAkCs="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.25.tgz_1491304712601_0.35976417432539165"}},"0.0.26":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.26","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"a7474dab67af9dbf796cd21a9122aac276d52194","_id":"hub.js@0.0.26","_shasum":"0d3fe1933990ca8a3be33c69a5c039128889bf6e","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"0d3fe1933990ca8a3be33c69a5c039128889bf6e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.26.tgz","integrity":"sha512-vpE2oLCIDdeqp1osAQ62fRrTm6AxnmJQZSqSWfXii61YbPZ/HvlH0b3AEFEVe51HQRdiRERcxO9enA3dmNofDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG74T16BdjfSF8FxSpwWTr0wuIZ5vLR2Ppa0xBNZyhnMAiABdLdpLaWfHoHDv+LOOgyIDS6tNtIn6OP44jncRiehyw=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.26.tgz_1491320160866_0.7960833681281656"}},"0.0.27":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.27","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"491f0280f0802b8b2717dc2809462d575f8cfc4d","_id":"hub.js@0.0.27","_shasum":"24946544ed36b3b03f8d2ab08294171886939a95","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.2.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"24946544ed36b3b03f8d2ab08294171886939a95","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.27.tgz","integrity":"sha512-ebXTGPjexqqmd7xmTIiMOzu/D4j5zMY+ktNCJ61NAJc+Tk1uiOH4mrkgk+tViAbiodiDOZFr2gebOUpA4BB7TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8bJCZMOvQybakREZcaZ4tuEpKKF2wvfy9vC7GX+ZOLAIgKMsR9fnL+ko3g4oKSTAFipzytzfXjNGxIMfHGaE4dXs="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.0.27.tgz_1491333977311_0.7621718605514616"}},"0.0.28":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.28","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"4a1acc796bccd777f08264594e9df37b988afad6","_id":"hub.js@0.0.28","_shasum":"0ba83930ac737f0a3d1ff30e8de5d119fb2ce33b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.2.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"0ba83930ac737f0a3d1ff30e8de5d119fb2ce33b","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.28.tgz","integrity":"sha512-Q6y/kMvUNSEkhQ7Ck1QQIwv9Vu2WRYne8D5hCCJGZcN8jN22bechd+f/0/UllV/wJtgBoyitzVJg6t7kzfS3dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0i8Vxe5e4BB6+BPOP4IICQDnSRQtCvxCKUp+g5nEn6AiEAr2KvlC0RW/1S/VvlUE4yMq/Z7dI2zJma6jz/z54rx4E="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.28.tgz_1491334171179_0.3938307552598417"}},"0.0.29":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.29","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d3400758e485b14b829f4e02c564d4ab4e8fbbca","_id":"hub.js@0.0.29","_shasum":"118676f51702d25b5a13c9842576d51ef80d1e69","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.2.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"118676f51702d25b5a13c9842576d51ef80d1e69","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.29.tgz","integrity":"sha512-+yPktdcfnkSFRm5jWVCdFCC9+OMBSMwWiOCALZhvH2YdJlZzEB7hmFvZF0Brs+k6Ul7lLbAH8Op4qTp1nufwoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1BFdtYuOhGVbfY7JH9xZ7he9fSeMd6YlcOriMvli9PAiBNPHeirIjOyxjhB4c0WhS+vM2NajVQiXDLxcgMbPZXjQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.29.tgz_1491334613908_0.15038430970162153"}},"0.0.30":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.0.30","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"9031dfdfc462802f8dccfc0fb0246ee7fc027461","_id":"hub.js@0.0.30","_shasum":"175a44310100723f84d4fdc7d53c7d7e12f4c280","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"175a44310100723f84d4fdc7d53c7d7e12f4c280","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.0.30.tgz","integrity":"sha512-fnLKFk8TWgT8HvktoXFfup952dHOSqhVgHf0hNJvq9miKrezb9DxRsTEIHnROe6jWt3YX90oK5INLJ4CcxPlfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5Lru6OOvQgq8kPIt+SzC+XydYTRodaiHFNjtekfGsnAiEAtTwBlnekdjZiBcnYLJNHeDrtuFhUMmRYuxBubJVgKJQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.0.30.tgz_1491381742513_0.8761356330942363"}},"0.1.1":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.1","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"edd722b879735d33317c93853c7636b347329e0d","_id":"hub.js@0.1.1","_shasum":"28d535d77ab39cad1569ed6b91611097146c4e58","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"28d535d77ab39cad1569ed6b91611097146c4e58","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.1.tgz","integrity":"sha512-+gc75xpbUsJ6nxaRdXvY3yvKtKFTmAJXALqng3aIi90RgLOYHmrD1n1pFDt+214k4Jg0uSgOnyqPj4QukrWvaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmP2FYgnKm5e14OF9TnAxnGMbn1YL0XPbrjYfa/m5NwAiEAgzjTLv3eBCl6Rs64zLQbRcIWAv5nXBfUIgYDQv2VcA8="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.1.1.tgz_1491395421763_0.844961553113535"}},"0.1.2":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.2","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"61b46929bb742223f8b0ca1dd71afc8541815603","_id":"hub.js@0.1.2","_shasum":"6d57bd2618a5b7a6f0c45cedfb0c1e99eedd1ae8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"6d57bd2618a5b7a6f0c45cedfb0c1e99eedd1ae8","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.2.tgz","integrity":"sha512-jcXI4tEii95EB2Kq9/wceL9rpxt1FXHL4Lw9eeo/9QhcMbFMpBimrPrqidcU9tY0EMR6lZrGm5Bu1yO+vsFTyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNkgkx62RzknlrEJeadkkt1sktvpLnvJj1IMUqzh0nCAiBa7XrdbsidUo5kNr9TF1kLiv3qAOgAEXgiwunpWfpvKA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.1.2.tgz_1491815851781_0.8328109702561051"}},"0.1.4":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.4","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"67e903e4a3e9c99c642569403b090b4a131476eb","_id":"hub.js@0.1.4","_shasum":"f7923c588b441b44b3b95502d34be7131c4cf896","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.2.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"f7923c588b441b44b3b95502d34be7131c4cf896","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.4.tgz","integrity":"sha512-0f7ag/6Yqd4ARNw0BaFTiMgmQZwKEEhWmDOoE+sUGnPuvJ6vIxYK58vZqxB/LpEr1BQypqu+o6gLQMrmxGrmzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq3tuau8MK32lqDAjB0oks9beExIF4wcXQKiFyAD/FRgIgIg79E8mQDTcW/pbm7b15ZBEldKHccE2mzg+OpIXUpVA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.1.4.tgz_1491823481820_0.5584177495911717"}},"0.1.5":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.5","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"c8776af4cb7d6d774d3cd11960828a2d372fb58a","_id":"hub.js@0.1.5","_shasum":"84284e7ec81942388af837ddd3641c863f76621f","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"84284e7ec81942388af837ddd3641c863f76621f","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.5.tgz","integrity":"sha512-8dYqvg7IBzCh2nYXmZCtLxaL9tXzcwzEo0QxBpsqaUkYkG2sCYH0dUGk3qdsSnRhP5W17bIYhVXPqPCI5D8GRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNfJQTWirjsS1x7ei7duQibnvQ/C+sVwwN5XS0zyjVJAiEA/GOHDohQ0a+NA0P4pmvJmmafUxzxgOwv6aYqeZsDmek="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.1.5.tgz_1491937310761_0.9384340096730739"}},"0.1.7":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.7","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"69f843442ab52eb558eb49537f21cff8c5dab061","_id":"hub.js@0.1.7","_shasum":"fad98b0f1257803524ee3b42f9f49efacc817b45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"fad98b0f1257803524ee3b42f9f49efacc817b45","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.7.tgz","integrity":"sha512-WygfSumEot53cCgqs4iPkI46AsxJ+ukMh816+Hyjp8HnhLoJno44lRCrfv7k7QpM/u0FaS9yV52bg4iJ8WJjKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6Hi51wjtxf2fyEGgz0+FDIwfH286E6vD+a5hsoFV7xAiEA4GiURQqNXiaA6dYGoXdkZAouhTCCHAdCPJ52I/c3oyQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.1.7.tgz_1491988605391_0.5245888461358845"}},"0.1.8":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.8","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"b0536b8b70eafca5ad11369de526ec0be828ec24","_id":"hub.js@0.1.8","_shasum":"ba0713c0a2c891cde04f5734293cd2b14d83dc62","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"ba0713c0a2c891cde04f5734293cd2b14d83dc62","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.8.tgz","integrity":"sha512-HqCqsmw3f4RBbtH+aCmZRnp+xYzU7poXAaPcQUZ2ziiG1a2rs9j4YWiN/ni9Qm6jLLJ71+2F89GfywGU+4P4MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb/GwtmAS2feYKPxrZEkXybuDsjAsk7IvofiRU5wjTtAiBFxOI4byxpM8/eITgXRfXBxNmjqVDveqvEjhGHyB8QXA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.1.8.tgz_1491988656776_0.5825619001407176"}},"0.1.9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"39a151029002d8257578510598053d5ff34bbc0d","_id":"hub.js@0.1.9","_shasum":"8ac5c129f58bd1374ebfa63f95b312bb128f4881","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"8ac5c129f58bd1374ebfa63f95b312bb128f4881","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.9.tgz","integrity":"sha512-WmYFGllYZJK1TBh2F5BDgqL8/69RGEW4ZuVH+z3ZqXSAg0cHj0K/u3je/yuxvNoUSeT8Nso3gZxFFixwc70Aeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChGlUwS1hVQLihLtuoXLiiVPJ2rZ4UdDTRD8dQXyknrQIgKkLTFjO+QsOVmLJ/Fm4NfXwmh1jnB8Wu/9K1k2yJ064="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.1.9.tgz_1491988734795_0.3941150032915175"}},"0.1.10":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.1.10","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ac985aa63ac2866903296bc241afd096dbe052bf","_id":"hub.js@0.1.10","_shasum":"a73ac0a30d67a0b03f4253fc5ab35eebfc53940f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"a73ac0a30d67a0b03f4253fc5ab35eebfc53940f","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.1.10.tgz","integrity":"sha512-KZduI753GmPcUPeqpSLuMrIh+nTZdm+YSOw+uLxfVpIh9lK2XkhDHz3MyQQsbSZv6tBAiscDDADFFjr9fH7X6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVzq9giJGWBQMK7Nm6t4zJYkQvBlqUTaEjYa7/n/68FAiBUiHrced/l/jXg8cGoa2b72TiiO+tuR+Q0TSNo5uwdVw=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.1.10.tgz_1492005159126_0.465116627747193"}},"0.2.0":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.0","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"1aa4665f377df1977235a3a44dc1ab3d25eb9d8c","_id":"hub.js@0.2.0","_shasum":"ac6ff6c09fbd3dcaf44da315edb4b13758efb9d1","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"ac6ff6c09fbd3dcaf44da315edb4b13758efb9d1","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.0.tgz","integrity":"sha512-X5e1ba0vxmdiX4p04I2Sep7z51oKrrJqHXyXL1tcCUR9fEOlwavhQwp+0AetKOzhvmHNulo5l4dSrYmYRHiduQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkb4Jiv3soz95cVwc1C8Wwv5d9BazWiHx8PT3SlIZEAAiAv1Siv7gSwF+Z+gviNaf+lD5sjT6NEUmajq9PgybaCmQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.0.tgz_1492096170595_0.15249048918485641"}},"0.2.1":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.1","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"3002543f08c9a0efad3da9ea2c823dcade64653b","_id":"hub.js@0.2.1","_shasum":"b2163552ed00f1a73833a0228b8b5ecabe567118","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"b2163552ed00f1a73833a0228b8b5ecabe567118","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.1.tgz","integrity":"sha512-i2RP2p2wkzkyMHebqJjuiK3MnghS7aCcHfqmd8gusPsj1wlWcGACK5mKXJJwANQu3xki6zglaGGazGrHoE0DEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAFTLpKGvyDyVZMT4vCoD3mnj7Bi+OVnEuuvrmwZPQSAIhAIgaxddVbQQ3MXmgvphXJNW8tphgkJj5Wi+dMdRza7aS"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.1.tgz_1492258195863_0.11843335209414363"}},"0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77","_id":"hub.js@0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77","_shasum":"5bae13aa47016151935437e0fadce53136e7c005","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"5bae13aa47016151935437e0fadce53136e7c005","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77.tgz","integrity":"sha512-stsOIXh+YIIqgOsZN8VeEZbw4F3pynW9onv9W9yVtZeUi97oSU4ZBx62NH2GnOsHV2tCuqswdPnERe6OwqjLdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcXJyQbiu1NdTVkCGIZyhnAWzKsM8fETIXOEaeILOVmAiAJkxv7AwPAdDQL/A+i2OOBdPEwVaxRPY7YkquVDTvQBg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77.tgz_1492550561931_0.6934001089539379"}},"0.2.2":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.2","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77","_id":"hub.js@0.2.2","_shasum":"95d3a949de050d6cfc732f0bf7dbe53b4e7dbdb6","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"95d3a949de050d6cfc732f0bf7dbe53b4e7dbdb6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.2.tgz","integrity":"sha512-GdiN3VrbVW4lTHXWvA3bpjKoLIaAmDrTg3CV7n7YngnLxonIerp8mkNgtrL3/XAOWPK2sjNbjkboFPg0B8h+SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDoT7HTfsq+usEk7D/Tz7Qjsc+CM55Ech5b3OqL9DVXAiEA60GGrQPBkjUj2mMMq8/XylNAhfGGobBLQ/nQNpDMkiQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.2.2.tgz_1492550586676_0.6226851318497211"}},"0.2.3":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.3","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ed550f5ca494d43a55f470866efef2c8de67213e","_id":"hub.js@0.2.3","_shasum":"c25c3637b3ac18dc3e475063589ee03466f0da88","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"c25c3637b3ac18dc3e475063589ee03466f0da88","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.3.tgz","integrity":"sha512-Eyi810wvw//C6k/Z6g7Pvu0kgR60VBLitU6n+k0cc4KOj4/Ne7cke1U8uypQo9L5+bkXLAtKsA47poEBkG8Cng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMwCUSc2Q0QU3mO+RAqEXSXQRGS9zeeVp0abEeSxW4KAiEAn/P2/B4VfT2YnP3KUNsolFTU/+7DNaaRSxzPBvjbD8Q="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.3.tgz_1492552231306_0.47596875578165054"}},"0.2.4":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.4","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"42f039e1e5e4b6cfae0c9231fbafe055f92f3ddb","_id":"hub.js@0.2.4","_shasum":"c4f805940cee071ca89abbb9040f78b8a28244b3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"c4f805940cee071ca89abbb9040f78b8a28244b3","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.4.tgz","integrity":"sha512-k5ftLxryZcMEcuT8WiINkGWbkSo69JqMVG358qrICFAWIpASpq7lnOl0TH6+Mfu83KaFzqrSTEoZpOUmDQNVSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvs8PnFbSG1gFVo7Hq53PD/dFsdMeZUjiPlVZp0qFoBwIgXtyrYheRDBQ6eJONnksuTwal1GwUKhArOGEVs3y6lSQ="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.2.4.tgz_1492693881117_0.3522048604208976"}},"0.2.5":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.5","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ea5ca9f2f102e7b9a6aecc5b93e213eb3fe823db","_id":"hub.js@0.2.5","_shasum":"7557f132ec4aca33dcb4913f921a2a81eca57bd9","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"7557f132ec4aca33dcb4913f921a2a81eca57bd9","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.5.tgz","integrity":"sha512-ynvARHlyQesRYbacf61k4PsG/EOnCbNCxKsplCVY9PsoC53feSDFGy334qe76QovdGUoz7xIT7InarGhFQVCxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9wXRYH+r6f7eM3LmzcfAYkpzUc3yvi6AbF74FPBIHaAiEAx6JLXkALo0Cijob6IWl9kmem6Yf63maYB8OqHuKmxIs="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/hub.js-0.2.5.tgz_1492706172568_0.950683563016355"}},"0.2.6":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.6","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.1","brisky-struct":"^1.4.4","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"23f9af6b758e5bc2b42b7091115b9fd3b2c8f37f","_id":"hub.js@0.2.6","_shasum":"6978fb0c1e876a63bd00b567b0611e0526da59bd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"6978fb0c1e876a63bd00b567b0611e0526da59bd","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.6.tgz","integrity":"sha512-M1YspcEcW/69C+SFpOajQENkuAeALmrRWrLOMKip9blJLBu3hX8Hxx5rxfHvRr+IKBhFLdOu1XRYVx/P24IKQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9R/fd8C9zfitB+4bcQa2+o0FX+vGptTjlmjhKAJRcewIhAIH8L8OSHapbAij6iKF34ITzjSVt6idBWgRtImWZhnUp"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.6.tgz_1492977157178_0.26855941978283226"}},"0.2.8":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.8","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"5e195997fc176d6fb6b01501e43adcb8283bdf9a","_id":"hub.js@0.2.8","_shasum":"17ec8bf0407d4734f682efc27fd1fc460339302a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"17ec8bf0407d4734f682efc27fd1fc460339302a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.8.tgz","integrity":"sha512-NNV1aSKbe69sdfZ/gdli06QeCrF4VlTmAGPVHyJzuxt7gyldZ0zby3ssmwObTuHNcCt3XxnIoTuCFDEQYkD2vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMsoBeJ7erqYsS7EkwJ5kx5pyDVikgWLw7Qa37EZ21/AiEAw1PvIbeK0FRxP8s9ANcKyMXQ2WMMl+OhaMm1D93XgWU="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.8.tgz_1493395664187_0.22983076120726764"}},"0.2.9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"a22ad5fcc3c9936418a0a33a78d13283061653a2","_id":"hub.js@0.2.9","_shasum":"2fda6b50ea43d5eb5173fabda2358a35273ca4cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"2fda6b50ea43d5eb5173fabda2358a35273ca4cc","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.9.tgz","integrity":"sha512-cZgaD4ouRiOk56YBS8xknyMeP7Qw99qPkwNFUdXyBZWdRhdFeHg3Ge2ke1Gv1HnIJj82zqMSsW+L1aohwduliA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3rW/wUGK3TNPnW74QAFoOn22OkbKumMU8WpKX+yYR6AiEAjtyCXFR52DZQOTj819koHUN9xnpriQn12sbhj3OZOLY="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/hub.js-0.2.9.tgz_1493435680465_0.5847681027371436"}},"0.2.10":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.10","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"2444e76e93c46bb87aa32bc612b8888eb954efbb","_id":"hub.js@0.2.10","_shasum":"55d935d78b652414f669dc91ac0eb294df6a6a30","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.5.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"shasum":"55d935d78b652414f669dc91ac0eb294df6a6a30","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.10.tgz","integrity":"sha512-/Biex6Wrfc0rAV38448/GUE92JsAXmCkYtSvlVv767d0YNdCuLZxw8YuF17Ne4XfyaXqgSlg9WE99dtztAnyrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRTkf4utOcLaTFsg4Uyo6I78nKLF0FS8OAxYgyp/InQAiAcFJMLZNyoFwfaQNJqXIhEtsVPKDypc5d7ttDVrQ7CJA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.10.tgz_1496160566822_0.5735740694217384"}},"0.2.11":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.11","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"82433810487239dbaad26336ea5da049aabd34f9","_id":"hub.js@0.2.11","_npmVersion":"5.0.0","_nodeVersion":"7.4.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-QAEjzJiqTDfbBNn1YNLq4oLxP+EMBPp/YYNFtNOwR0oNmnzZ2XCIHVAHUZ6MPOAA+Rh3Ov3POGzv0uhkwOdxFw==","shasum":"06fccde16a1cb92ee1751e9f8e45017850d09f94","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIdz69jSayqrRiIYJu9PVSSrDR7UU5o566HIDvGubS1AiEAhwqQImc3RON56rFSPLGJPpzXSqEL1O0k8vdZ2huSv2s="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.11.tgz_1496242488337_0.8393658194690943"}},"0.2.12":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.12","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"925e100fba69a2e56728bd257a35b6379484a282","_id":"hub.js@0.2.12","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-6KZedmUx/6IoiUYRcLVinYWgLq+rVcqLyfBqEYMldnlPnyS5DrksSMXRBTQLeRiKNw3Yz3askRjiD8A9KvfREg==","shasum":"16d7c7fb7e4c01725d892a50e5ec4d97ab092498","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe8x6ddKybR9Qow+sRsN+4V4W4+6aG/8Hqtu7NUo+SsAiAUUtL/DW/UVgt3axhC6QqWEnJHGcpeA9eOXiGZV07nMA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.12.tgz_1496585115978_0.28703470062464476"}},"0.2.13":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.13","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"36dca4d2aa60e7ffbdabed4b74870adfc4ee5396","_id":"hub.js@0.2.13","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-ovXIrZbTPnj8biAVpeQS9sExN5QJQlNa7yoDEMYMM3IhUM0UBqOtBCUhGsil31qmUDZyjkQfIUWS3YMVkvAbgA==","shasum":"276115c9d5d607306c8b954d4a5ff143cdd1d291","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiXmwd/0SxXXrSDiLH0gvivpfmmxst8MISPmCbvNvoWQIhALNRK0pLyTid5g9f2yTOAehD4WV9DSf+8fhnbnLPxVCn"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.13.tgz_1496592453648_0.2293466415721923"}},"0.2.14":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.14","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"0fd3ba7d3cd43dbb3ebc25246d4d44da6b54c6c6","_id":"hub.js@0.2.14","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-6j1LJWaMTN9kR4HOGvcYns9CP8az68JlowtwFrOlzJ3MtcwFYjPlfB4B74INjLYdGD0URHkJbJ7S7qqf+AjI5Q==","shasum":"104f18f507feab6c3af50f620c56ff2749106e09","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8KfQZZLBmRzkgmLhkeLKt5WlRODSQk5bhPsC4gdRPtwIgFsK/sM8bHTmIXJu4q1aeTpoWvXmAK+s/bNQKxu4ak5o="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.14.tgz_1498739492327_0.29243410541675985"}},"0.2.15":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.15","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"317ab9844b690b5945f2f80fe4d9ad33b19ce4ad","_id":"hub.js@0.2.15","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-734fcfIxHlgnZ6Ga1i8LGU/6FUdMs+cffzHJ2SENRJigeVNy7dY404jkHp6QRJBRWX7b+BL/6QGd0cWocOVWMw==","shasum":"7734c261f3cc67e82debc26e611d0c487db0940e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8i5U4dGVBYpDRIIzUG6eMy464D/sC9LSMhNH83PYQKAIgHy15UZUUesJx6bi5zB8fYGPwgSwYAVGTyL2Iyde2zYo="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.15.tgz_1498740011246_0.5039315023459494"}},"0.2.16":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.16","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"018a6a55682dbb8a9c8d591e8f884f007831d5f7","_id":"hub.js@0.2.16","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-n3ReDtfbL9hQObzvpCFPOKKUCHVIohes/U7ZAqc+CTMG1uECOwG894FGr1vXa6AMrsbFHQdN0jL9DZGyHNpdug==","shasum":"178032ecd8d516d4100ca316304ecb1bfaa03a8c","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZSkTXRXLgFxJeptuCU/6rf3RnM/loaex2H0okl3UyFAiBQpKBFuYlL+r75AB7Ou7jJ5IhtXh4IkmPBDJxaLOUo5A=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.16.tgz_1498743381985_0.9313170255627483"}},"0.2.17":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.17","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"29e9d01883c3ed381b232b415006fa0ccdd8a8c4","_id":"hub.js@0.2.17","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-MuGwEcodt1nSWxR1CWGqDrALRqBzpZm2GAc4Pw2yB3h7sUJQlchCJOH5933qfIzpDFFNNimf82Zv8TSdo2/Y2w==","shasum":"7e54631dca45bc25bce040daf4f00b01c91fdffe","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDVi+FDcf7bUsuGqGSxtP+moJuwVL2BpiNAL98+ob9UwIgeRV1UZ0zEWmnZoBuFtI7Y2gOcj5bqpMs3yOcv42fZTA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.17.tgz_1498743978843_0.9237796876113862"}},"0.2.19":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.19","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"625915466be823609488405a4f18a98c4a506a83","_id":"hub.js@0.2.19","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-sG/tvpYZNPx5kZux8Plk8YUALOrs8tM8MkVhycfFgmbijY8UXfD7Dr7wc8lrrY2e8+2W3ZPMkmV4LJexa9ocDQ==","shasum":"2756c1d047587a0d1319075830ec1495a01904b7","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHW0sFUkxwjer+A3SfUQogDMQqFFaQMl/I204BX6KcGRAiBG9dEbAikJlmFFpiQi+hGbPJ0MIqJcYmd4dIFzjqzGtA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.19.tgz_1499110521028_0.7849506647326052"}},"0.2.20":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.20","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"630a21aa933e84a1d8e9135aa2677bb364d23a21","_id":"hub.js@0.2.20","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-WtUYY8KkkDE93k4SlpnLle19gITT5U6UzPUc3X7Ixk/t2gTMp1e47yOMHhfB2r4+etbSGRPkfAFv1swxAesmXw==","shasum":"d64f153e13c3838e8724119b9cddc0b95f336445","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFMTH9oXWS6GHLv0qlCYBxHLkneaUNHkd876NO3ZpmKAiBpzfOm+qD+K6d1+eWC7vWHanaGHsBov/Bl1zHxUJlfjA=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.20.tgz_1499258176614_0.10343061108142138"}},"0.2.21":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.21","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"stamp":"^4.0.2","brisky-struct":"^1.6.24","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"9cd87ee1b0fd158dd3c588a682bd5b3acc661ac3","_id":"hub.js@0.2.21","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-Uo/Ein8Yhhr6ceVJNVb0AqEfxkHeTrpmAz77Llv2XX4zFC/imw9ZTmIe6waAETaW4B9jD3fDL4gP1j1dsHmBDQ==","shasum":"447c4918f0ad9f9cd41040dea28a9b5d567c56d2","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWPwj7Xr55euGMeVgiOevQTbHgumDnWJsp0nAscAh7YgIhAOICHui0J2DxDi8mJJe+ks1i+2qKojL6GcpgvTUX8VvE"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.21.tgz_1499264550605_0.07580603240057826"}},"0.2.22":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.22","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.7.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"1ea3562d3bfcb2e8470e8019ca5e9d2fe9395d4d","_id":"hub.js@0.2.22","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-r1/l5pBPasX4dlCE+3X75dfMYkMwaY5dqH/69v8EQJKJj2OUqKRZ5mHx6YeSLrjqKooA2aqr+97R9m+n6AVLMQ==","shasum":"acb7584d326465dceedf1fc148035992666bad44","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFKMkptrQ0C+LltIQREolH2rkWMnOAa5nYcJPL/sQYJAiEA4CB9gOgweE+16GvsL1s8emh/DC7k4BnWM8qwI2CJKio="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.22.tgz_1500380463223_0.647494615521282"}},"0.2.23":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.23","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.7.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d008a79bdcac6f5bdda810c34324963c3e71215f","_id":"hub.js@0.2.23","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-qYG3iSBN0S0SpuM9elRPQzweVHK5BsOBizkiTTgkMgfq7FKKeY0QgDB8pRPxwIcRAc92YPtpn3baC8wdCpz1xw==","shasum":"f9a0c18f0cacc02bdec9dd7625cf55f8bf58e18d","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMOzpCr/nHVZk+YshDnOSZgAXovEp6TQN0lgrBcG/7DAiEApzG26CBbeo0+Sz5jNYgPRKKa+nvq6UJogv/6DO29nkM="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.23.tgz_1500466868188_0.6249688614625484"}},"0.2.24":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.24","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.7.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"fb3756c9e08b4c2a5bed5c4248deacfda4865fa6","_id":"hub.js@0.2.24","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-ol6ywRbp9Gn+NA2qfehvTINKXzDD5/OV03N47Ri8Qg4Im9ztP3A0zF91QZpcT9ZH11tFvis8rniU6DWOePK36A==","shasum":"64f5afc2f0a23f7f3caa2d0c74d2c00bef3bc1b0","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCU5RN1gTFouqNd9Fx6LiAahLx9qURnbo6GWMQFZ+GycgIgSw46rSIiyoBR3imdpKmFcSx934nbT7W6Sgl7iooNCVo="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.24.tgz_1500546341630_0.9803383711259812"}},"0.2.25":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.25","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.8.0","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"localDependencies":{"brisky-struct":"../brisky-struct"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"60e13aae9163e1d87fdd80e5c26d0fab62a4ccb2","_id":"hub.js@0.2.25","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-hJoMOJ10+f18gax3MQRPxcuvpT/Ge05Kd20aimhNq8mINz8Y76YijkbbtpB70mYZYFsnRxTRJyVWwvYvTVPzsw==","shasum":"d4bfd90e62cc38ae34c0d68415c26eea0baa8f03","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.25.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4pehCyJ4bJANkS7n2sQ+VcsA6xQKPZZ9/OEvokt+loAIgHXF55CHXmMavSBUkeQ3qPIDcM11kpBgtfqAvL76jQYY="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.25.tgz_1500815454588_0.24976276932284236"}},"0.2.25-highlightfix":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.25-highlightfix","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.8.0","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"0d44dc0b3de6d7ff6b401eee1be9bb21c9e55c3a","_id":"hub.js@0.2.25-highlightfix","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-XfUpGhweSOvRxd9RacfPrMI7FUGAB4OOv6IFDjCEw226JxxlWAbQCDJ+JpyJstQ/Kmca9hg7G5qtpJ5UA1RDbQ==","shasum":"1faee02533e9997f3a3625468d8c73f3efb1de2b","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.25-highlightfix.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAF1E1s/jCb+BMOk5735xat9628eJDL8jzPh1Z7uomSwIgWpVPGr1rRT+q3287SXV9+tOkdCjT+ubbnhS4RacJems="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.25-highlightfix.tgz_1500997397374_0.8425910053774714"}},"0.2.27":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.2.27","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"1.8.0","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"d6c7c44eef1e19c3b289802cd5b24a19067033a6","_id":"hub.js@0.2.27","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-1texjS5MatEb/WegarDR0ntbvUUM3P4RUwORD7N7NwhiDeaPJrB605sKDERavVoSSRygSs1xPRaOjd0PIfLCPg==","shasum":"d408746840d09cf2125a7bd2ad426ba88fce5a4d","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.2.27.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS18Vw4mnJLbAE64NBQJ4JJeAo4aWox1wkY+7wdRChrQIhAPF0iMFfohjAa12PScsKbcoyT4aoEcOYBlMamQG3PKpk"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.2.27.tgz_1501575966058_0.8624787249136716"}},"0.3.1-try1":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.1-try1","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.0","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"ff23220a17302ef487272699b2a24cf656053344","_id":"hub.js@0.3.1-try1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-82kMovbDO62d8D6Y2htajFx8ck9y6hGI8yGFW9Ofzi2KVAV/glmdcFln1G8jkOcqEwkwSLOXFOvJcwRnubIlag==","shasum":"493789e2985f2b945df7e90155373a0d4aa4d263","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.1-try1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ+5TgbBDr+XjTR8QxJsUvcUExHtZEVfMtd9QLmobtxgIgUDx+ONeLWWOVsZMrsm0QbfKsDy7IV6OoDb5VP/2HTnc="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.1-try1.tgz_1501581940619_0.013949594460427761"}},"0.3.1":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.1","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.0","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"0f1a60078c2c15969e34ac3038317d74ce3f1b6b","_id":"hub.js@0.3.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-8T8jPBF2g2wI9Z4KHsXRw+RYB9jkpYJnzGtbtQ8mQsEb/kW5erZ4b7iZypaKS3uIKbiad8ZX4dOgJveIzdWUbA==","shasum":"d6c57b822720a528f330090ee9c7dd729f01609a","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfSq9XVwro2qAwMtmyCOk8vxGrnGBfIg53hgjKofAVxAiEAvOhDTlupecht47oiVpATy+FmmW7+zbK//RTI96Bj3RY="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.1.tgz_1501582102138_0.20640410925261676"}},"0.3.2":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.2","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"9bef1d8625c0656f51984f932e884da3cadcf5c1","_id":"hub.js@0.3.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-HRq0UzHtH7HsaV2JfBxiHjI0R/DzRPytWRc3rGSzgXtNTeXvF/PZiCIYY+ckQgm+FK5saW/F/b/P/4oyABdHgA==","shasum":"2e664c39f2f368a74225fdd092c858b4aa0357be","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVsYug2qvU7BUcgqatDcZBIfJxccZW8+T0vsnky6qGTAiEA+zlUFh39VW8EhKBS+JffRA9mxl75AyPqmtHaM7mx1+U="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.2.tgz_1501678815919_0.29143289965577424"}},"0.3.4":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.4","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"7f6fc9ceb8ef4578a0d456814afbbe7c33f33663","_id":"hub.js@0.3.4","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-KxPp+IKxBcdW9Rc+yTVXN23oJXmTJjWQ8kElLgVL8qU8M8YnzNI9LNUoU4IGcfQ43/qmZMbuwtuEX0AZHl9h8g==","shasum":"7134df5a042e7649e8e87aa2a555ff8f46986f71","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAytwkkZClZM6q6axLqkVTAJk70iM2eOnNd6neZngL5cAiAxwdc9I/zZQWqFObsQuYJfFFFYQ7mcMDFC8YSt64bWmg=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.4.tgz_1501680385159_0.529983258806169"}},"0.3.6":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.6","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.5","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"680046d34f39b665b4708299e9308475b898e33c","_id":"hub.js@0.3.6","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-YQh0ej//cpV+XaRANPpFjglf3ZqiUZ2vtqNKtrhNvFkOxK8VuJBtXnN0WdbNEEnPE3sjfldmU7jdIJZ4zkuXXg==","shasum":"2f789905c6f099aa44a0302b8160fb8da000eb97","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo6hdkSiIFFsBQ8XKPKeXsSAlHadLZtx34uYzdwtyChAiAWqvo2hDkJnyeXyMngTDg970b08XL+MuTibeQEAKEovw=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.6.tgz_1501680684186_0.01491578365676105"}},"0.3.7":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.7","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.9.8","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"6923e1a5fcacc02d8b08fca0ec015119b217c5ee","_id":"hub.js@0.3.7","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-rkF/YaQEkrhP92OYysbVdjOxyor7d216BP1RpPJgN0Wf5+ROOi1a82zOUQidsMs/x+sLN5u6ipBrzKSRlUh1WA==","shasum":"8ec4fd7443b0571071a68357dcbdecca80c4f820","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHZ5wTSqjCjBQyocT80YP5ohnZpVMNKCpDzQZ03wOdyQIgDWXtNkk9RgedYyz8wDWP0r+fsvAohOZbq3YiQHmtSIg="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.7.tgz_1501768124643_0.8557026956696063"}},"0.3.8":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.8","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"70cc6e215ba2b0c96c7e14561be9dd9dada9554d","_id":"hub.js@0.3.8","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-+RmemdZOHXt5YF4V1dIQOp8nMJL16mQgb+GaSzo0mpZMwamR/dKwuusBnmJa4DaO3Nw2v5rQ/lZnLfuEIoyjFA==","shasum":"47ae83f983e9b3ca83ba3058d67532291cd8513e","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBci4h0OSODgbaNfuLbD5bKXRGk4GzZmabb7WPyEzWZ0AiEA9t1tt0gQtoITZJWDICcLrupltgvp/zOoRWqAIFdUh7A="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.8.tgz_1502096230051_0.9643230838701129"}},"0.3.9":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.9","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"628ecc119aa3733fd36c63978de7ebd8498f79a7","_id":"hub.js@0.3.9","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-E0DsLOHP12iIN4aT5QigyoDPFqSVkbn+8Sz6BK2r8mSlp7S8PZHKFJ/HyVMTr2/OZj2SKIKtXglPCKoI29ni1A==","shasum":"c0a3cd4b797bfd4bac6f9f20cc5eb70dfed3a578","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHStmET8MP8o4U6ihJoOPAR4vC7dLIrceGJnNYnM2W7gIhAPiyz7dbAEVjMoyuXQ1PRk97W0M9Ff9rMPdCn+6pDn18"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.9.tgz_1502101834641_0.245704059721902"}},"0.3.10":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.10","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"fd7a75851e92bc50dd8efc977f374d639fd207a1","_id":"hub.js@0.3.10","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-jlHd2TvrFHiWCCmvJdMSZ7574otn1A662ibtW6m4rOhWvS42PMOCbnWbYP9xsuquK72QV1NmZ70PH5BGAWInnQ==","shasum":"e6056ddede9348bcb2f13a770385a47012ae673f","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEI7xxO8hSf7G6300k7AJ7dURJccT2q5F4tDUGTX2IbkAiAZWtqHG4I73rEKZHLYmI1KmUUHwOzPTNSC8gD/oeQCAQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.10.tgz_1502112342603_0.6919950305018574"}},"0.3.11":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.11","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"6b28516ce5e03cc791430117b8dde4e561d351c5","_id":"hub.js@0.3.11","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-OcOB6TYdUtVLxzPuqc38oxq/QXufRhNYYMkuiI14jejBlEYBOyHzgIQHiuf1KJUSobmzOdzTGJtV9uC4aTBOTQ==","shasum":"91877cb28b7c50dbf653b529897a92fb6f74b3a1","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Wn15+HCfPYV81kJafT1e2DOEYU+KNFDpZrXcGg9HhAIhAJU4L5MPjWSFcb4KzBBH2locVH+KVajxaMOgLz6am/9a"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.11.tgz_1502118309428_0.794460293604061"}},"0.3.12":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.12","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"0.14.1","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"9060eef09bc32d5d4cf433e4b03c946e0fb3314c","_id":"hub.js@0.3.12","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-MMOZgEBogINJp295+s5RiqSlIMy/yms9MKD9k/LZt/R1/I0g/aIF86PnKcens/demQ8eYVmnu8qlNnohmgnY7g==","shasum":"d045aaaa2b09dc4b77f20caf0d6ce82ad00499b6","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID83chfqEFJw5JbPeaH1NSWa4aigjzXiULTTAfYdzI1vAiAVPgcQNAmeZvfi33SPa811saJ2Gbgm6M6kcToNvfRu6Q=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.12.tgz_1502207123686_0.6567892744205892"}},"0.3.13":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.13","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","uws":"8.14.1","ws":"3.1.0","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"c0df01f6ff5579ef26bda0d6da2c6abc431df6ab","_id":"hub.js@0.3.13","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-nFHFIxZSPqRYaQrAhYFstok5oX8y9jvkbX7BeTDgsnsPXxROlGDJnQKhtsZ6tRN0s/o3i41tkabHeqwDdovkGw==","shasum":"dacf511e000afa12307e11dea6f9f8a36fd69400","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmM69y07g7aVRn4g5CoI6EDAy+DvyhN2JV31Tp6AV4XwIhAOUEwNhCAExmydCwzwURLEoa1PyyEstbmO79toedInpl"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.13.tgz_1502787488869_0.6938376994803548"}},"0.3.14":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.14","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","ws":"3.1.0","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"3b1f5ae5b0bd4a1018173155b0a4750eb928c59c","_id":"hub.js@0.3.14","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-1qB7S/wm0IY7MQBKPjBLiQ69CFPINnsvUfmiFrpSiB+2MuiVpVSsRq2EJIkaCGOM5EPlD5cWAYLpgH5z0Ww9EA==","shasum":"ca34619355ccd3409a7e2f0931116370c2dc7585","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaLNZ4MeJ57okwk9MpyC8i1vgIWNwe/41yr8vNnkWeJAIgHHLD/eS/VtyoSzaGURgig7Zx1MXZ7c6zB4wiDI+FEkg="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.14.tgz_1502809576929_0.6339805498719215"}},"0.3.15":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.15","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","ws":"3.1.0","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"9c072905b75e287536ce487d6e956171b8f832c4","_id":"hub.js@0.3.15","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-uGH3tSrcWMTqLhW5xLY7AakYTJuiEcFy3dIf7FSyrPkvGG+7REEcjV5e004LMtpQkv3a01KS0hJMhHemqpzsVg==","shasum":"5e52203973f837dc9a0f7b7e7a558d4da9b26ebf","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWegbNbHXZ/QtOgTN+UoHJ7Xx9GHK28ULXTdQ2l9mM4AiEA4NgbMpeVlM49KICL/iprt4o3kVp06BCkxs1s8NDxq7M="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.15.tgz_1502814923674_0.7739620988722891"}},"0.3.16":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.16","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","ws":"3.1.0","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"e44a723536ab8683d8d211cf2ecab9b77d6a36bf","_id":"hub.js@0.3.16","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-et9MAxwZlXcugs/NXVu/oJQxlGDljidtnnLjp3Fs6AxLl7puRRrFRdq9y7Ra4tajSsPT6I6GZyvD51hsN7KALw==","shasum":"3ba4c45f997822a4994aebcb011c03fe30a2db70","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDX9F83LxkSMkVf+7zgbs7xIZ2kmmFgj+H6HDDohg2QVAiEAnDxJAmqYjHzsdeSm4mZlgJiD4cd+W4iGSiyiOrywrL8="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.16.tgz_1502875375665_0.426177877234295"}},"0.3.17":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.17","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","ws":"3.1.0","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"6fdcbe097f8eb38e9bce91490112cb98cf1b0714","_id":"hub.js@0.3.17","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-EOYEYrXS2N9tm5IA7KzybC46gp0TSBCFcZ9qeW844HbjK8pF0jSBDO0NdhJzZIX6ihJWYK11miB20FM6nG3pZA==","shasum":"3ddb3bf9bb96a8726c6a0964dad5da84ef390ea2","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkUN5/aZ6hWLZ3YbKPE9jGeofpts97DkLLXbS/b+wQ4AIgdPyWFSn8z5hgnjXYH6PkI6/DFgRqbnelXpyVMvJ6FLA="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.17.tgz_1502896821552_0.1701204359997064"}},"0.3.18":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.18","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser && cp src/uws/*.node dist/","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"0fac512a5ec8af1623fb879c1ef23cd25235a376","_id":"hub.js@0.3.18","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-UxwVarjzZwLJ+ow/6SYYVo4DMvm1kljanYIHwGaFHFNuFx1hTc9F/yNYu0POpcLIOER3KXZee4zJtbVFyC4AAQ==","shasum":"86ae3663f3870be2db3dddd1fa438f1a12c8f86c","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoQS9atUYM+Ss0cybSE4ZPTdsWVsPsjdFSxX4jcD/UhAiA1v4HZFUqdvdFypAXQSPOfS6QYdNxdkJ2Fw7ydIx9MwQ=="}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.18.tgz_1502972649446_0.40610299445688725"}},"0.3.19":{"name":"hub.js","description":"Seamless realtime communcation","version":"0.3.19","main":"dist/index.js","browser":{"./dist/index.js":"./dist/index.browser.js","./src/client/uid/index.js":"./src/client/uid/browser.js","./src/server/index.js":"./src/server/browser.js","./src/size/index.js":"./src/size/browser.js","./src/client/websocket/index.js":"./src/client/websocket/browser.js","source-map-support":false},"scripts":{"build":"builder-boy src/index.js dist/index.js -r -t node -t browser && cp src/uws/*.node dist/","watch":"builder-boy src/index.js dist/index.js -w -r -t node -t browser","watch-browser":"builder-boy test/browser/index.js test/browser/dist/index.js -w","dev":"nodemon --watch dist --watch test --watch node_modules --exec 'node test/index.js'","pretest":"npm run build","preversion":"npm run precommit","precommit":"npm run test && standard --fix","version-commit":"npm --no-git-tag-version version $(node -pe \"require('./package.json').version.split('-')[0]\")-$(git log -n 1 --pretty=format:'%H')","publish-branch":"npm run version-commit && npm publish --tag $(git rev-parse --abbrev-ref HEAD | sed 's/\\//-/g')","prepublish":"npm run build","test":"node test/index.js","cover":"nyc npm test","travis":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"precommit":"precommit","repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"dependencies":{"brisky-struct":"^1.10.3","stamp":"^4.0.2","string-hash":"^1.1.3","vigour-ua":"^3.1.3"},"nyc":{"include":["dist/index.js"],"sourceMap":true,"instrument":true},"devDependencies":{"builder-boy":"latest","coveralls":"^2.12.0","nodemon":"^1.11.0","nyc":"^10.2.0","pre-commit":"^1.2.2","standard":"^9.0.2","tape":"4.6.3"},"author":{"name":"jim de beer"},"license":"ISC","bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"homepage":"https://github.com/vigour-io/hub.js#readme","contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"gitHead":"7d24dc7ac20dde6d201a33bc18cad43b0bb43c7c","_id":"hub.js@0.3.19","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"vigour-io","email":"dev@vigour.io"},"dist":{"integrity":"sha512-BqVfYicC2kplWjtBHojzS2ffxUKSgsjVezzQG/m3bqlqU1/Ukxx2O4oSGZFtkWZmAOQBkEiBg40sLkNityHVBA==","shasum":"43e5478c8b5186a7b00a2f9a5acd5cdc0a9f5a0f","tarball":"https://registry.npmjs.org/hub.js/-/hub.js-0.3.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrBBhEX/QWsQ/jNIM1sEgQxxu/fzHjGnwvRpgzH0vWNgIhAKUq2FT5rdV7ycDQq3DgqpwbuCz5/KZntnyxhjK+go79"}]},"maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hub.js-0.3.19.tgz_1502973204125_0.3328557701315731"}}},"readme":"# hub.js\n[![Build Status](https://travis-ci.org/vigour-io/hub.js.svg?branch=master)](https://travis-ci.org/vigour-io/hub.js)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n[![npm version](https://badge.fury.io/js/hub.js.svg)](https://badge.fury.io/js/hub.js)\n[![Coverage Status](https://coveralls.io/repos/github/vigour-io/hub.js/badge.svg?branch=master)](https://coveralls.io/github/vigour-io/hub.js?branch=master)\n\nObservable data structures, over the network\n\n### What is it not?\n- Its not a database\n- Its not a query language\n- Its not persistent storage\n\n### What is it?\n- Software to help scale a realtime back end to millions of users — without adding any extra worries for developers\n- Make an app for users as simple as creating a prototype\n- Use the server to offload most of your client side cpu\n\n### Why\n  There is firebase right?\n  - better subscriptions, “observable deep queries”\n  - conflict resolution\n  - flexible\n  - completely open source — can be hosted on now or anywhere else\n  - use as a hub for all your integrations — custom AND standard\n\n### What does it do?\n  - Create realtime branches of data\n  - Gives sandboxes for your application to store data in\n  - Executes queries\n  - Sends diffs, keeps track of change\n  - Integrates apis\n  - Supports references (serliazable over the network)\n  - Performs!\n  - Can be a server\n  - Can be a client\n  - Or both\n  - Runs on the browser\n  - Can be used as a state store (like redux but simple)\n  - Reconnects\n  - Server side sessions\n\n### Getting started\n`npm i hub.js`\n\n```javascript\nconst Hub = require('hub.js')\n// creates a hub as a server and as a client\nconst hub = Hub()\n  .listen(80)\n  .connect('ws://someurl.com')\n```\n\n### Data structure\nhub.js uses a  data structure modelled to closely resemble plain js objects\n\nElements can be values and objects at the same time, all element are observable\n```javascript\nconst hub = Hub({\n  something: 'hello'\n})\n\n// .set does a deep merge by default\nhub.set({\n  something: {\n    field: 'some field'\n  }\n})\n\nhub.get('something').on(() => {\n  console.log('fires on change!')\n})\n\n// object notation for listeners\nhub.set({\n  something: {\n    on: {\n      data: () => {} // data emitter type\n    }\n  }\n})\n\nconsole.log(hub.serialize()) // serialize casts hub objects to plain objects\n// logs { something: { val: 'hello', field: 'some field' }}\n```\n\n### References\n```javascript\nconst hub = Hub({\n  something: 'hello'\n})\n\n// creates an observable reference\nhub.set({\n  thing: hub.get('something')\n})\n\nhub.thing.on(() => {\n  console.log('hello')\n})\n\nhub.something.set('bye')\n// fires the listener on hub.thing\n\nhub.set({\n  bla: [ '@', 'root', 'other']\n})\n// set something to a reference before it exists\n\nhub.set({\n  other: 'thing'\n})\n// will resolve updates for\n\n```\n\n\n\n### Subscriptions\n\n#### Basic\n\nA simple subscription\n```javascript\nclient.subscribe(true, (target, type) => {\n  // fires updates for any update in the hub\n  console.log('update!', target, type)\n})\n```\n\nSetting on the server\n```javascript\nserver.set('hello!')\n// will fire an update on client\n```\n\nA shallow subscription\n```javascript\nclient.subscribe('shallow', (target, type) => {\n  // fires updates for any update on the value of the hub, but not nested fields\n  console.log('update!', target, type)\n})\n```\n\n#### Any\n\nA simple subscription\n```javascript\nclient.subscribe({\n  $any: { title: true }\n}, (target, type) => {\n  // fires updates when any field updates a title\n  console.log('update!', target, type)\n})\n```\n\nA complex subscription\n```javascript\nclient.subscribe({\n  $any: {\n    $keys: keys => keys.slice(0, 5),\n    title: true\n  }\n}, (target, type) => {\n  // fires updates when any field updates a title but only the first 5\n  console.log('update!', target, type)\n})\n```\n\nA complex subscription with sort\n```javascript\nclient.subscribe({\n  $any: {\n    $keys: (keys, state) => keys.sort((a, b) =>\n      // get allows you to get a field that does not exist yet\n      state.get([ a, 'count' ], 0).compute() >\n      state.get([ b, 'count' ], 0).compute()\n    ).slice(0, 5),\n    title: true\n  }\n}, (target, type) => {\n  // fires updates when any field updates a title but only the first 5 sorted by count\n  console.log('update!', target, type)\n})\n```\n\n#### Switch\n\nSwitches are probably the most powerful concept in supported in the subscription model, allowing you to branch subscriptions based on certain conditions\n```javascript\nclient.subscribe({\n  $any: {\n    kind: {\n      $switch: state => {\n        if (state.compute() === 'dog') {\n          return {\n            diet: true\n          }\n        } else {\n          title: true\n        }\n      }\n    }\n  }\n}, (target, type) => {\n  // fires updates on diet when it finds a dog else fires updates for title\n  console.log('update!', target, type)\n})\n```\n","maintainers":[{"name":"vigour-io","email":"dev@vigour.io"}],"time":{"modified":"2022-06-18T22:25:06.011Z","created":"2016-12-19T20:51:54.195Z","0.0.0":"2016-12-19T20:51:54.195Z","0.0.1":"2016-12-23T16:51:07.724Z","0.0.2":"2016-12-25T11:21:30.194Z","0.0.3":"2016-12-26T09:10:53.181Z","0.0.4":"2016-12-31T14:22:55.928Z","0.0.6":"2017-01-12T15:34:49.314Z","0.0.7":"2017-01-12T15:45:41.195Z","0.0.8":"2017-01-15T22:10:09.857Z","0.0.9":"2017-01-16T14:08:41.216Z","0.0.10":"2017-01-16T14:20:55.702Z","0.0.11":"2017-01-16T19:27:34.641Z","0.0.11-f74063fa641c31cd8600af94e5e8db865eb57027":"2017-02-06T12:06:53.585Z","0.0.11-56a16229a5f5f7943db0ee0fcada5e37692fb0fc":"2017-02-06T16:35:15.431Z","0.0.11-e65b0788649a119e9a896b60f15fc5230d58bd39":"2017-02-06T21:29:17.876Z","0.0.11-b0159e8a2b46918d4c86b76fc2b456a954addff7":"2017-02-06T21:32:10.900Z","0.0.11-a77cea9de63088230954abee61135cb832057046":"2017-02-06T22:23:17.646Z","0.0.11-d31fc9af00c9a5bc4005887348dd1317dcd01909":"2017-02-08T15:19:43.295Z","0.0.11-52562f1e402f990b1dfaccd13d30923e615f81cf":"2017-02-08T17:25:15.458Z","0.0.11-11bca60dc2e3e6c42592c194492636b865039e52":"2017-02-08T17:29:31.219Z","0.0.11-b18830bfc1eb8e295a5dfd13af34af3d5a5f1070":"2017-02-08T17:36:55.730Z","0.0.11-4812843d8fe6799670e0ac8f85639f1267d52727":"2017-02-08T17:41:05.717Z","0.0.11-7d8a170431bac9b23de7c7c8468348ff668d61d0":"2017-02-08T21:47:13.274Z","0.0.11-eedc5c1d50bdd18557e0c10c18a867f085173c31":"2017-02-08T21:52:06.184Z","0.0.11-199a0bc6041de88a29a13e432be5b8082dcab263":"2017-02-08T22:04:32.804Z","0.0.11-e450e51760ea7105a4e0bac95f17301ea7ae2385":"2017-02-08T22:08:45.398Z","0.0.11-907b71c23cfe12c87eda9584e8e9705300a123d5":"2017-02-08T22:45:54.023Z","0.0.11-f369f851626a5a41d501140de92077c232fa3e32":"2017-02-08T22:56:11.859Z","0.0.11-706ea0d9873b37fd502fdddb30467f4fbd42c34d":"2017-02-09T11:12:49.927Z","0.0.11-009b8d16863e80b898719c9febe3986c00154eaf":"2017-02-09T16:30:17.797Z","0.0.11-6daff223f2189df8475490d3c519c7977e8a2d7b":"2017-02-09T16:44:39.802Z","0.0.11-b890f50ac4ecbed46729f19777085b28b48511e5":"2017-02-09T17:27:51.013Z","0.0.11-d4df8dd511f606e318e0d365688e1de3c30e68e9":"2017-02-09T17:48:41.476Z","0.0.11-7d2e1c177f16a9e89d7f54b1ed225552f132cece":"2017-02-10T11:06:56.641Z","0.0.11-de498faec5625309200d99cabb6e96f8c5426a85":"2017-02-12T10:07:56.378Z","0.0.11-906f01f6023971bcb9a7054634690bcc36335fa4":"2017-02-18T19:18:41.470Z","0.0.11-119d279efd40d16cbaf8c93b23de6eac650296a9":"2017-02-21T20:22:17.461Z","0.0.11-230a50b7fe0d3c781e90a2e65c6d2538049702dc":"2017-02-22T11:54:47.578Z","0.0.11-988eecf1d7cfbc9c5e1eb98e07e72737306a6eab":"2017-02-22T12:55:57.550Z","0.0.11-d6569ed2daaf45de63c56540833217cb2fd8d29b":"2017-02-24T12:19:05.587Z","0.0.11-19afa28c2ef00d7d7c0675ed5684ce2eb76d409e":"2017-02-26T10:41:52.123Z","0.0.11-dbde68df80d3a894bc0e97b6519db6151c61d71f":"2017-02-27T17:52:31.280Z","0.0.11-0016abee966964da3f44d97929e2809db006e7a9":"2017-02-27T17:53:53.754Z","0.0.12":"2017-02-27T18:17:25.816Z","0.0.13":"2017-02-27T20:09:04.130Z","0.0.14":"2017-02-27T20:38:50.542Z","0.0.15":"2017-02-27T21:16:16.788Z","0.0.17":"2017-02-27T21:22:20.935Z","0.0.18":"2017-03-03T16:15:38.877Z","0.0.19":"2017-03-08T09:05:51.359Z","0.0.19-11de567b97b7ea7109062a87f0de372aa426fdad":"2017-03-14T16:52:22.919Z","0.0.20":"2017-03-23T08:56:31.684Z","0.0.22":"2017-03-29T07:28:36.955Z","0.0.23":"2017-03-29T09:08:51.472Z","0.0.23-b733e68bde83dd48a5ec71a0fafc097d7b74f11c":"2017-03-30T14:55:00.147Z","0.0.24":"2017-04-02T09:58:49.002Z","0.0.25":"2017-04-04T11:18:34.619Z","0.0.26":"2017-04-04T15:36:03.098Z","0.0.27":"2017-04-04T19:26:18.073Z","0.0.28":"2017-04-04T19:29:33.241Z","0.0.29":"2017-04-04T19:36:56.100Z","0.0.30":"2017-04-05T08:42:24.668Z","0.1.1":"2017-04-05T12:30:22.464Z","0.1.2":"2017-04-10T09:17:32.520Z","0.1.4":"2017-04-10T11:24:43.783Z","0.1.5":"2017-04-11T19:01:51.533Z","0.1.7":"2017-04-12T09:16:47.840Z","0.1.8":"2017-04-12T09:18:09.886Z","0.1.9":"2017-04-12T09:18:55.472Z","0.1.10":"2017-04-12T13:52:41.221Z","0.2.0":"2017-04-13T15:09:32.635Z","0.2.1":"2017-04-15T12:09:58.096Z","0.2.2-18dfcadb0d51a17de78a4dcfd9bc87b7feeb6d77":"2017-04-18T21:22:42.733Z","0.2.2":"2017-04-18T21:23:07.470Z","0.2.3":"2017-04-18T21:50:33.305Z","0.2.4":"2017-04-20T13:11:21.728Z","0.2.5":"2017-04-20T16:36:13.306Z","0.2.6":"2017-04-23T19:52:37.487Z","0.2.8":"2017-04-28T16:07:44.505Z","0.2.9":"2017-04-29T03:14:40.778Z","0.2.10":"2017-05-30T16:09:28.125Z","0.2.11":"2017-05-31T14:54:49.535Z","0.2.12":"2017-06-04T14:05:17.326Z","0.2.13":"2017-06-04T16:07:34.890Z","0.2.14":"2017-06-29T12:31:33.464Z","0.2.15":"2017-06-29T12:40:12.366Z","0.2.16":"2017-06-29T13:36:23.320Z","0.2.17":"2017-06-29T13:46:20.043Z","0.2.18":"2017-07-03T15:13:51.739Z","0.2.19":"2017-07-03T19:35:22.038Z","0.2.20":"2017-07-05T12:36:17.815Z","0.2.21":"2017-07-05T14:22:31.707Z","0.2.22":"2017-07-18T12:21:04.374Z","0.2.23":"2017-07-19T12:21:09.239Z","0.2.24":"2017-07-20T10:25:42.770Z","0.2.25":"2017-07-23T13:10:55.958Z","0.2.26":"2017-07-24T16:57:56.725Z","0.2.25-highlightfix":"2017-07-25T15:43:18.498Z","0.3.0":"2017-07-30T14:22:02.154Z","0.2.27":"2017-08-01T08:26:07.124Z","0.3.1-try1":"2017-08-01T10:05:41.671Z","0.3.1":"2017-08-01T10:08:23.400Z","0.3.2":"2017-08-02T13:00:16.941Z","0.3.4":"2017-08-02T13:26:26.262Z","0.3.6":"2017-08-02T13:31:25.951Z","0.3.7":"2017-08-03T13:48:45.858Z","0.3.8":"2017-08-07T08:57:11.120Z","0.3.9":"2017-08-07T10:30:35.777Z","0.3.10":"2017-08-07T13:25:43.915Z","0.3.11":"2017-08-07T15:05:10.548Z","0.3.12":"2017-08-08T15:45:24.786Z","0.3.13":"2017-08-15T08:58:09.966Z","0.3.14":"2017-08-15T15:06:20.467Z","0.3.15":"2017-08-15T16:35:24.783Z","0.3.16":"2017-08-16T09:22:56.672Z","0.3.17":"2017-08-16T15:20:22.654Z","0.3.18":"2017-08-17T12:24:11.092Z","0.3.19":"2017-08-17T12:33:26.609Z"},"homepage":"https://github.com/vigour-io/hub.js#readme","keywords":["websocket","tcp","socket","hub","data structure","vector","functional","memory efficient","subscriptions","realtime"],"repository":{"type":"git","url":"git+https://github.com/vigour-io/hub.js.git"},"contributors":[{"name":"Jim de Beer","email":"jim@vigour.io"}],"author":{"name":"jim de beer"},"bugs":{"url":"https://github.com/vigour-io/hub.js/issues"},"license":"ISC","readmeFilename":"README.md","users":{"curioussavage":true}}