{"_id":"centrifuge","_rev":"110-8e86366c4bcde2ad7598d04cb557415c","name":"centrifuge","dist-tags":{"beta":"5.4.0-beta.1","latest":"5.7.4"},"versions":{"0.5.2":{"name":"centrifuge","version":"0.5.2","keywords":["sockjs","websocket"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@0.5.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"eb4dbeedd75783ee516681d8e2629354ecd77653","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-0.5.2.tgz","integrity":"sha512-D2bOP7b6j5eheq0IAhZnQz9T+qsDiRwpDr8/q2o3I1PswQAHwoquPzpRuissWZ6PbCXKSC9rND2FP0+sg8mBww==","signatures":[{"sig":"MEQCIAtVaI2rDS9aWJ/QefxejSXWq3GfvZOTXw2sZZjmIyiuAiA33+J9Jb/OCh0L5LBdL8adCtReF2JgqyqTETxjOp6cdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"eb4dbeedd75783ee516681d8e2629354ecd77653","scripts":{"build":"npm run build-js","build-js":"cat centrifuge.js | uglifyjs -cm > centrifuge.min.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"0.7.0":{"name":"centrifuge","version":"0.7.0","keywords":["sockjs","websocket"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@0.7.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"234d44d1407a24108a22b2d5b6eaa51c086788af","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-0.7.0.tgz","integrity":"sha512-uFK2Jh4BUVEhsejxaQNEYk/NTB1BXnKAeDKEifz20pfT0JTbpzOhnUnHqohg9HQUTYtlgdnkvjlLY589uxRyNw==","signatures":[{"sig":"MEUCIQCfbAATveZ4frq5tIArr5VU8W2KjOU4M7omXfqYf1VCagIgTmzIqGvCQNwq0u1LkF6p0FVvd8CFBI7+f+x1/Ng1zrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"234d44d1407a24108a22b2d5b6eaa51c086788af","gitHead":"655a0f08d8c155e1e937cd76521e40a493be8df4","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"0.8.0":{"name":"centrifuge","version":"0.8.0","keywords":["sockjs","websocket"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@0.8.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"6c8e1bb8e7421bca72ffecbbef7220b8aa232803","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-0.8.0.tgz","integrity":"sha512-gm0AJ7nJSW4hwYKBNti40y544VXMvBeI3uyP90K89zE4PCZxrX+YI8ShwF5ChRA32yQ5HWkKFtQhEXIeSuQkzA==","signatures":[{"sig":"MEYCIQC/r+oqUdnhLIT5MFDdON8z9l7v7s+WXvtBmakt44YL7gIhAJmHCj2Z26yM3YjN+BqnixHmpgkbUUozuY2JsOMiEDBi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"6c8e1bb8e7421bca72ffecbbef7220b8aa232803","gitHead":"3d112e1d7cb62f45c2a152f3581a6a197a02ebb3","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"0.9.0":{"name":"centrifuge","version":"0.9.0","keywords":["sockjs","websocket"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@0.9.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"2f808b8123585c46204dd135a2ffb5cfee3718a5","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-0.9.0.tgz","integrity":"sha512-gD1nESmm45Fn56Gyr02xudA9jBaODx5nErwsf0bvYOobhUKX9Xs6AzeVFrS3x8r5n/zCFQNB0EBtvi4vkIQOQA==","signatures":[{"sig":"MEYCIQD4vV1JzTEUXd9+rrePLOK8u5XQTxPTFPgxG2vGB3cX4wIhAOwMyoaMtZB56urldcUN69WnDClHPWRIM0RQo570EfyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"2f808b8123585c46204dd135a2ffb5cfee3718a5","gitHead":"8c67d1bb3c85b8c63440a987d1b9b8f574b4a0c2","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.0.0":{"name":"centrifuge","version":"1.0.0","keywords":["sockjs","websocket"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.0.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"4c8ad37feae453d5b6f6d09ec8151ea69e1ae3ad","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.0.0.tgz","integrity":"sha512-Cf6TLN5dgBfIsMRXuSmVoA9PQk1L6nkfz2Tw+tGB0qJpeE+RNbVJOkEE5Njo88m0MfKgFjpK7c5w+2kEQCJCSg==","signatures":[{"sig":"MEQCICsShH/t+UOX9S9dx7hv/GQIA6ZnEuBQsLhhq35sK8TBAiBKew5ebXgxOAVUeG8eWEOj3tTaell68HL2EOVf5nda3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"4c8ad37feae453d5b6f6d09ec8151ea69e1ae3ad","gitHead":"eb007d8f4f4cbea459fb0e91803a609f14f94251","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.1.0":{"name":"centrifuge","version":"1.1.0","keywords":["sockjs","websocket","centrifugo"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.1.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1543894b4661421c53bcb8c8261b50e0ab1d261a","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.1.0.tgz","integrity":"sha512-rQReC8tJ9lwjMoP3bWFXlpXbzdPLI2kOfssSdqU1nNP+0wbRQVjUG6Ast+tBNJoqMbBu5t2lJyPfqdvLKGmRiQ==","signatures":[{"sig":"MEYCIQCqc2YIr+nreRzuvt/CayMNuDw0T3G204pUu/bO343IbgIhAIeU8BKKXwl4oUWIi8Dw7CePGImR8fYnltjx90q9kyYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"1543894b4661421c53bcb8c8261b50e0ab1d261a","gitHead":"cee77bf1040fc59d4acb3483fa1bed2607b0bd9a","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.2.0":{"name":"centrifuge","version":"1.2.0","keywords":["sockjs","websocket","centrifugo"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.2.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d7dd27ae4deb604f8940eae9f94acaa04dcd9699","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.2.0.tgz","integrity":"sha512-UyTpRNjJXagxdRodmNuRJwEBilqrkCrTWtl9nFqL1s3vkpp5ilszY/HkSrL2iciJvbxgjt70Cnfe7M/fIjJsfw==","signatures":[{"sig":"MEYCIQCKZqSmzgkcLoloYuwWZZ9rPCWPdSfk6S/xESgkBNVeGQIhAJkNGlCAxBxuWcQXpivaG4RxSJNjUVYnVbyuXDFpIICl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"d7dd27ae4deb604f8940eae9f94acaa04dcd9699","gitHead":"7d65a17b43ca99ca63221420fc5a0224a6e389f8","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-plugins":"npm run build-dom-plugin","build-dom-plugin":"cat plugins/centrifuge-dom/centrifuge.dom.js | uglifyjs -cm > plugins/centrifuge-dom/centrifuge.dom.min.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.3.0":{"name":"centrifuge","version":"1.3.0","keywords":["sockjs","websocket","centrifugo"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1d0d5842ee72da996417145cc1f11ae688b94c11","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.0.tgz","integrity":"sha512-xZtBemmnENdecFJarkri7IPVy7jcdBvRWYieQx2ez9SFJX1nVf6MEYGH+wLw6Zls5CVuQXM7GI6jOF4YtZ4Y4Q==","signatures":[{"sig":"MEUCICVghFOtj2E2adVeLgfTPdJc7rzhNQF4c93cQUmi2yjpAiEAvdUan6JyVa6xPeg30XnO07A/tJYhHaYbBX8IKjX6r1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"1d0d5842ee72da996417145cc1f11ae688b94c11","gitHead":"2b9f48c561aebc7b1de7ff6613c2f50a4abd91a0","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.3.1":{"name":"centrifuge","version":"1.3.1","keywords":["sockjs","websocket","centrifugo"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"910ac0004627817336eb0e16fa32fc8b963e538c","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.1.tgz","integrity":"sha512-KzW1Gy0tUn4apvu+/s9jH0cxmA50zfQk4QuD96XvTpJZ+uIPNDRshJIojerpTLupDi1E/Pmh1tOeVlmVv4V2bA==","signatures":[{"sig":"MEUCIQD44+3PqjKu5CLulN/0ihQ5++dy7h/sTLhvzvNvF+Pm+gIgJa4VLOAXScgci00aILG9oZWxlSbFsRCcltzWBklSvPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"910ac0004627817336eb0e16fa32fc8b963e538c","gitHead":"8a668ce62b05ea568d5ea4d79dd72c4254c9dea9","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"cat src/centrifuge.js > centrifuge.js","build-minified-js":"cat src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{},"devDependencies":{}},"1.3.2":{"name":"centrifuge","version":"1.3.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d21b5f37c4908d8cee48835dc02a887d19a7bad3","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.2.tgz","integrity":"sha512-6cpuqhon1c3LjkzwN3C4dJZUpFSBBjemFE1NQlNkEO8JeoSRNEwOgfihXyELCL7twU8Vtp1XqbHoZKPeCX6b/g==","signatures":[{"sig":"MEUCIFw3thK2r7W6KUKVvwDBtmuyj1cmrMxA928NDnFCmxxIAiEAq7j+ll3Hg8Vq6fLafCC3kQyOCe6gWwfFY2KpyicsYHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"d21b5f37c4908d8cee48835dc02a887d19a7bad3","gitHead":"aa7834723f0c14d8fa11af6708f17e069db73c42","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"}},"1.3.3":{"name":"centrifuge","version":"1.3.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"18e9264ea273439f87e6f428250e74c2231af07e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.3.tgz","integrity":"sha512-uh7oSJz9tSdrMZX6nrAS3pdpuBk5LGieav6vvs1ZIY7FmyfVOHq9gnBrGj++tN2xe28s1q9VcOSVsFd6+qIxfA==","signatures":[{"sig":"MEQCIFYl5blbMa7IXuf0qYuFvr6nOS7qvUjXNZgobl75TlA8AiAme7RPwCwHQSqC8iidKSeEC8C/WEcQgFd/W1QSqgJ5Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"18e9264ea273439f87e6f428250e74c2231af07e","gitHead":"fe0b1fbd0aa8498a3268cadc45a61f73f4fe71fe","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.3.tgz_1458197662213_0.5812390996143222","host":"packages-13-west.internal.npmjs.com"}},"1.3.4":{"name":"centrifuge","version":"1.3.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"3bb759bcecc86a1db664bf5711a56ff47b5ecb75","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.4.tgz","integrity":"sha512-onv0meCJQsx1gEEIlt6VGILCeVW4gyars6FAulFrasGI0zsnM8Zb4PQ1Ibn0OXMOu9YKfauEDZAnGuIoRHoY8w==","signatures":[{"sig":"MEQCIBjAImSOdR8z2hYdikljGiM7th5MPpL8s2LRPcYFneWJAiAwBjo/KfGUbAptzjBsFvXtICaz15atUAoAOlcgILnhPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"3bb759bcecc86a1db664bf5711a56ff47b5ecb75","gitHead":"286c1f495954dfac5dafcff39c4321a5d5ba03e7","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.4.tgz_1458336623907_0.6134337978437543","host":"packages-12-west.internal.npmjs.com"}},"1.3.5":{"name":"centrifuge","version":"1.3.5","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"496670a38706cd22f43b7433d70285530f080793","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.5.tgz","integrity":"sha512-P6uUOb9u6d8Fk44iEUym4PLvTTUDF4KJDjUT1hszPsZv0WbgIKgiVfipdF3BWA/rKNPpZds21t6wv1DthnOUYA==","signatures":[{"sig":"MEQCIFIr54HCoqt4xwDkx7EfzsN3FouLsxBsQ3dj6uv+h44CAiA68XSE9He9SoeWwr3oJAQe5CqfRSVR+y/Mg+t1iiNN0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"496670a38706cd22f43b7433d70285530f080793","gitHead":"da602e4d12b884a0a0c274963fc2aebf79c6e296","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.5.tgz_1459674189736_0.49914303538389504","host":"packages-12-west.internal.npmjs.com"}},"1.3.6":{"name":"centrifuge","version":"1.3.6","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.6","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"97c2d4510ceb42df9d747d1a85b408b08e580409","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.6.tgz","integrity":"sha512-Yi2mlyMDRE+1tYu9eZdXKPC7IKXP957mNPcp7rphL8Ymhd1f858c55cnyiiuU+MSEjf+UBR97mC+z4AmFvS0kw==","signatures":[{"sig":"MEQCIGP5mbUf50SvLLWet2M7daSiow8qwDc2FJteH7EK7fnhAiBHvakHxHhp25VkxkpeqhLdSmx6t9013ilyzGEtjtsWZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"centrifuge.js","_from":".","_shasum":"97c2d4510ceb42df9d747d1a85b408b08e580409","gitHead":"b5f86b98fe11a148a819ec077274ff3a05c40adc","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.6.tgz_1470033713947_0.8217713804915547","host":"packages-12-west.internal.npmjs.com"}},"1.3.7":{"name":"centrifuge","version":"1.3.7","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.7","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"faa6409c83ae5cf816f4d65ebc28080912316e3b","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.7.tgz","integrity":"sha512-k6VCIu9aM/mpz+8f773/90NVt2UjSPUjHmCCxEM7aIsbu2KGEbvJxzRQo00XOypFz30xv7Fd1w9Fs6QXKgKm/Q==","signatures":[{"sig":"MEUCIF0ekjSW19hBwxxMiTV2scqNitv+qfPFPtvOR02Op6OxAiEAp8LjXXqlAEnFoBTvS8Xgop2+7n1kLegfXEQV7uMRFF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"faa6409c83ae5cf816f4d65ebc28080912316e3b","gitHead":"d0bb409de9e3c22d9c63f9960a4829b150780af8","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.7.tgz_1470122818399_0.9056554266717285","host":"packages-16-east.internal.npmjs.com"}},"1.3.8":{"name":"centrifuge","version":"1.3.8","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.8","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1323af8aef8a2398ace782a3e8f37a6b60b318ed","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.8.tgz","integrity":"sha512-vOhM/i6NljmQQfJT1idZjvtEpKIuvnRoofs/0VcTFywP+x82VJ8NlGoRh64efUSdZ3+qLN2iq/Lq7Ps+buINYg==","signatures":[{"sig":"MEYCIQD+YsK4SmT5tsGqzb69rmx0RFUBOyyBZ89VgFFz+46snAIhANjzC0o4Dwu1lNHQu2Df2krq7ey6dNm8/W8rZT+cJOTt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"1323af8aef8a2398ace782a3e8f37a6b60b318ed","gitHead":"1bd349d411c4561609513a93407e86202c60a389","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.8.tgz_1478801980140_0.26008626888506114","host":"packages-18-east.internal.npmjs.com"}},"1.3.9":{"name":"centrifuge","version":"1.3.9","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.3.9","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"ad5076494c6e5e3e6f061691de4995e86c483ead","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.3.9.tgz","integrity":"sha512-A6B5dbz8veuL5G8kW0YADEQpXc2zUiWQlzmnJjncn0ctA+wD2VIUi6IdWhJjEYxoN1Qcw56E4Ud/fX4st95jCQ==","signatures":[{"sig":"MEUCIQDtauajVuXmFUWpXh3vKYdW43ddl4twOQA6e/w/OISUbgIgSxG4gVnG3ppw9iHAdoOp3LUFq16M3KImH+2ChubXGQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"ad5076494c6e5e3e6f061691de4995e86c483ead","gitHead":"2323e6fd706b148652aac0610f39523902723e13","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.3.9.tgz_1481835888387_0.7237636686768383","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"centrifuge","version":"1.4.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"a4fde823995d1e752ccf817688d0a27f9735d71d","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.0.tgz","integrity":"sha512-aJbxAx98fXzT/+311zE5pzjOV3NzVcNm9mKCmZozxUWJzZS6dYM9uAkv/2GWnrpnaRDbrJGABgay93vr6oqOzg==","signatures":[{"sig":"MEMCH2rdXXKX6Fvk5nEqFCdUQoykICjZeiZh5yzusKZqesMCIHEhymKFjn8Z5lg7QlJfETJC1tdh9Zni/xMLL+p4xJdW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"a4fde823995d1e752ccf817688d0a27f9735d71d","gitHead":"0db2978b6404fc4559729cd07bd5b5e916fde93b","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.0.tgz_1481975014330_0.6813771333545446","host":"packages-18-east.internal.npmjs.com"}},"1.4.1":{"name":"centrifuge","version":"1.4.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1ee0f5f0da5a36a191f37b456b384fe038d02dd3","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.1.tgz","integrity":"sha512-KHLcdgxJl1EMPHhHTImYG9BfoNOoSQ7qriVy44LQeuzv++PWcVjpuBHVaHv1IHGCsiOy7y63xWzaRv+qsDVXWQ==","signatures":[{"sig":"MEQCIFDGX19DfeQk6yiBiduOLOhrh+tJfRmuKavKXA4QoBVYAiAHBwhTAlk58231vfZsx3hD2d2VYv8VsafyhEY9UyplGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"1ee0f5f0da5a36a191f37b456b384fe038d02dd3","gitHead":"1b058d0e7bba2bdfbfa6ed6aab1b57210d6e9ecd","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"1.4.28","description":"Centrifuge javascript client","directories":{},"dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.1.tgz_1482765037543_0.5998735791072249","host":"packages-18-east.internal.npmjs.com"}},"1.4.2":{"name":"centrifuge","version":"1.4.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8fea8084c52a04d587b3e37094055ceec6a9f820","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.2.tgz","integrity":"sha512-pMUomJonVV1xhCe2dm66/OCpVNFHZg5KX7N+ZMkNsk+a/0xC7C6rxoDDVg+71TAMA5Cmkmlz7LzjExvodfODSw==","signatures":[{"sig":"MEQCIHlmE+Usojnpsz0FKIgum4JeUR/HkB29eWOVvRG6w9kdAiAI2Dv/0L/cnPzHRRybz9/1XDcMC75jda7EHc549lJLFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"8fea8084c52a04d587b3e37094055ceec6a9f820","gitHead":"342b2c71ff38b2948991d80cede68d2d26caa859","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.2.tgz_1484776457361_0.7069688648916781","host":"packages-18-east.internal.npmjs.com"}},"1.4.3":{"name":"centrifuge","version":"1.4.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"400fffb4626548e91f9d5aa46ea8fd6994e6cb86","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.3.tgz","integrity":"sha512-rPwBmfm/MjwKagc8NLjrQ2M9pYrNpz68FqDPMlzE2ZZDZvSQPOAwkSvy/GUiYt2yKnlJOlwbiYp1dE05C4xrWw==","signatures":[{"sig":"MEUCIQCJXuY+vp3W53LCtOBJUN5cdxwwOJ5Xmj9r4urvcUunnQIgAytERzMCs5aPJXFjisb5C5pS27r+mPmBzaZKDQMjFBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"400fffb4626548e91f9d5aa46ea8fd6994e6cb86","gitHead":"761599a264513e6a659f18d9fee4ebd72941c49b","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.3.tgz_1485550683167_0.6631771677639335","host":"packages-12-west.internal.npmjs.com"}},"1.4.4":{"name":"centrifuge","version":"1.4.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"90567c40c352edc2162f7782cc3e7337f7f7968e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.4.tgz","integrity":"sha512-GqDOrCPqlTFQll6NofWk4b4LEZxQZU4LItTsU1J4dEUJK12Il/A+sOJwI+u5ZQWB7+tRpqqyP9VyMOpO+DtGyQ==","signatures":[{"sig":"MEUCIA8p3acUBOZhXpj+vMDANDpuB3PTGkRBHYPmuE5blOzHAiEA+3r0SeBn4cG+f27111UY5IyLHRzD758LjFrYHjLodM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"90567c40c352edc2162f7782cc3e7337f7f7968e","gitHead":"19a260874da4fe25611dd575d8d20685e0d6f79f","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"3.0.2","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.4.tgz_1487419359433_0.5183961961884052","host":"packages-12-west.internal.npmjs.com"}},"1.4.5":{"name":"centrifuge","version":"1.4.5","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"74fcec26d0d8c38fce73221698c324a441715aee","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.5.tgz","integrity":"sha512-7AH0csxJLKEhKg7Mh+6BQoRK1WuVDwF4JLpNTg6385a8N+ix01Zp0AHLJ2BbzhxR3kx16cMXiaWDAiZVHR0QTQ==","signatures":[{"sig":"MEYCIQCv1TIRo/1pvWXAZ6rJr5UoZcpEFpCNW/nJwxmPEzDjIAIhAK1ytkhbjHjFnxLhSXU4wIrrczK6ATRdFp9Y0jKqjTYG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"74fcec26d0d8c38fce73221698c324a441715aee","gitHead":"1907012de8e6f504962f741aedceca439c60411b","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.5.tgz_1487880599775_0.8905840399675071","host":"packages-12-west.internal.npmjs.com"}},"1.4.6":{"name":"centrifuge","version":"1.4.6","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.6","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"bd664b692f712af3f4f94fd5a89e3c22a2a772ca","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.6.tgz","integrity":"sha512-gG7h6GAtfqN9Kl+D/o/gJscD6xxlu9qaK9YLeulkbalLikG4Du/3u5IfaLafQYFY894P0406rJewDU22WVNCFQ==","signatures":[{"sig":"MEYCIQCPPbKX11t5GrT6IHNe7qkr7lUA+uMkU/WbwQiENxqgMwIhAJ5/xjhOMP2yQM3Zxt/KmBTLkV5Z4s4UO8qSJCzjC+MO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"bd664b692f712af3f4f94fd5a89e3c22a2a772ca","gitHead":"cfc7f0771ffaff00eb738692d46298d649a250fa","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.6.tgz_1489316314513_0.91193055245094","host":"packages-12-west.internal.npmjs.com"}},"1.4.7":{"name":"centrifuge","version":"1.4.7","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.7","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"b2ccb355b647463d6438cdd9cb9afa595b3b2a9e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.7.tgz","integrity":"sha512-BROP+WqD0lJIYUbzfx9CkozNZurARxX6KTOC/2L6zTmL2K4aJ/vvZiNCHuXchUP6bZNoOQktHCe3j76aq4MHkA==","signatures":[{"sig":"MEQCIERrNcPLtBf4+0huODCNHo5pnFlwl876C8oQMYKNgONVAiA72eYw/LjM6dVVI77WjgTPWR7YtC+luilNfkJweuq2HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"b2ccb355b647463d6438cdd9cb9afa595b3b2a9e","gitHead":"2bffe39ea3ae100eeadb76bde30f2e55c1edd5a8","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.1.0","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.7.tgz_1511712201596_0.8735473107080907","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"centrifuge","version":"1.4.8","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.8","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"877a5aa1ed45b2f4c153e76c8767133945ff95f0","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.8.tgz","integrity":"sha512-aZz2uOptEbHNchJ3K32dcTn6shzvuJPzzP87rs+DEc3MZU68vbtwW3C5SkuAUk/ZPSSEOy4yp1dYrwD09UelaA==","signatures":[{"sig":"MEQCIA/WEOpsiaRTPlOJPNfui9rY5c8ZweYCtQNOXTlG0r12AiB4zcuoy/49npr6Y/QEYxkDt+N2QyN0mKARicoqsIML6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/centrifuge.js","_from":".","_shasum":"877a5aa1ed45b2f4c153e76c8767133945ff95f0","gitHead":"171b119ffbecf63524b7f8525e9db54dcd1209e2","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"4.4.4","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.3.2","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge-1.4.8.tgz_1511907006767_0.8357045305892825","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"centrifuge","version":"1.4.9","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.4.9","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"014f524ce93aa2afe64e2fa968c13c43eb6507b2","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.4.9.tgz","fileCount":12,"integrity":"sha512-uoqL4gtQoxkfrWTErOCdoI72a7+3Pxef8+j0It1bJEiS7JoN6w9TNut3lTdCCYEVugS6F8GQ3/pHEIGDhW6FWQ==","signatures":[{"sig":"MEUCIEq9+drjkiS3mP9UkoRvuU2gQFuYJpmAfbLcgmJ+WdBWAiEAl38MjvzUBQYk/DUuaLOyG2eXvw0C5YInPXA+QcraH+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM0xvCRA9TVsSAnZWagAAXasP/2DB0uHInkiVyAQg7if5\nIPztLD0KUNQ6ajLncmo4IoPMkNHiX1f0yaauow3i4/RSFonAlOpfaHlUOqY4\njKEsR7gNd3fvTJ2xn3GtSm5qcvL7DNNpZ1JuEbYMhv/Af9Lsw+N/nb7tElA1\nNcBIa3YCetV29SsdpB6BjLK7g+6ZGl8/hiCo0Kv6tDwgNBTriEsaJp7fFXzo\n89CaDxfQef7VBXYCPPjAlOFwNVyyWt9nyfyr7vnTpyqASo0z0ycIFyyPjcI3\nBiIOEKLE1lnQTx9Qsz8hZ272Hp/7diCZFOZ9Fuvq8jaROxKkMmFSWV/8VJMX\n+2kXgYKlV+cbq0ZNRPaWVjjV2mmQGfTLMqEXxko81lyvAxlD/sYYQicEv9hI\nflHO9M3sZnFidOqVN4adlLcKyiZSd4l452Wfk9MBLELZusKZ1qAzMwGlNaA2\nlnlr+UERMgKdKOsjwoMg3wD4VswrR5cFKMUT6EeiUbfo2+L1P041j9LpuPm8\np3RRoekuWSe4pBdfYK2AUBpLpV8w4UtDOxiQAU4+jmdbazEPh+lFT1deaqy+\nwnh4Y0aA16Uaq0dFVt8/Gswve4CTbPlTFGd+4zYr+poXcQppzj76yQ4UFZfB\nWYMGsgCNsApB8jW566GuL19IFNOMYC1B1gr4ZUX6Lwe3VDBU9zYRt4J+qHqG\nRNq3\r\n=B3cT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/centrifuge.js","gitHead":"81fcc7029062b2b25e6f0cc635f5d2ab2fa8269a","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"9.10.1","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.3.2","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_1.4.9_1530088559687_0.716329113492947","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"centrifuge","version":"1.5.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexandr Emelin"},"license":"MIT","_id":"centrifuge@1.5.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d6782f1e11ee89dd2753c6aaf2c427162cd2b896","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-1.5.0.tgz","fileCount":12,"integrity":"sha512-6cNR7eJD5ow7m+hR3LyoY/0tw2hvs77H44g3HqcIxQwM5uOzCGZn/ZSi30eRCxz86gn9hSJwarFPcUMdav4rAA==","signatures":[{"sig":"MEUCIQDAPKY/XKlj6M3OSvEKelueSMG3jeJgSbaEOSkwTN9yaAIgOhMbypXljQYzWsiBSeZgQCMHnsAy+bhUsjmb8ywmPGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcyd6CRA9TVsSAnZWagAAFNwQAIatI6YTZRBKYUFmJ6kb\n9rQpEceGbIGxjOI4qVkl6VCRruElNSK8xlsWBmFF2eKuT0Opso/fXsfIMevT\nreO3keTkUSNoal/L8G849KIjBdZ+ln7b4l3FMPHP12jjetq7/BFzLWxMYWPh\nzkNfVSWDwraBOOwtYoqFs/ezvbrfvsQJcwNxa1/tILo0HndhW7ywGl4G84Gh\nAKlmmKzZSXEtqYUF98M2u/g8S6szjwFOEW+bPgJyi8mcKEwndlxEn9CyY9yq\nGFIAt/Wk8S7urqRoLa3FvVhsqSfWC5BiPX+cssYZxXUGopwFp014DzlmPQOX\nZgzBBkNMPFgRuKUgOA6vybbz+JBkbTNnDkJVzT7TYYZzVQwLk+KMGUvuMtaC\nMYyRR3iT1fHLakzT3Cz6kqp+DcuwVyjuJKnCqbKAfSykQAnBjSjC4vibWNKX\nOGcgTIH7qjYq5i2tuJFgnAkeB202sAgIEBtKfVEB6ilEt879f1kSn1Hgodwu\nSmKxoLBDgY5qZDkhlA+F4/nvAhe3qcT9UQujUw+8BsOPcqSalNf+aBI2MaIW\n4t1O3eBSIiPVzqeCrsiMnSBxv9QMs5jeE2VqiPrAkWh1vjXfQJ78zz7nb0R3\n+C+pOT4fxHQx/5TR/4dv9s0HOUAIEulsQ0OOKrHGyw4N1KcNV0YlnzUrD6yZ\n58Nd\r\n=oqJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/centrifuge.js","gitHead":"f1eb867d6911a155a274bc74bf52aee8cc2b951b","scripts":{"build":"npm run build-js && npm run build-minified-js","build-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js -o centrifuge.js","build-minified-js":"browserify --standalone Centrifuge --entry=src/centrifuge.js src/centrifuge.js | uglifyjs -cm > centrifuge.min.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge javascript client","directories":{},"_nodeVersion":"9.10.1","dependencies":{"es6-promise":"^4.0.5","wolfy87-eventemitter":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^3.8.8","gulp-util":"^3.0.3","browserify":"^6.1.0","gulp-notify":"^2.2.0","gulp-uglify":"~1.0.1","require-dir":"^0.3.2","gulp-plumber":"^0.6.6","vinyl-buffer":"~1.0.0","gulp-sourcemaps":"~1.2.4","vinyl-source-stream":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_1.5.0_1534273401702_0.739895263496166","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"centrifuge","version":"2.0.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.0.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"6dc2cc28208d16ebba9debc8fd9223703355f2d5","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.0.0.tgz","fileCount":32,"integrity":"sha512-g2CmFCJUmAr77lCPaccYJOIbrWLgPZdcYw8gf0vc+kAmlTfDUufaZuMVLsshd1ua7RfkQAB1zDTjhVUKoD3OmQ==","signatures":[{"sig":"MEQCIAuRybqE6+kSIm5umIWpjJgje9vdPMa2qO2EURPtK0XjAiA0aPvanykZy3plo6QnTY39cMrF82SGVzjZrPEypT0nRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2264266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboTXZCRA9TVsSAnZWagAA5roP/1Bap6kEUaJrHvDngFwr\nvJD12KaOdN/JQpFty45dZIGToG+hAArxap+cl1lPUE/Cbh+UhkBMIf7ssWAH\nb6WpUBubti3Hmo4tqpIBQpFFrFlt9cL0D6THyMVOduYE6iiV8xHeXRZfTBcF\nWPt2DCOeE6bCNquzU+cQqMw4WlcV3NWjwogAxyplRIW//8N0XSKtH3OLJNby\nEkL8IYPJROI/oBJInRA17oxK/j5RY/mB7B+2aPQk5b3pgOT/4UCQUdY0QFaX\nCGvto4bdh5J2fMJtsdKB3AZP1NyfvOM/Sfdy+mX4gw/5por+MOyIJtOYRVBT\nZJWDaMMvRbUcfhM+wSkELsGQCl9pCwCe4pND3rbNAPOSaQU3A4RSVwIwHyH/\n/bSLciCDdRkygpzO5beRbRcqsGV/+ao/7Kcarq/0wuUB5JPW5rikFayT1lox\n8q4Y/6TLBvNQXRc/6/+K8kclP1mGeON6lcjVdTY6mKJCUbhetUINTaqf4wjm\nNZwVJl3lRn612QgFZGPdVeZqXHdqopTFws8ig0QqYHEVnnZcP0/qFd+qn9wv\nteOCAM/ahjObkfm0Yed6nEXWgsp1bF5s3uUZSN6tH9h72ZajM0JLZZbINDy5\nnIs7IBlJIN56ljkyusXoNT7+lzJQrGwkgcdKeHafooFSO0byASatxhe0cvbb\nzs+O\r\n=4s2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","_from":".","_shasum":"6dc2cc28208d16ebba9debc8fd9223703355f2d5","gitHead":"760acabdd3d46e15c0c30657a1f4d08507826813","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"2.15.1","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"4.4.4","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.0.0_1537291736478_0.5581865116636631","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"centrifuge","version":"2.0.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.0.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8b5ef3880b4f1efc0667bdac380801543a6349a0","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.0.1.tgz","fileCount":30,"integrity":"sha512-7HONb9Tqr10WN1AVeP9RCmODSJL606hHELGO1dyaW8CVTbmSQtjr/MOuncFjGzqIVpdLGkCvSF5aIIj8db0tlg==","signatures":[{"sig":"MEYCIQC0R1wgcxd2wR3JxfwW+W0E0YCL4zEf/hqgD6gQiY4qFwIhAKKo/Ize+a+vFrFwptftOVB/7mTCcQ5+VsLddUjHoza4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2262803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLc1lCRA9TVsSAnZWagAAIh0P/01BGx3snVRKd9bCF8UE\nt90jJkJx90Y+UVx07e90R+zXHMv03nQ6iC/NmD5ucmsjKXTtwc1OU3yiLYIq\ngs41mhd6gWeulV6wbyG7K1XazjnW9vIzntR7J8VhnaVuZIcBvEkFg/N9H/Tt\nNvJCxC7TC+5FK5rueuf97xziXrXK2beNeVTA7a5tGSVF4MkPXtsLUzWBXJME\nbq+pxfsLJWtUnSe+Of9hzoPWv6hfZO+Kwj6hbBzGVdhoSAmLd1LFFADL0b7l\nq/EgeSvPssZrjCT4VgomOAZ5Ek3olX/vSjhDWF2ifBkx8bPaOYUSJUKwr6Zg\nIme4EyiFyWYEcsar6t4ECW7U2/1hMbcT5M4XQ8xEov87Z4IKzEbQRE9lC8fQ\nB0sEfGIskthU0/McikMqGxPSYnJ0PQZGKYZ5dCor0atC2ol6nl570eSrL5cy\nuYMrM/vb/1JeXAzZPEwOwMD0X3dPDghrfd9kX9MHWlV3uou054jY+Z1seOV+\nel1v+30kinQ7Vk41wifo3lRrFy8/v6Hkgz64t3r2jT5Xbg9nn6Vug6kGhop9\nGe1/T5p9EUfcUYP0xGzq0FUd1o3JebcduuXY/auuYgfWRrTqoZYQwnE6slMJ\nt7+3I9/ZUNO7iG47MJxdNzIrWuEPXSDHxUL8rUqDuP+N/SU579ZjulqhBVdH\nAk5l\r\n=UE+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"e094c847cb6c61766a60732426c0b9c2775185f3","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.0.1_1546505572970_0.82363252299626","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"centrifuge","version":"2.1.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d310a7b469647d0b7fb185dc8b190b1610a64d9e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.0.tgz","fileCount":30,"integrity":"sha512-rY6H64+/LzBqCbjsiLoncP9oN2TeEq6sty2oQp/d5DaowakJLjZjHzx6DPhnSLebqxHy4NVFugKLzfAPNGzlAw==","signatures":[{"sig":"MEUCIHQicknYNPXfYkFqUxZaStwBsXxqEMBIOzzcdd7pjo+UAiEAix3T+CORVQBYG9VEg79veiqtOZxjgHSaYLTMUqCs0gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2281826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT28yCRA9TVsSAnZWagAAiAMP/j77ApxgFQo7dntlV97o\n7BUTv8wn6npo1X2w/LbGnK7XyNRT7wz6pQ3TKfRZBd4+hTbb8EXuAdonoLNO\ny1M+bVF/TOYzO2Y7zEEcLjDq8rESn2M6x2g24x6YTT3eOiXpdlycQU+tk6IK\n8gDH22HWMTptmhSloO6+rnmeO8EtTKi+2P9EcR1hROjtq2RLnRp6dMv5q/Ts\nE0UPyVZ96h4yzNSS7Mr/Mx0wZOTXMiFHYUrpfOP6IQ0jwaDBUdqoCG8N+PL8\ncZJyZ2lcdpMZ6At9i38gIcY5QsB4AU8us9R8EjASqRhhxVmp+U8+XBBc8qtH\nRkR5H2rO4OY/J3Fs3D+4wMcqlI9P/x5TC/YFaxgQ3P7+HPv8cgA75j8ik1VG\n0K8GJ2/3r54BR3KCly3yyvF9guJrkfPs0d/TO5ghlrWGk1LlEO5ag5IKpmfv\nISQF9/K4FMACefGXD82ti0KS6McjGSQMIw+8Xkdt32wIEdQCx4uUUT614vtH\nrOMOvKmC+ec29+8N9r7kHkRSJuRKqVjk/UV0BpRBHsEJ7aNgZvAqZdDNdICE\nPqqMpIV+eMPe6bUQ8kuxbGtrix8bxW0/4HlNEQdEJaBJHfgoIGZciaP6GY3A\n1bmhAWhiseeArBDD2MNlbdVKMF8p7V5tzZ/U+Q+aVDgaBTeDG9KNKpER3Wfh\nw9zf\r\n=Q571\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"c0530e7ca654e1e99bce6a978f921cdd128987fa","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.0_1548709681313_0.9455121125039629","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"centrifuge","version":"2.1.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"12f747f42b8bc795e9e006598a450196979dd31e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.1.tgz","fileCount":30,"integrity":"sha512-keQcu3iXsXrSmhX34NOeks+epvjNhFrL9PofcySWKiCN9c7WKW593AkASAe6q9bdvVjqww8hH7BeISetFpAvPQ==","signatures":[{"sig":"MEUCIGNSIXFNgci8SCCx6fnnDZXuy6bNpEaYyEnK13teHmjsAiEA+9sbUTN7jiPnHFJLDHZszy56KDx2hMvxqfyM78HJrcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2284335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU0TdCRA9TVsSAnZWagAAQ1UP/0OQRBZICARM2raZ86IM\n5rto4p17n0LwjRl1ybyL+kcNpS5d3wDS5BnmZoitl8Vl6zJYkfxke+ckQh6A\n2sY6632WJabUEfUDg7a7tlwDAn0nLq1/V4hkeaKhBQelrsUA83pKrCXSuMMw\ntY6xZy6VpEmUQ/l/luh7jTr11EuF1adlDluEFuJ+GhLXywql33xHmE5srHQE\nc/e37INyyIQjOLOx0PTVzZUaXdoxAjcx6o9cHZk/xOswa+Q2PmaMIo7GCJEn\n5p01uxsO/OdiAAiRoK57lFioGUXA29Uv+km9nO0fogVVlUVqioG3DS4NBvuR\niQx1+RkS8jUr/tYEeL44xeMZvS4JLRBNVTpGBuwedqQ859pGBQRPG7fvxNb3\ns+ex3MMUfBJD5KR/moDS44ODTxWQ3WC2pfic6xUuQqO22yrzHm/AAmXxerD1\nSUS0vXwbXvFAD6F1xUNh3e8CU+/52pHhzLVrPD25LSYcvHdzva254mWTJ1oy\nanDZD/fCauaObpfGQTrYQYbU4UzcKSP/iBQ9VH3JtISPoxUDjJ9O8RtzHR4+\nA9L5kiKRJMYFLp2ziPbU7v6fmsRIPtRlhP6HXjN7VdBMJAYg0VP/MB3qib0N\nPzswXwxZq3vmFyem0R9v4MKd5jcUyqsvM9mLoqrdFw8suIKKrx0m2lFZIq9Q\nskPH\r\n=d1CD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"cc291034df92e6264d63f85b734cf3492d5076e4","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.1_1548960988217_0.030527781228559814","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"centrifuge","version":"2.1.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8d6c7f589f5df0be9465792be8a6590119ba5b4e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.2.tgz","fileCount":30,"integrity":"sha512-8OMr52XhPICzsJWNzlLrFlS0p+hdVhDVW/evl39xKYVjKjr41AiUk8VqEVYXqH6tQkTDvHjwo9Zde9YsMDgp8A==","signatures":[{"sig":"MEQCIDJI8+cPYc0NoHaI4/Wcis/Q/OLC2BY5PtxesY4YZOkbAiBR/k/Ap9RYc2Y62kuJVNvEqS8xPmgWwCX8SJjCs2MYTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2301301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWyQHCRA9TVsSAnZWagAAIp8P/jqsgX6UhsQr8K0IfYux\nI4TOyPvUMmJ13fG4pMjQ017cc1460yxnLAAFXL2wTUYc6Z4uzSMCatwaECsv\njvwjOkRE1R7QLMWxwktyISKGQYr+HZcjGpaKE/WMJb1m9fn/xxrBRPZbmXt9\np7o99UqcQD150rSEno3TSZ6HND2GVj+xIX/8Gz7s7M9xAt8ngr0EXTRe4bZ3\nm45Zf7xKLJoU4PpfmjUtCU790haxwP37REclVeNrJNh5EMD/Eo7RU5XI2z0Q\n4ipqfuVhFNMMyH0c4+t8ltHVjtjcPOp9Z9ouWlZ8CxbcWZtrHTCOxwZxSKRp\nBxuVtXLQVNvseKRTBWSs73Xn1AjXCjtAobtG/MJcO+ePLqfpv+4XoVXCyXC8\nfkowhn9qlOZlR0FOL0jLHEee5Szn30c5RmdPaVzV4aALsMym6LcJuXy3tqCS\n5JYHrJO00Of4KdUkGmz10/UpvzUG7kgGR2OLqZKUod17AH4GqGJYABEBVjYy\nMxHutzHQHV4bZWuqTb8sS9M1D2kECrwt37ErXYiKk14kMgfQCizpd8Jr7yvB\nW82y+EUMLgbZVjWVGGk2jhRPuTzkHZ9+YDCJp8uWcerZXMkYT7jH/s5LzQLg\n4VRI2PyEtWyAaphmrQxDuOgdPRMbmPXACMJxRbArNSiJiRP9TchWbhd5Uvkb\nC07x\r\n=3VAl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"97fc2290d5750fb6091e6524fa293e0d981b18fd","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.2_1549476870561_0.41484523023838404","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"centrifuge","version":"2.1.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"e6b568f758b2226f7a0b63777d2b8151c8ce3301","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.3.tgz","fileCount":30,"integrity":"sha512-Petz2lDvxeFoallWzdcc04aNr8jGw8MwpD6gajSp8DxePhjicuybmroC7zn7u1NobzNr4QcQ68Q+yiH+3zKW4g==","signatures":[{"sig":"MEQCIExDNEelmvEg7/+2lu7bXLAIGm0QexHP05IW7WcMrq8hAiACPNRAbKy/P1XrK34LJ5DUBZrnUrdPmMuCkHRM3ols5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2304944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjna0CRA9TVsSAnZWagAAqAwP/2LbhpCr70T8JkiD8nVN\nkOJ1ikI7aMid3ANuEolr3e2ndeofXFBiKyrV0uNQHg0V8ThuGuV5z7Fv2EnI\nkCuWzKTlLyEAhQdyNsJfUpuHCt18UBYCNXzA6PfmT2ykoPiQHnwaJ8avMsND\nsploC+Qt5DIWFZ3T86bbemv6qvRvkVu5FX/LByhV6D/nwcc/u9uElLbeHV6A\nHrq8fQtcVrPQ1NQ7tNLv/Gz0+5EXtS20hvtWTOB4DtatWu8ufr9iK0zIvgiR\nGVUiyqyzV/Bfqrtz471JGnDXKTRzKenLLAhNFmgQLeXl32O+8Q33BlqayJQh\naLWAua1hQo62oW+JLLX8sOEp6ziPUJByUfopR9U9LGxG4BG1vJXwD/xMzbUT\ng90d/ca/wZJj66T/NOHUQUnakl5d5ugrI6IugCOWdzRl7MnHlUSXc6729kgk\nW44xNS/oa556B9gzbYXQg2IiTRWVK344L0yoIiyvgcaf9NBd2D7Rzdc8gNYr\nTUG63F34hh6NOgcRUfZ2V7DiUooGGnAZrSvAfTY1BcDHXKnjLU6sNAba9rPE\nWLdGiTKBDaDCWjIw9J1XqslEyuiUhRHD+wDb3K71+8aGNAx2t19Jh4n4iV5S\ncHJrg1xqwK/swuqrhNEFxlwtwsKydcXrxVLC+ExwGjN5q3a9cN1LPxK3gENz\n8hzc\r\n=UnvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"d956a483793d967a783e43a02ba4d87fbba5cecc","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.3_1552840371231_0.11013940714509785","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"centrifuge","version":"2.1.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"2a327f8f56d143f3edc30ba5e1ec59c575746498","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.4.tgz","fileCount":30,"integrity":"sha512-d5DQfFlmKyreskW4jOm3+lhihAHn3/w1bvvzIxUDaojHeMGjqqmP+91NyBotRgdCMCwIsPSs5M/UF6bRhVQcoQ==","signatures":[{"sig":"MEUCIQDCpJ98vS7ko2yGUM5yTSNJImxr5JaBINyCahd6r8qL8AIgAaMncjFM/b3VBNH2XwsbuCc01peCFmTFApf6oE0yo9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn9t5CRA9TVsSAnZWagAAPB8P/jE9gSozC1IeFQTFgnsc\nss9yHTR8+VoT7pdDAdVyKaEM2LG/g6+0iS1jBrDoS4c3fT/VpibgCO6+LPu7\nFxWYKbpPkxeicIw6KJIkfl/YYPp9b3TSjZw76qQgB5pVF3HOrT9zl6g6BzzA\ngVZJuRJvp98EzZ3MHF7ZxbduHBQrvG5QKG+mfHTp23rSNzDRHYNLr+MAuSW7\njEfdFc3ZGkz9LBe3bKXRSgJgU5Ui2yK849a3HN6+zeuSoBRFDmpQqtO1hBUT\nx3eSf7PzHzCD+ztCkTJKUqv3b4mK/yExuaeXcULwZ/nNfEZu1dUTfKRIeSlb\nIfUm434Z1fsy7Ye11dhSDL3EWsXVkjtrDh2133enV8hFVuKU49H7X6eUISI4\n6xZA11SeGYMRIRf4WmJprD9fpjNi+IXhh4REgA1Q3ft6eCL+uQ6Y70DJvT8d\nHNOrIMakLfpdY5iQnRy764otgxLMe+uDtBTgDSnYGcLbtHgVHxqGrUNTQZx/\n+h3DA34ALuKdyrJLCNKhjZitT/DXna2BJzRrprfT1Y422Oo8YF4wj25ntRzq\nTOpPvxIDe0RCkvBriDPZbsmNgpRkdvBD73MaLE1PCFsDAUxelQxfgUdbCXBj\nF/rqT8fDCuURpEIfwPKFED809thKzz6ZD1DxWEkBWbpYo0mhltdb5Z8qKGVj\nMaq8\r\n=SfjJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"ca2e7139584f85869a519e0970e4d15693354970","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.4_1553980280448_0.24180595455045717","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"centrifuge","version":"2.1.5","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8df4be358d04fd92be2b05e96bfb551de87dc3a5","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.5.tgz","fileCount":30,"integrity":"sha512-bnxMbvCFtR4Q0RRz9NHTyq26iqDd2K33VmnE4xan2WwFWb/s4jfXAE6PL3+is9QRLET581aT9vH3RSXYy9FBdw==","signatures":[{"sig":"MEYCIQCFKxrMD1tVVIuGGeIcHHrtXc4wwCm75VjvteSgg9x3VAIhANRbJRbXbEKsf9Co+aJ1C+0sZJ09CR+uDERE88Fd+ZWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2317956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcowvvCRA9TVsSAnZWagAAgmMP/2G6g6RxAqgBYxXSocke\nj7IOYAURD6ogTEd4CWfPpctosmgDCecajc2duqXUVpv31li94Nar2XiWN8ci\nxbufXcre1F4TxUFeqqoUwQ7S2vYvEZbzs/7yQM7uuwBc2BtuwrCoLYEbl+OY\nx1wbKZ0yU/NvfTvXcuq2oEOwI65fAZhjuKqazNR5g++mI+qzBEKj2MjIV2/n\nTb3KcYH+7zr5JkdHU6rlKmWB1qzLbkjOpjax0i2t7oY0EWEKE5178rVtBG9G\n86OqbFo3+7cR/HxR+tDBzuynvkQoc0p6Uq4fErax+4kkrfNT6P2dQFuIRaCT\nTCyj2rhjAFC6fjlW/K+P9yw9A4zcbF3SahpNZJOUj81rW9oKLj/iVaQiAwZj\nB50dH9skK/PVInj/hTBQxJkc2ZYHAGY/NZepyc5VIKBunt5K5YGwTlayjmvu\nWIkFX1EDYPWYD645Yx/0ska162pL/9g3bQREZOYjuV4/VLJAJ9jv2tF7y7N9\nr0qEaCEHOeRi1NDmOK5ID2QqQySnEYqnZC8ZxeaQlF3GdZUd/W97olNYynxH\ndu0GFh8sbLxGj2t7uVqRANhphlj5ktlrKCe4Muw2buAaXFgI+ZBfIk04fl9Y\n9trdE5RC019JWaKUVMcdsDp0R4b8duKuA/x/2T8G8sPpgVzHYByVQ/eGPfpb\n6MeW\r\n=XDeU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"2fc03df5b2e6c740c0b532080b1d9ce0f626249e","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.5_1554189294412_0.5094763483418037","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"centrifuge","version":"2.1.6","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.1.6","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"c1a7527bad26b7c0e1eb71dea8c4a727a223d9db","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.1.6.tgz","fileCount":30,"integrity":"sha512-FnYPpRZoB4Bwc/K6YVis6Y5o9Fk2E2W9GfHz6D2JKOp5q8+41CvoxGOboRPerJru0iXqYits3U8V1dJbvxOQow==","signatures":[{"sig":"MEYCIQCzgyQJnQygmWhLLUNSai/qUPG3yb/MySeX/sEkkJvwJwIhAO3FgukDK9u2MB7dANNz17EUnE51k8d8nt4tu7AHHmDG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6pxgCRA9TVsSAnZWagAAZh0P/0Cyq2hgDg/GRk7rysDZ\nLeRGKAGwKBbjSBG/k5z6BOKr9Z/4ceK7jsmAO3VD2+uWjusHPMOlLOKnVx/T\nZYLCrvPQ/Msrf5PRxt4+GNw1a7f3BY28dGoJW5ji4n82clyV5SGM5RIPYAbK\nwRRftljhGUFK5ZAytyYa7ylUoRrgVqL5+VSMeNr+cpMRNn070FqTSfv6CtyS\n+rJrpsjj4aWYLRdx0JuAdM0gDFj8HuhiFjTeqKRzLP+O2Jii3juWG5W2emlA\nK+8DyFpyGWHOI3Z/LxLofKnCYvTP4twPJCPAajPW3nOc8KEJAR1N0w0s/4Qk\nbxKdqTKi5aO/UR2I5H7hPxNlmw6oAS12j5dv11k5vA0D2JxkkJIG+p11otkj\nMwg75MdrJPVntcDwfcx040pRVGtw4OKbtqxgxzrYvx0NXw/iOohxJPquLRWM\nslUqUCTLeP8ewIFvEcmM2B7quz8IdzgYpQdQa+ZICPEk5OnvZp3sFK/oqpFw\n00dK7JZZxeHrV77VpR5JszYS5pkiyPn7m+tN7oQMIKxaNyjuxkK1nwF4ae+8\nv5PDSNsKN3Sh1GpqVFlTjstd/K/gsEHbejsCamNYfDmr5QpZIk5WK4VuEnig\nqei7JcgIoLuJ9cv+RSrRigRB8Gcgx8VfjcMZEVlYgpigJ3q7hlofQ6Ty3PEx\nj9wm\r\n=rZdD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","gitHead":"7e859c069582cc58cd6050e8c0136ea597e1f8be","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.1.6_1558879327657_0.8499171510562327","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"centrifuge","version":"2.2.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.2.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1969eba61be963ab8f19f7f2a74d3b56a5da41d6","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.2.0.tgz","fileCount":32,"integrity":"sha512-qKk+ZFPCX1lgeyXsYI7Brimy6/eT78WgpZkUG1crNNbqni2r+BOnXdo/GAPwJdTG+LfOZce3gdXnG0Ih9Yhjwg==","signatures":[{"sig":"MEUCICdmf5r17CONZ7Xzs9lHl1gX9QxtejCi5UflJm7nhC4SAiEAxTmv0q89sE7xsZ6xXd4tmLPhtm5yGqs7BuHYhJszj6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2331738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/QTNCRA9TVsSAnZWagAASwwP/3B+U18IdrbUQ1N4GcKo\nX3lfn0I/AkjSPaKGQ6fNqQ9qb+gVxAZJ9sBz6KaBQGodRYtiq2cSRyS/QB8w\nGk2RVcUGx7xr1UKrUwlp2XZMt5ONJEUzKglqrd2uC3ngPdUxZvlnIWNQ5x63\nfEUdAyNJH9xHyidu95aqm3zfFNqYJJVbrlHMclaAt76bW61VGikxZoHK+HBA\ncLbWqs3UJRunzNvwfo0lVyRcWR2TrOv0w4zWDEMIhS0kImhVc0wb0P/9uk76\n8qiuIeyMizkQsNNF1L1ftUVzwTYEX0v/Ib7RJcJv9aNpOEFABjvI2M+M8qDu\nIkmjni46D6Hj/YKNdbnT60lxB1w1M/DV2Xzt42NQxfY5ifirokEgpwr6nAgk\nX9TC27JBjJ6JcEMDFfBZ0UFUrVcsJiWFrVlPvfIOzh91Eh/GkXMkjRCMt0x3\nDNyMFf0XziAdUH23KWKjeKAHDc5yXkqdOJsnp0NqzwgI3I136QJBQgFN/AEH\nYIc8rD4XgxG7xyS+CoXra8u+gyMn/GO3epiXFkyCR399HN9Qvl1jjq5mCPlt\nWqjcCKKWXk6ncIarcUkqZJ/q6kaUanCupVlGf8HQpZrNQ4F9vbQQz5Buh4M+\npMwhX2a7PxQi6HwPzJwuz/CcEFn5LEcMwcFZ+1qZhNR/A+iHDvXzy36w72zy\nlJH/\r\n=ueze\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"a16f05b4c698d983a4776e09a861972aec26404c","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"9.10.1","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.2.0_1560085708392_0.2805244623231671","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"centrifuge","version":"2.2.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.2.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"b13c41d358fe85d7465ab2b18eb01ded9616eaf8","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.2.1.tgz","fileCount":31,"integrity":"sha512-wbvjVzYBUOoOrTb/gk1htZUNtlC/PNJ1Hs99bAXP7Wodvzy8b0vHoDb1U4YzwVqEimtwgofDp6D0+r8obMgRsQ==","signatures":[{"sig":"MEQCICl5VY7SoVn3lFZKt140kJQuL1zHeGQ3sTLtLJsBSuY9AiAKnYUxn5AOR3EFbhfCPRzTVulRQYzkjrDXVY9j8dp1MA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2190105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAK9LCRA9TVsSAnZWagAAXV0P/iqXJaBhvtefCJ4yickt\nMYhhOC4/MoESmiW5mAy8FGnUG5e90U3SnJUtE2/QwE6eh1GGI1BMBIHWtNQf\n6p0C2pVsEBdt2zmR3A03sSpTMJJdkcbVJYH51ySG7GPBeQFCopJ71jWmdV3v\ndFTJ3il22Iavd69N4S9aAC50hcq39qB9NljPUZn1Qy8mghmHCiHJvD+eUpqx\n8zkTlJ+96Cxps4Rp1VZbdJtXb0nTwoRe8H679xRvG4U0lv1z5ONYdLQYzYYv\nwEeUJSqpe/ZYUowkUfEfRahvnBKnlxUM7tiyiqoK+tW550eb1qn3bgJbrZzC\nQCpZNtmnWrgQmOSSYXoXPbYzIw1PjYax5a3TABh54XS5yyODh8DnV9knw85c\nNY9olILDZpopRD994Xb7EyzT41CYTYIB/e5m6fl7tvit0RM1xAWg18YpHU0/\nWfTQOniYlCJZyyLMC27rz8oeHDhZdwBERR+TccMppJZzQH+kXl5h5yudn1kJ\n3mXPRrnJpLVqIKYFccqWnNubgc0whhr9J9qvv/3BZFjGnftk9ZkRxMaKJXQ8\nR3eybIsG1ZYeu778fjSOY/aNGqNFNYONlRR3sJfQxW5NWa4em6JzQ6WLftaW\nTx7J5Dz7tElnNIoXZFHFpIQD8Kva8kLxiWvOmLfomxBHc7b/fOAP7go0obEf\nhuS9\r\n=MmO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"50304dcf258fc03916adb1281b4a2d27d664cd88","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1","yargs":"^10.0.3","eslint":"^4.13.1","webpack":"^3.10.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.2.1_1560325963105_0.7657320114637762","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"centrifuge","version":"2.2.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.2.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"a4015c19145ac5fc3b69d3d5fbb38b00997b1ba7","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.2.2.tgz","fileCount":31,"integrity":"sha512-2M+h+xvrIe3T12XdLqv1oU6OJ/Dfvt6t2TUKwNMSAypv8R/kpDifqzuO1FqrdGBxfNYrfAWSIAuDxQPWW5reaQ==","signatures":[{"sig":"MEQCIC/75ZfHlszzbWqoNNppQ3uWeqtHJGDJaGbEzQbqz3/BAiA91iUWZsiDkdNVPCHEtiOB8UanweO8uQHsIKXPSRN2YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2264371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeePiCRA9TVsSAnZWagAA0hEQAIkXEwoW1gic1s0z41Nl\nQVbdg3mc9ZCM1Y4/dyNu23OLubEo+HqNoaio5uuctdk7aT2Zi2KzHTEk0wmw\nBslzsx7V8e6Ho084Q9SdLvBORG5dGQjzZfkkOGKyf9vxDcUu5aLLSD4DVO8D\nMlF39ghfMSrCTjljpZE0vjBFtN8vQ6n3xh4Vus0YsudPe4h+OMn8Y2fJSvB1\nuOYzmh5Srre7ZmVlnBGmm1T0rwPUMPjwwiTutBpIESfnPUUEACrwi8mdLIEB\n1/IbVHAZKGt2UziGPT9aodXLrOuNH+5Ny0+D0nhNy/4wc36uAjLsY3QTJNOY\nIQf/qSt5ZqbjYXu26/ce7rmaadXwWrSJl7AmITQI+AX2lkIYTI0anfPDGtQW\nQi9m44MRIJG0Mr77Q81YhoRtQwHMn3nH5b/yUmo5JBRYPyVdHD7FvBQBeca0\nheOO1EVz1N/BZdDgrJWDe45W+3zPQhc/EAqefSMJUBOhujQMam/fxrvxnYvs\nvK7i/xOWQomgtLlTCYtO0IgEMrQamhunaxxIhtxwrOgPlXnfutwszBHaNOJl\nCKea+oon7u7G+v05UJQvmijsxD5xWbVleRJxKeHuikjzGV2FasnhHybCCM+b\nAlEuw4IUSCv69Ry8gWbmC1XrS7XxuogPDecB6bsyODHFeAiTyg+5J/AxHlM6\nq8Bn\r\n=Vls2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"1ba3dc1c1335fab9f41c6b4d48276e2c10055edb","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.2.2_1568269281319_0.15212272695655593","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"centrifuge","version":"2.2.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.2.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"5401525bb24f2d603818a7dc6ec7b30689d95efb","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.2.3.tgz","fileCount":31,"integrity":"sha512-cGiuh774fLWWKq8Qxpy1jTWRzKfDjBR/pLBMAC5XqeJh8Pm6ux4lRy+8QId7DWHlAvkbNYxiFCrvglx9Fl/yFQ==","signatures":[{"sig":"MEUCIGVCccq2Bn52ex7ukmanRXavtd1LYyb/DfciXfcympN3AiEA4wfxFIO5Xn9M0nrx338T54OoRMh+83SXd1/XSCtk/Ek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2264626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgdByCRA9TVsSAnZWagAAUJYP/j1MpupDagBI8MiR2XWL\ne3q8LIi9JCpq+NGQoFaNxzNJdmPQIZxyWz8j5zoiMf7qoaerJeh8q0Lnl0HI\nkZAD3QTfuYv51yC5xnSCPxjbI9MZwiCBRDdndrx8DVCXY5s41J9uc+OdlAK4\nBqqTa29jvatGiKjCUheevEIE+h/tYDO5TIvmr0DvSlFps/e3e10RAaDkYTDn\nHdN4lQZnxZp7SmCPPEHlo8s5QNNeC5J+Cc2JgztlTNgp2oiqvYc96CNYFLmd\n/RQ3G4L+xt2dnTCyyJ5davRaEMBsLIdPiG24piqIwVuSbtSDav4G5ocdaY6T\nAKG4RuEPw+jAQG53sAfdj7pkL7DIAkbqYCSnXWDumG4XR4G0ZPVd1mogGZib\ngf3uiUeCmX2LMt0CytsTYTGgDHpwYE4oQKCIUnH7vZRKmhL2Jifxm2KjQ3Y3\nZeP/iM7MVxJDRVjOkog1xRRyXJajokIG2G6RJWEiKCUXTFHzcSBT8J74EoOi\naDkqXcM/XKz+AVsTA0V4jOxrF0scekuzvCbYiYdwF2O6DWhfzUS5h/2A9FNF\nGaBNxXigWAbasfYTuZjEScofg5ol62WFToLXb14zmft8rvfG7YK8wJAzvhcg\nezi4Y0uTF6+Zlpp5cYAcVQyHeRnyNFErIYNjqgESVkZM+tl2fps0n8EljzKt\n/fpN\r\n=0R/2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"7126410b32b666de59c830e767668bd2ce39cb64","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.2.3_1568788593737_0.3372257335550022","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"centrifuge","version":"2.3.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.3.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"0651d0f79524767039fe8bc4df6f845c53cd25a4","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.3.0.tgz","fileCount":31,"integrity":"sha512-w0ci+wy3MABOQQ9fgUe9m025yua00ddIhrVvozFNbz48wv239SqDgVYTAnQvv6k64Vq3IJf7xCetKUjlKQseAg==","signatures":[{"sig":"MEUCIFyk+pxV+oPD3krlKDILQJ6mDS26Qr/5X9QLw3a5v02xAiEAqCVtp91lEqF0UWLKALVzgxWQSxpm4FfL6xPcEfCmmyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2265030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9OgGCRA9TVsSAnZWagAAoKUP/iEZc/77RUVDv6mJ7pDD\nRS9EkuLjpegI8XvMMX56hO06oQwUrSHY41Jz9cFi6rDVuF/ShBju6Wb/soj2\nFmUBgLT/3wq7fWFoDy0qkKR2nV4hdfqrq2D6o91AkdlnUxAiN0SMMRk3wJg9\nWUtMLFIafyGmBrJSrLEitFE+REmfN9K8zcAh0h4vtlbxHyhyVHqpn0SDmVwd\n7ANyZtnkldjGP/ka1Ex4naRcftr8OltkmK8URW1c+z4xXhPjsUSdDu5GGGtn\nhH1fjZ9qZh9+3rqvYm/xl4Ixv8Yo4E6+armNQ4/ea/0MLrHzvXYD0kxy9uT6\nTE7pr1EEJzfk7Fh9gJoIo67Avbak5rTd0+ytOHDgIgwc3IWnI3O2Gpg3hWqk\nTVSFJHMdiPlAF70QzdUdFvXvvV9v/H7PsUuTDiV1SuBrBc2WOmhZsO9fSyqy\nlFLgAE4YLUH8NeTmiA+Q00Ua65ElR+h1nJ5qmUnjh87pInzMrq/2W762zCeB\noFint40yj+Fj+5yvFH6YoMFlUyw3HNBujUFEON2dNz+4LchsdmpkbHCqMdu4\nf+yboUVCoSUSAdkDA0XqDJEBXDcONNo09RTk9P3pTWn7oMYatBwGJrapUWC+\nWNwJqdoxO6iibXBYZp48VdTbOgssmeTLxiZTGZ67hPQxzT3dnHzgY2Rz+AsO\nipTC\r\n=wwdf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"703e50571db9112a2f93bfa7e4f862240db6010c","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.3.0_1576331269585_0.4110257368278116","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"centrifuge","version":"2.4.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.4.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"f8743140b7af0f6fcc85ae62af7c0d40d34ae469","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.4.0.tgz","fileCount":31,"integrity":"sha512-zomsC63Ky5CNnGvo57plQ+0ZpjRKJzIr8WNr+x3efiIVCTmqGLtA1wUFex11q7FOr2BI+Mf1x21GVoZMlF7gzA==","signatures":[{"sig":"MEYCIQCPZa6lyYIEaeQf2o+TRcMe0Ub8oSMwrpCxVGBGYi1FfAIhAJmO0arfKkF03VlXiSWxbc2BRe+2cRaYnItMirPSKfpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2318651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY+eOCRA9TVsSAnZWagAAZlIP/2fMBmmd02aF4VkrIUB/\nPhvTPWDa02KtubrTVRm/nN4xA8qgVRq89szE/pT80hIPywKCSuAMR5g1C6K7\nVze3uZTw0W8Iv0XJLu8iyOHJsscTa40sHgZHqirJLMv8lYhj3dBagfg+qUAc\nAVwm68Dc+KcoXISFBqYpwjMm0yuvre00qbMXna9UWqgNO+r1jybUkkx5hoV+\nBrYp+UMWhTfcqIt8J5cjusJQ6DOgmDQYHZJYHM0IxEpSkolHbIArZy1j8M54\nN2S/JymnROzUlgpihEDt09TA5UilAFXZ3RKWiiMSADOz9EX9wP2qQIQsdBHD\n6fDVtKJKhUzXdZ/0cdFefaXElFcYiMC/aIDSWiUnqZam9kYEevfsUh+URepC\n7N54WV1TNzEp5J9+yjdAibk4Lwa3nWtvAezqFeN27UTOHy1rFeh1dyvERk/p\nFVUuQZDr577e18yXWP4xqtAvgVi9/+LdCYcFVlqbtuiOJ/SQJ8IqCsJCyViJ\niza78vyA6lbPiY5vkzsJrBWXPWTfOGMEQR9HEiy+Z+ARq6Ti/+obvrRknNXZ\nKSWbYyXV/4qJ68/z7m7b1VggG8gamtpw7myC4H1wb3MyNlyWdRn9xx94HWBa\nshWtiZza8KooUoOioD/cicFtapxn/qKuPY7y/05KxwFPiYnApGMyE/BM+utZ\naH9q\r\n=jluz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"94a0d6ee0b801026b1a5b1c24f6147642116943b","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.4.0_1583605645436_0.39189383895154273","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"centrifuge","version":"2.5.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.5.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"56caff17d5cabe82adb3aba6450c9eaf57513ba8","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.5.0.tgz","fileCount":31,"integrity":"sha512-q9WixeR380yBCHR+GVHOaC9tpprh2cOjBo1i3e43jLXWUJ9vK3JspFrvXFftCk1iOagUNtvqZl8jLAUJa9qXBw==","signatures":[{"sig":"MEUCIQDi09ADh2kffMvO7r/NOIR/7rqIJy5zOVaPHgxWsWNV5wIgKiLGNEYHTYJxY8/GIw3nMTSGFqgHwlyGGtwiCdJ8LBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2322950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehZfOCRA9TVsSAnZWagAAPUoQAKBoSOHv+biuflRkPXox\nHU+LySX01ENkiz3FYm1xaqq40wqLQYKv0rNlr+bnWv+ceSNH5wMRTm8wuDIK\nEfZP44mVSkz5TNIqhCdVQRHSG3G7C2EqWoJ3vB1ar5L+W95PIsAuhOXJuCPD\nEQbkPMn5EVRYKnT9oBqaGWY/rzWeZCNXosucGQmABPzoppogFZzCzakUGpby\nko7fbdW2uqfTGeahFh+X2xsigXck2sRA6IPHLdAiaKGJqoZPLoan1rLMGr9w\nNfLOFrujgQodiSiUJjygqTl78BZ89PJJKZSFGL4qLNE9j4Au/7wAMuf8dXhQ\n88Llzm+XnQcxSbRFunVcmodUpQt4G4WiOvALAsS/9B89E9fIOR//ahAXh3OE\no7gW9ATApwJxePAxyb5u11pv3tYMxO6UHVMx+eNT9iJXPhKMbnrA+R7Ub2f6\nlhe7DOcXsTutLyKmKzea64R2UXvGzNyxNu6hx6wDIOQymQYN6iSXIUFBJjZx\nyzMJXXp/h6uUaZKBUcnJBayzUaPQ9I612d91Bf8/Eg2/BUA7F/kC1eX4g9ck\nfOlI/IjTzSWfMkM4vRaxyQV01DOPRsKeMdaxLk4zypcOuP59ecU61nc7gLcV\neqD0vJpkuZZjEZ6LLG2VuZix2qSw3aUBh+jWaHF/s/nNN93BXRxFlyzrGdml\nOhtx\r\n=8auP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"36d58b22b129471edf2a51e8d56b90f0a075f1fa","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.5.0_1585813453396_0.5818979200984575","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"centrifuge","version":"2.6.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.6.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"fd040e7643f53c2badec4a94fd17ecbacaa41c0b","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.6.0.tgz","fileCount":31,"integrity":"sha512-eRbrXG2xk8eInckv2Zlhabgk+MsVS7MSluf+KjFKS56h4PJNMu+/APEsaBTFzygnB5mEoXgQAQa4diWNzmweQQ==","signatures":[{"sig":"MEUCIHy3veGZd3/4MUeb+kD2e0qzWqYcMQBDbs0voJ3bMokEAiEA47l/swb49EvUCFWds+tSQB8sUv72J9g+WrSLwCbM8wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2345684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepez0CRA9TVsSAnZWagAA1VUP/3L/fEJk8MFd00393iju\nzO8TmNsbZGFyDblR32FDGF9NVMGjVDR+CasyBssRvN1Y1Wgy6TJZs/lrLvTP\niUDZU6UAM3SijVvk/9kHMFnlz4KyF3y7sieV30d/tniFqEHCQLpoACA7Vyt1\nVXOK1zzt3tfGahVbQ0ymbhI3HVL+3EhpqlSUCEqdhBLPRZi12oWGW3/2sxS4\nl5vSYGxlaNeOBgaw+Yy3WdB8D2GE/1SxxKND5G6jtUQCNb3JTep5CObZBc6v\nquP+ahis5cRlhb8wt3NWjkZUowMXXVqeJs3+EcAkc269DZ88XLNclPF2AJai\ngQwvtRGJmenpQrCL0vRzagwAVZoJztyLlbR8E1cc0KXWksNPmANF468aYBC9\nBsdllSWr3rgS8f6JggXNt1vCpVsaSkl41ac0ddIA+5ZdrQSQxyeNOw5HIabC\nzDK1oTrrYkwDkK9a/807RVcprWy4UL7tOpXj6Lj0K4yLNCBXfpozw9utTZjQ\nWJWU4F4+FVze+v5kOGoKq1xwrKh3TgHZ8eXonpGA82qV69TcgPVvoBE/QB2I\nGkuLo0emVlS071mRCQy1xcqFwyZAbV5D7aPxYwixkdcWVO5HCkkNnVJy/xBC\nBp7bU2I97R/tgYq7gg+ElZTUeTm2KyL/jPbXbp4bPRwnmT/+IoVzuolCkd/1\ne/s9\r\n=7qpt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"4dbb88eccbe38d22c6f1a2c38c2bb81f30dbf53c","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.8.6"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.6.0_1587932403603_0.7959670301098605","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"centrifuge","version":"2.6.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.6.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"9e6e7205732eb96b77c7966ac3fa755faf42b80b","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.6.1.tgz","fileCount":31,"integrity":"sha512-5ml4s6CK4dtfDMJ/Ek2ZkoC5eNH3xV8G/XrMQ7l0ess/bkZVWDZE9u2NDKzpCO0g6dbOhpqdbh/c1/J9kFIPLg==","signatures":[{"sig":"MEUCIHK20cHJ1EC7tX6HOgOWKb+INfICGRxZbApbg6DgGv55AiEAmzqp5Eq1cZFoBTe2BP4L8rxnegLKgOAGdrvG7pCePn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezVQUCRA9TVsSAnZWagAAFlsP/1UMMZMwB3WkBrklfpUD\nbF1+vWG4ARjSpp1+qjZ6Q1vK1zCGFlrvfESdolsCK1agErQh9dy2xXLtmu7W\nY1UE7u6R/Ia/zPWGbX2gtUoyJBz7EEOxXuLr3/DPoekUzMnqXk9oKxV5aTrf\niXjKZfS63+M+YLaHpizpEh66rSFC/y9oSKZGsgTfDiCrV2wYa7Mx5NqAAOiL\n2zuZ8l0gi8fHyFLxnVKnFO4AS6otmkMgkWjAsLZVakHKF2K1ev9icMViOL/4\nxNAZXDUvMlq19spaMo2NQPsKwix3YpeW2p3HSbB1xtMOyJDG04l3FynMfnF+\nA0EW5UzBOgZ0gR1QXeDgOXEB4uUWMhTNZ7cHag6Ju9QEgqfOkqmsR5xsjLos\nIHu+RlTc/1ivILUnFsMqZOs9mtkGxiJ+kiBN0sHigVnsYfULKDqHaI7y20Z5\nrdcTYRj5QtStgNCc6E9S763jJHsubpoCPwqNl++8X3ANjOgLmG08ag7fcHKT\nqM0lrKnKEf+RML5fNg4G6DtjBNGeu370osCa8D4ApqFKQxv3YKoQKHa+qnDT\nRerrlHLczANCmX+lRn/J8MO1REcnBblS3vmB3Hi6Wu0PqRUIGMUqUD5MXwcS\nMxQhEqZbxTyA5ImOmYJdBLiT+II/s0PKGfZ23UVTL088QnslkAP9DKB47oXk\nT5YO\r\n=Y0+5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"888903578b0b668967f416bf5e33fc5062912019","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.9.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.4.0","dependencies":{"protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","webpack-dev-server":"^3.1.11","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.6.1_1590514708379_0.3546830135299013","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"centrifuge","version":"2.6.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.6.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8948da80638f6dbc7e36eed4ca0230465979db04","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.6.2.tgz","fileCount":31,"integrity":"sha512-icEh/+NbsVDZ9ufNCIrHXTC4l3ZaFqO/VJsanK8J7uin+nv558Y8VA3zFjZiJHnD/UmRW8NAcgsdyua3yPzm/A==","signatures":[{"sig":"MEUCIQCOaVYs4psyGzWcyn/GuqoQdSij1XIlRFSYkVFTd3M53AIgEV+S6non+UOyeFFaAzdEl2Rkg4qAqqg/6jaqGEj0c/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2308394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0C9WCRA9TVsSAnZWagAATMcP/jQH1EhZuhuD4Xxgblca\nnKTOUgjzedcxGAvZQLrl5ECFelLDwc+aGSXYnAVRcMsWOXJ5wB6b35fqvXUh\nssrV/f1DrHZk56ob9xVBDUkO/fGK93Ul0zYnPV1d8ftHDwFaLwzK1tMutkMd\nWObXYeVmfW41Pgk9d4d8IAFEdF2goICJeP7+SyX1s/l6K8AABwYbUpJdS8Aq\n/uRnJIN0fHDGHpr4JpqBvKYz1JQfQv0d2OU8Z5srUSvy6MFEFKflHEtK7ydW\n3CoIsePy8gPC2aLV3egyJW9/tZWToOWIcXmSAlc5PLSUlCK+vG5iuSHLitq2\nK9dISKOs1nNc1WtY5sI1Vzv8KWdheO7KZ5jL/4QsrVP/ppPy4wwrrGJwErTh\nYKfkZuJ0pnXK+DEVi0Qr8tn3DUVP8KNVcjpDYwKgXx6oYYfn7UNF+nAvDfze\nlmcguUUGiypaG1lBzaFHNGSmqwd/Smzn6hqeRGcDoQ+L7As9+cXpWbkvTl5r\nTKXc8ttss2uQYS6qyt3o9jMzC/zmYhWMph1iF/oB65sMm/mf6lw3qFEFz5r/\nKDJ3SjhIFSHdQZPvDHFBC1HrnEumZOhe1Sf5JwoAn+MMWx1hc2uBZTCNA1Cv\nCIYMefMThhWREdBQYEVVD159b0Um5xaud8VnVS8YTx6ZD2KC7ScoHaM3hOPm\neuNk\r\n=trCF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"551aa2b0afc66dd01130e52e2028b2322e8030e1","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.16.3","dependencies":{"protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","webpack-dev-server":"^3.1.11","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.6.2_1590701909962_0.4780068392103789","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"centrifuge","version":"2.6.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.6.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"b4d25e3b6235bcccf602e9c6dbb5dad8a41a66d6","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.6.3.tgz","fileCount":31,"integrity":"sha512-iJGf+y0nd7WmoQIBHufQUanwP01ndCMw9ArgkWJ+uXCjW2Y24/Nvtt/59w5ZjDhQL6FrRzOT3ARbnzqOauCv/A==","signatures":[{"sig":"MEUCIQCa3JoqTt3kyyp24P2XV7NGhv5zBx0M6I5tx1c9kXUytwIgDQnfG6jgutBElaUqqAT1HG+6pFhPQxMyFUqf0vArH5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2315023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe56WDCRA9TVsSAnZWagAAzukP/A675XbVVUYvulJZN37V\nns3Ptv8G+ehKSS3ObcNXBdU2/M8hEL3sF+raz+xKN0T8p/5C4uAxFOkJFqcJ\nhcM2m+MeBPvtF6LSsj1+VpQ7jRLAmR6U4mAY9NdAYlbVOUekHSFBI1AyPgTU\nQ5Pwv34tGMQiaRxDT6wOBbYiM/a9/FpgqQ6FVanAqQQPCV8/cUabtYQUs7rL\ngpoxskqajedPyXhFJ0VNF6kCAq7O0qMMt4qsf0oH7BbQrJFoHs3lnq8S1CSz\nMgPluqE5C0WeBiHGzvmk8595O7rxP3UND+hKQfwTCdqy+HfwTU8ZuCrEcjNy\nai0E/7HnRJ0xkGdDrT86kxKEFARbZU62g6KThxhkFAt9nGLSef7ZSKNpBMoi\nUfArXqH4lBDWLESFFIxTCS79qpQIZuJlKitBhndSpcbaSpTEoNUs8rZb+9jb\nqa6qfTjJyyhZ3sGYf4kTYt739jUZOHQu+G6VzpakmErbB+/rlv4IkeQ1/zdv\nfG00rj+xwudoiuOjokU7OGauGYbrEhccu8CZHG5elts0MsLhqrfbcOOAuIgp\nov5voMR0KU8mrO9TKz0QStMcJ00/7bVikbqsB1uy250MgtF639mI+AL0VHr5\nL2uAai9Na7exrTX8UCcgdKz2DKNsjuXE2dPJ/w8aNKaRyr141X6mJNwi9xQm\nUxiA\r\n=LaU7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"bc0bcc9759b4355cce4ca43ae736df2e29fc5399","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.16.3","dependencies":{"protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","webpack-dev-server":"^3.1.11","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.6.3_1592239490620_0.0221388701895453","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"centrifuge","version":"2.6.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.6.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"41a456c100cdf3ebf51ad1fb075de91126342ee5","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.6.4.tgz","fileCount":31,"integrity":"sha512-jvPENcPQkYgSx9WItbt2QfTtMBPNGBb9yQM91oZ6XGGsRmuDs8glvWyxGGueoTgTcCGpuTSfbUCWTlnnbRKW4A==","signatures":[{"sig":"MEYCIQC3sUd1UrAUakvy2BZf8IYuxFxQDdzhoRP6gzBfrG7H6wIhANnw99ZGFWChQq6myDP0rBknfiRa19mb4wSVkvQB69CI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2320226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCBhXCRA9TVsSAnZWagAAxBQQAJb0ZxYiRuZ8F9seUaRE\nvXs6VPTtv6bQHYG2TQCvoNYkr/wC7VvNsVdS6wBjnnJUEaMmQYbakjmo6nTu\n0RHNI8Gi0lC3f7VzYsvIhQIcRyYSNCJy4WnbCrapuSPVVmULjJMtfL9NvKEd\nNIGLu8O5xKDSnuWw67igv4KJq48XXW4pM5lPmxETZzTaLTrVa2W7JrCbwh6i\nqpN2BTt6VzrR3XPuuikDR8vfu+HkqiIe/Ja4uytb8LgxmHSFzrJSHndc0VY6\nsr1KB6ozQ7yYXhcFGBu6xwOkms8Y54+6s63I4NxGrjhKep2/mLKSFywRTjzW\nmUzB4aHrqCVftJ1oIbjT3eFvNhX2cfgKjlhotyHoygzNW+wdmT/40zQuMoQi\ny2MO9jEx7T12MD5r5gNY2c4FA7fgMeRhK8DQ1qihsOZYh5Ko+aQ1CyZXd5cY\nRmnusQ3SDKJcWoFYoV2/74JrSpOr+xalENpAD9kz7v5Rn20aD0Bx6JsIaE+e\nvaHw0ADr15ep2ABH9q+rin+Y4Fkf1CfAbk1Tbkfvk5k2/zOOlj+Ozke5k1FC\nt1pmWKHHyi4brR1U/QeIBTsK7HBFFX6ruJSxYQI8G5hkJlKgNL5cZ+FseN+G\naEZL9qD+dM91eHpOgxAYHrbHgaLPkCWeaqGFnsIAjMILKV2EWVb400dTWGyp\nUJ67\r\n=NMSQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"09fc80416c0919dc9f7eeb7192e5b5dd756e14cd","scripts":{"dev":"webpack --progress --colors --watch --env dev","test":"mocha --require babel-core/register --colors ./test/*.spec.js","build":"webpack --env dev && webpack --env build --optimize-minimize && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.4","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"12.16.3","dependencies":{"protobufjs":"^6.9.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4","eslint":"^4.13.1","webpack":"^3.12.0","babel-core":"^6.26.0","babel-eslint":"^8.0.3","babel-loader":"^7.1.2","eslint-loader":"^1.9.0","babel-preset-env":"^1.6.1","webpack-dev-server":"^3.1.11","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.6.4_1594366039079_0.48151098483169985","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"centrifuge","version":"2.7.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"5ed6d58c3f3316189f862bba5880c99be553bddd","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.0.tgz","fileCount":31,"integrity":"sha512-eyop5Qehtxbr3kpa3EheWgUX9PFnYuMNcAsSvb93VFz39B7MtrcfNktHEwl4CrTDlMeGG4Bd79ZhovcHmJ2Tew==","signatures":[{"sig":"MEUCIBBbQgHNxN/KUiSM+zUCsX5lZMfkigQmR/WkwCYbKTmOAiEA+dqVgyKJdwx50v2YYgyWZPwT+94A88cbUNw7Ujoi13I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1907986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHrTjCRA9TVsSAnZWagAApGAP/jebLvYtagocKhww7roh\n68wxFuSrp5n9WpZtaNwoxKpDY0ZNp+9iLV/ZTDohamfAPQlqLY+ZHAdYVZdZ\nr9469nWgADPz/VJSk1+/02ecfztbrGbsWTmBqsRMQiRaHwMadRg8F5tPYCcQ\nsGPku+3h8DzTqrX8bDsqzfzvVhCLHWRUg5NqUIH269sWb/gk9kLUy3bZYm9U\nV/r41cviXiKf89/g1BPiPKw2zAp2y6Zk0Kfrwo/LfGYoZwZzoJajxkvRtTrJ\noSEsDyQz1XljsekKsFgGdgvexDfkISkZQR2xj0YaoQzW5Sj3vOLbCfJxlGX9\nRGWKKi7e9ZfA+KHjFkbvNPhKXC4I/5TpbOW3B9g9PuDmuc7UwPnJjZzrYCYv\nr94R74nMtDkYpA7ifqXRghePvNqQDHeL94XqG7BZWXTLRoYaU36alA1iV/md\nBGtRKtqnD26FDfd++ScxrLc85/uwB6q3rcQ9oST25nvvA+uX6m5U0UfNX3zG\n6hkBlZDRFZLedosjwAdbnpgv49LfTASXINapN9qKD3Dec8TbL6QAV9qU+shV\nP13+7KMfrc51VOslm1XraoJTCQt8kBYXNTN2RJsKSA/7rXPHVJctlavzHa8k\nMjtTCSStp9oUAL0QvutyG6nNXsR3uUmvjmbyYdyvLI9RIq8n3zMmCr+1um/O\nfJzc\r\n=d3PG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"f3d3c49cf7980b937cb4137cddf140e10bff2b5d","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"7.4.3","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"15.7.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.0_1612625123132_0.021675121395317243","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"centrifuge","version":"2.7.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"806e9ffafd420e0ce3bb1841e39bc8b879c5128a","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.1.tgz","fileCount":31,"integrity":"sha512-m88BJo1jItwmF+usvcDruHNYg0REp22AxuZS1dvqCIEnbt1JYhFMQVv+jKQSs7x0sMWhAtqDGQMSRvtaO/7dyQ==","signatures":[{"sig":"MEUCIAqvODedH5FATv1/rPG9voCvoDaMOZvcRVZdGq5xWCMWAiEAzBCrtUNwQoFY+pxdKYWamqQ6KBm/mYcc/XRRlvVq9DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1907051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK9TXCRA9TVsSAnZWagAASpMQAI1ah7st2T9SD3Fn0DUB\nwRsQJVjqza+KiQx4zxv1S/xrICsMxUgYuMX1YUFWq34lPfUgprWGfG6+nScR\n6YQuWmQFIM2pPy43Q4MYUVeUSRZjeI8UE+JgNZ13dEn+GvPQSHzvi9wRYcn8\nAzck7pBwU5sa5YxOEHpwUVS8GrZNi+55hg5S1VXUR1BA5C6GGfB6EH3dtt9n\nSoeaSJUjkjNyC5M5nXkrvIxKqXy2g64r4giYvl0LFDA7a5lWaJpiCp+s9oOD\nMOqDE4WG9hBvGNt86LAp5QpEgXrCU4dMmaxUgUMpnyw6XJFArWHkjAPlVJBP\nT9CH2WQwBw3UCk8a87XmYXwhZtn06+dWTTdyRf5YkWFm6m7SQ/ZBpCfoU/Xm\nw8G7f8HVhNNkUxmXKdtd/Fb0HGYiL2zXWplwleCFueAwrhadLuvyjImN6JbW\nOtJqI0m4+4MfHdUxwRs1gSWTgEy5gFJDxD4mSkRlDbUv66cZYh+vz6348MXj\n+6xnlTI4Mq125zcAtqDIdVOssk8Um1actAaDVKqE+qXn4q/+d0uCWLBitHMV\n1gvvWJAov+L6PmYvaInlnef/n1zqLGrBJxfisDtrRjBqmCSZq4FufXrU9PS6\nwyFyYV/ar21xvrvhXSvyDL2lS262ATZ2c8EJR5pYbMCk0MPMSM1ntSQh3KpL\nIQ0R\r\n=4iUj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"de28de28ea4830c513a78e2bf1d1673ec4687b8f","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.15.5","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.1_1613485271281_0.8855476933342747","host":"s3://npm-registry-packages"}},"2.7.2":{"name":"centrifuge","version":"2.7.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"05f628c5bd90438f6d8fbccb4cb6a8d8d01ba289","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.2.tgz","fileCount":31,"integrity":"sha512-kpR0785mH1e//Ohc7qAqTzs5COF0ir/pLGU8G8OeQXGjnX0TC37n9DvDUiVr18UYyMkfkgoNKUFGkMTUwLQoRQ==","signatures":[{"sig":"MEYCIQC1Ybx5XuHOPUb+V6zq7EOvdOxADJioIb6kSzVDOxlfwwIhAKRnb2Epj+7egB04UWQb0dZk9ztyqWOHvSVdulQWZM06","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1909633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP/AwCRA9TVsSAnZWagAAghgP/1Nmz5S7XmIwexNsbShl\ncw4+wCNsdTCuvMDIxRVLNoXUwyCa55R6kz5rpRuLgPqwJXPO6GiZE5iQ3+b4\nGEvGS2OwN+wea+UX0tuK2zycvnvAwdgcOofy6Iqz2Ok7e5tYkwTmu0+BsxkD\nF8rQUPUtaK4987kAKMevqZhVuVPYrAoRz81jtF7bAUKakKbAsp40y7Xb65Mc\n1WtqYFw0J+nF4dg+krUxX7eqeinAFwKiHJBYW56xcUacWdBWcOB0If7VRBTq\nDoaAiyHxeqDqmS5I+UT95EPkuCuu6+aewUuaq6kizNYRPfzpg0cooCy8y+Xq\nAV7el2NTceIwwx9SkxiKUkG9Sx42WdZ463vMgbZkO8VzPaiUX7DJGxMkE+th\nMTQFSo5zZPDQigxbIAIQW+UQHQSkY/3V0JEBx85zE/ZzCBh8AMeYXUluBa8l\nCsppS5t8NYP/Vc3QnSf7Uxyb3QJYsMUu3TKK+b1isq2umWlkyvgi52hIKHkF\nLx3epc5SJb1mRZwhraBD17lWoa/tGg4SKqsNezxB02MAzfjFlxhl/4MTYm9I\ngw31lGOyAzNOz41OuUb4JuiQiS5h5qbPOdDBgBSxgiPZOhE8Rs2jRdLjh78B\nZPlDH3I/Bf9UmTg7eayKgiQq2/10W/T3u5EHEG0Glvl1UDMqtDNMUpf1FBhK\nZLzo\r\n=j3fO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"0fca1a6913844d57793b0bc2501742fca27f6eac","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.15.5","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.2_1614802991572_0.48589906436529806","host":"s3://npm-registry-packages"}},"2.7.3":{"name":"centrifuge","version":"2.7.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"991e872838a62a363de9afee10aeea166a1c14c4","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.3.tgz","fileCount":31,"integrity":"sha512-0WqBbF/Iol9ziJcGCIPrJi7U+sZ8y7liq19CZ0XcY+GmKybvdjWm+XkupRSupzRZus5BAtH97wdFFZItFOjIfQ==","signatures":[{"sig":"MEYCIQDtZuAJm7dlI/UzjB6ITHdPLnfSpHADbCZOzZCKmB25CwIhAJZperW+qDFMlmXSbrKH2af5VonvhalOrbdOsT9c3yu1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1910532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZFStCRA9TVsSAnZWagAAuvIP/05wnyJwM05UcpJq4dO6\ndPyIdSrAOK+DLevBFXbTLbjl1EXNnx1FIc4/iLf3qzVm7nVo7GmKjUBMIGqg\ne9WLT5DMIyfHT/SuZ8HXhmeTuKUAUASP4MXEp1Rg+TeELuMadxD5mfuiFEZY\nDFgBGF6NbTI7/xVfH83DEFMKrwV+kAhHyHBiINu+YZN7jHoCTT7KwUt4zf35\nmUrow7VUrUr8CIf+m2w8ksXbDWZMUsT1bHP7tQ46NE0gC5HaNh8QpOY642ju\n78meZhJ1cHqnRaMT9PsQOT6LB4SDpErQVXfx6YaJRu9MSdVT9c1GXUzKNWLT\n/6Iaw0/U5EGAq5Al9jHkvNnY2/gQeMfKRi2BLY/k+Zgc0jOcUCge2QzmzQFC\nVHvKV+QUQBNggZUnn51Z7ccbwZoY4mG7EXvSFdUgap1g3+0R0+szYXAdQKWh\nV7CQQkzCA5a8iszU/mtN1lDCjxr1V2X/tfrBSlY6hyICDNF+PXLYBX5bP00y\nRzjYmH/nCemSTWIr8cSUhttLymiYQXRjnSYEOjZuOR70oq8C1cvEzPGneeH9\nMYo0vy1jCM7czh3t2DU1We7U0O79W4ZaNbqCoEro18S1LbWqkVmGWrRgZ0cL\no4/Yl8bu4T9JTJKFtYOUq17rrTWU1HjnlUrUKuokqzalT5F5Q0Kx3/a/P31q\nwS0Q\r\n=nCbp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"8fe7e861b508653cd7020b7d4d999771a8db99ab","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.16.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.3_1617188013209_0.5972215557398624","host":"s3://npm-registry-packages"}},"2.7.4":{"name":"centrifuge","version":"2.7.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"6839a69b558dd5794a2d64d6951b8429a8689dd2","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.4.tgz","fileCount":31,"integrity":"sha512-BXjIM4CBYmI0bkQJyXcvunWVNWzPnIUvUWSfvWVGhU4ntgFMojO6jTtec9++w6SUB51QW9V3jrDhTz2oddDmJA==","signatures":[{"sig":"MEUCIQCVfF2Pk0REoqAkamkVoV7xNhcHTjv78JVoB8RPc+aR7gIgY328ztuIqL4RxNkpLYBezWFNJI/7OSbFK9LCRwFCa+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1906273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdYoJCRA9TVsSAnZWagAAIUcQAJKIW03zin4hjDkQrUCz\nHOHX2Xro7jYE5W2jaiKIpWbvK9ZSCStFjXfz6uAQdUiBvbFWhJgpYszp741b\nplDIffYVwkjpTJd2n7IY/iRw5wP1MjmaP9V/br96gGqVt6tMi5yOXLhtLgbA\nPfamGXawmUy+In6EtAjAAaqY5yH9QD1B1W9Wym/ld89a2kZDustKvRWGcdjm\npmlPJejf/sVSidB9+0g458RQvQzJ0oCR6NZgwguQeRfkJcKnzQ0ELGFM9Dnc\nPSONSN7ke8frY7tIovO3Kgeg1zhZx3/dK8tITKVYsxpdJ/JVRJIp8wJp3GvM\nq+hm5Qo06D8L/pL/FV9z50zxomjl0wxU/seI9p/dWu/JTLuZkMSe3NvaMal7\nhnJ2NPmzdlFAGQEcXj7j8IonuLEoAPxMljgYis2CZUN6Y9nu0jCKySZK94y1\nW1T9W+y+gWBvcBCpM1HvVSrrJ7DDs/IYUya+K4AtAhmg1ulIJUf8ZQNXhVzW\n0y9KPlYZBn7GvSBKaQ7rXTN7PSlBnwE0yszjd7Zz/J6tenylcw2546GxRerd\nZ3f25noA3ekQNLhgw6jb81SXMfuK+eRetwQVvP+DHI+96xkprMELv68sPOx7\nX3WMNRxzXI7Sah4GoZPjVXbzE8qydC222zZm/u5eJb75nT7c8PyhXAMinduK\na/ya\r\n=hq/n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"4e8e24df580b7b4bb1d015f10f78fec278e07374","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.16.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.4_1618315784820_0.2781350694389726","host":"s3://npm-registry-packages"}},"2.7.5":{"name":"centrifuge","version":"2.7.5","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"f5c32bbbb50b79af40df2807012c8c8c57559a0a","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.5.tgz","fileCount":31,"integrity":"sha512-GLphYNOIS/wgCg9PpirrcTKE79FOt0G1xXn0ON79OOeC4dt+SH6nQ3tZ5CvUxMhAomBriUjFYwynB9BQrs6nDg==","signatures":[{"sig":"MEUCIQCv1oPYv/1Dd6q9/NjRlNgmsMDAwvuZl+rV+RQVf+YhmgIgFTXxvguwiN1/PTMUXxpaD5VsgaWR+RWZLA6siseOoYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1906875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdeWACRA9TVsSAnZWagAALKUP/1MBebVw3YJQVcs0VwzE\nb1b5rGzmodgcIo0zSBYkF2v38LsqZEKqDfgQLFENVjSDc8u/bXvt5wOVlnla\nBRB7nUBvTnJ24kbL6ReClctY2ZxvqzivreKgjIVJgvxJ9xdTCPgsF/BDexGJ\n1mbFWgJ/uBbeR0x2XdD9n0Foem9k/aTdToslGAX1v6m7VP76FktOD3L7v5R0\n9fVF1KXlEXdXzvtIiX579W+JiWMMZoMMs7ljc7i7Q3qDjzrgfXuOtrxYtlhl\nksPaWd6u+Qz2e1ch+sUqud/EHM2dnSUg6o8H2/7XcW4XkWvNumHexmK81zWK\n4cPTnFCD2w0oYK9lhw/YUt5VHKVLQ2Nmhz7xO65vVrfmBhsGhREcOm80Zqkq\n30h9wY14xQZM8HFgeFat9x8L1Hmmz8ejxp6nSycwaxd2IxX1nyPsU9UN5onv\nbkjILRwtca0/j6cME2U49q5pw6yzJZLivlGyuUsk4H0bIPD+u+5CLY2v2Zd8\npTk9OL5YeRi9BNyYnBLQGK22hinprB/WtKcoXNWYbwpqpdbXGZEaLCNb9ZPA\nS1nCzgdSYwL1ieYUdczLwgyiWaM035qwQhrAo3p/c4o9R24R9kOtPBWro9HV\nYfwSH476r6T75TWkrA2J8vlvZnwWwCFMwVnc5vXS4bIVZtbNVMSccQGjGA+l\nFc7g\r\n=wzq4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"47681520de0d1604c9e0d89727adc356a8af5ca3","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.16.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.5_1618339199889_0.8734648989316711","host":"s3://npm-registry-packages"}},"2.7.6":{"name":"centrifuge","version":"2.7.6","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.6","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d38a112327f41e9fb221c75351675ffc90028045","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.6.tgz","fileCount":32,"integrity":"sha512-nYbqrcsuPquLydR1OXhplufkwDGUcOwMtpiHSzm6dUvr/IEmtWq4yJzqGwUVlvfXQD/8LNy2G3bjexDKnvUaNQ==","signatures":[{"sig":"MEQCIBYoH5ViQWcefUxh7euN5LJ+2NCJw/c8uKtILmDlcUeYAiAjneTxvep7kH8ZLllIB0RxjPpEzG5uGLg6wiXyPgqPkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1911830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs2mXCRA9TVsSAnZWagAAwTYQAJZ0GJMtcb63fO8KYOJe\nxMg5uLpddAAmWQkXXkaEY+pTv01be9iuf1gT/oTkFoLZU48JrH90FUsoAvSa\nzrr2wQFPDWeGJt8VJlk/hz0vfY4iCY8RD6oe2Iid0bnuNvLVal1IFo9LDl2o\niGyOxn7R0AlEHOQTZjEOYrmTZFvRCZ+Pj06YODxzJu2n79m73EWRKbID5x65\nCm4Mm++i4F8/4xMuK0kOjG3CEszPMIleACqofbKti/iKrudiCbw76dZ1g0Ds\nzF9KLTYsPOt60aYwDv9xvlJfhrN4byaAC0Z80yCLb5iXqI7hZvvFuSoDmiU+\n6lN4l1Fe7EjGG0OQ4bfb65KB5RrC5a0dlrfFLq5qupgH+wliBzb+Gpjstodu\nRyfZ22NMSWaHoj+fZ/hGHDBEs0Zy6dpallG1hxhE0KILgTa6B1p66E4Vx+CV\nxTihrWVLhzZAch75Ie/WotfVQXqv03IfxCcuxHyMXAuUfoPAMxhyjjHeWbyc\nFT9k6VOIJ39RT5MngyG2caaMi8Zf+t/0fXt5VVaXDs/BYtKlYkJuRtDcDBse\nHEHu1OgAxbc2XLmdwtdKaLHg3DPQBkofuEB32oriAS6AaKnQMuAor6e/sctl\nRDw8dPIGVJgONdCLRMAH21K3udSuFBeDaRo+Boim4JWJ1+asim1uJuaY7Nwi\nnBN7\r\n=AXa/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"82c92f57f30ea888c9ecbfa87ecc84687b8dbd5f","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"6.14.11","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"14.16.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.6_1622370710641_0.6480133433603761","host":"s3://npm-registry-packages"}},"2.7.7":{"name":"centrifuge","version":"2.7.7","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.7.7","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"6539351d26752a4c00ce28b233801b64ca4aa5b2","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.7.7.tgz","fileCount":32,"integrity":"sha512-KBmQmO3M9LAUTu7Q9R0xX2FDQ/E2+O97zRii4ysRXTuY11OLhLFmMZWU86w9jR4i8CiuJNRUC9Edjili8i+pcg==","signatures":[{"sig":"MEUCIQC8SRwRzO/6LXJjXGawPR2BguZrSVAJT/qX2Fid9bqDHQIgDHOGb63hN2Epg2SSHfw4YZIgS9ViAaAAiL9++MGvM5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1912260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhARXdCRA9TVsSAnZWagAAxmQP/Rvs1HIehPJYXQMDN8tR\naOIP9+87YL/WpFCvCMvXG693tZ2zdWsnAV6VlqAzBKtPIULDuPXlJKLciot7\nzM3fpaucbpsjxh9V20MfUjRXvGqvOuycxeBaB6/8PiYeqG/qy/fqDXpUo5G8\nHweBVGN2OWrYGCUqCRkTR6St0OgqWqcB9j2rSVd0QmxKkSxBnaIxlm5ICLZ1\nlMzMvfyXufada4AoTczVXIpZErP72mdOuLXmMXPEtd7qGPmjaf81gerYx3iT\n4sjMgmdnc4ce1Opit9G0vPOzYTBIX1gTc14gqwlubw14vL17x5g1KJkiTNN5\nGwCxnam13+mWI+i69iwhtJuNppWh0ApH4rd92cF6BjTwCWfH+vVIIHUAFquS\nXMncjvLuCit6z29j6TQIPQUAJ4SCmgNExGqrYWgpgBImy+b/EzaNCmfa1OYL\n/nV7gAJa34fRMs5xn/4hgvK9ExUCGC1vNtPF42SsheYVmuqV/R8cjbMRDvtD\nVZJGZj6mlncG0ZFKq5GPlltFUT1fk0Yzx27WP/5i7sjfpKb6zCn3MalHt68a\nSfvC1bdRg46I2oYvc+R1MRFxv9WWl3PFyrLRSL7eYX3LxdUDDB0e2t+/Ijzw\nARvn9fJTnTdNVzye22T7ULsbGnbN4RKmvcpY60nGfl84ppX8Zyz3QdXpyktQ\nRbJF\r\n=AwUK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"da6187d48353ad35c2e906daba4d793b01f7e2dc","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"7.19.1","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.5.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.19.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.4.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^3.11.2","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.7.7_1627461084958_0.3550758998935166","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"centrifuge","version":"2.8.0","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"43e39194ddcb914c0c3645678496f491614ff92f","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.0.tgz","fileCount":32,"integrity":"sha512-b6BuhIGmX/ayQTJWkKQOs//JlV43IWdQZqF/keyl9CJsD47hiWETDjSbMRXPD1uKtL/lBCMGLMJp9eQuuE2w9g==","signatures":[{"sig":"MEYCIQCtq+J1l4c4Z2t9azPlyJ1xxEI0rvSfu/QhiheutINqdwIhAMs4Zsmgc69TMXNbFXY1QwOFPXjaDFKFiKscisk0UghP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1946244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhK9ozCRA9TVsSAnZWagAA/2MQAJnqtfZKmduta4cduM2Y\n4skSohYntwfCTFlylV6usdzm2mNxUz/DDabNPQcF2AdAenkek9fMnLkSMtVL\nQGQzo3+WYfGSQ9wmLHnlMU6g1OiVq/nzQYT7iSJqr9Ph1HuEv1YBpevQAEL2\n2EDZc4ITTpMA78bdhWNhyj736FwYoT++Zv9HH26jX1Timq8+LtiOdIt4fzwm\nDgytaA6eQBLZs6QNPApr4C1FPVqq7BqNy+yi+wPAEkoixFKnLH5w5freRmbV\ncVzWBSFarpYwuA3dyMyINTaPhzo6nYKMUa5zK5dB62NfWOXosySyHjdNP7lC\nHaNJb9mrfcFv9BfYyGbm6XN9yImoQbslWadRevf8TM3T5QxaFqy4N0dirDh1\n6F/9XXR83J7979iwzVwRKWYnZt1jl57M/VK0MScicJEk2BqgVjFJawym7RuN\nBcfaKAq0hAJwZWXCeb8XvxJDi4ZYdLAlZnybP3Vf4DahtXiB/J+CuM/CnYX0\np3DFM/lDxOuumRRgrgNCpt3qFqNId8lt3hm+Zcw9q/XdBvR1Z3IFcJ02ICOY\n6iztvNbHEmQWFXUz4QrMYmdiGs32lFeA8ZYs8kF21oxsgRhH2rBq0aBstyHp\nHy6W/wNJAtrYoS6PAQ9W4RtfQRU2FoeMdj4zSh1DoNaCxQv6MzQ4XqKi9Cdc\n+A5m\r\n=D/FW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"de7ba669fe7e6cdfb2e63fdba0cb1f8e7f316a25","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"7.21.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.8.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.51.1","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.0.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.0_1630263859159_0.7081849236342637","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"centrifuge","version":"2.8.1","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"065d7ce515b3f0a1f41ab57f70870d20bf078250","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.1.tgz","fileCount":32,"integrity":"sha512-lcmBnDLPn6xD0hHfvzfhtcQtLhbvJUKm8vwjjUs2q3JrxrQAe0ikLr7cigeLbEgrRXVU6n2ZQFvLFZIvxoJrhg==","signatures":[{"sig":"MEUCIFtJh2M3dYN/s6WBks++QGSC5U/mBBB5CzJRVz9/HQSXAiEAhs6yPN8JxjgP3iQe2+6vBjf6FsT+tLqQNbaoLSiYrwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPtkRCRA9TVsSAnZWagAAkGEQAIZICylLCrmzcuamyvwV\nbDddDCtj7jUnEL5ayy4QZrtKlgwzEzKGjlfTEV+nBjVr7u3mQz5HW3WtkjBg\nBpHaHwBZj6nyPuHqFPNpgJ0pYhyQXxgRLsPGissciMZaJOaW1qS5GWwBbwUZ\nfBhpaN/IL075848IYk90r9jpO8SZ1pHClhWVfadkZ4nTlKDf/enjhOwOSfoS\njPIh1ljNj3OY+9anMZ8uFDcBYDbKiBRB4EOYPbRMrfXtVCzskywl76Qz2z6D\nlPDagO+OTaj5z1hp6XkYEES/wWOVKG5f2qcdu1TA9MfkRXte52skLha9b0rP\nLXeQU2/Qq4QM5oNuPgTv583AQT/Yvh8mIv8fwGYzXbhoP5SKKqsvAmwWPvbH\nREaSXs0b0Qu1jSSsQxNcGBYGhoPcwB7X4M7RWDqgEhtGsSuINXo7dnoU3d4i\n7k7rk4JDqMV7Y/cR0LJokEjNBmYUc9Sh56Fx7brgPiTXvfz8Ekzm6RoSLygJ\nnRCXRhYBb3RiW50bCtycHCm3i0kJtMScVcSOazCGEpPL7BaPGxsokaZDxGXl\n6hoFihJ6gJNFRN9aBNxAL0fJWe1WohwrSYr7p9gOaf51GohsjDEKOKeA3ETq\n/uh/OWIO/QDuAUaOcZC/kF5Z+rw1X8XtBtaptO0iU64NXRErbymRlRQH09K1\n8jg7\r\n=bqJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"140950c6343e96daf9ddbbb390c17ba0cea6925a","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"7.21.1","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.9.1","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.51.1","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.0.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.1_1631508753731_0.15250237558803215","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"centrifuge","version":"2.8.2","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"67b042fccc2952d8ab213e9fb3484adae41badc7","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.2.tgz","fileCount":32,"integrity":"sha512-BHDohzgA4P66y1OcgrF6q8t+0cMG6lxWcFBxu+QYC/KQBxsebJj3L7H/rqe/xQuHXSvBY+mJkQJIJWUeFgpdXA==","signatures":[{"sig":"MEUCIQDClNgVmTOfhQW5lPMzPAQaruZu5zxhHDMWH4OjEJ3LdgIgK5VFJrgUr+5SphX7YDb/QwChv+ExazNEJ2lsZ6fku1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQJNJCRA9TVsSAnZWagAAIZIQAIIR25fAIAXHo/aQyZ0O\nGo1TrA5BD7B0Sm2T6ZDHJUobmC8+9hbaeWJUg5XYxNW/F6xcAgWLY88rDZt4\nkQ8/mIzqqbNHYLh6Y7Ah5w+ObFob6Lqzr3o51CoRe0KNeV337hLxz33DYWvY\n7nN00WrvUYq2J4gJSrxboDlQV8h4h4GjOi9umjXfBGzZSL+bz2MI2VjcS5Gq\n9cZ9NRpJa44GZBmxyPq5z/Y04xntRGEG32cpuRSJ6rUwH79bmuzU2DSt+sNK\nhHKDxk7P4NXXt4CD+pa7B1zepT6YRon4arCq9cMZEVDQ1lIA5p1/ZXN6B33Y\nIEAT+wvwNlq3VKq+EChQ9Eu1HKqqSt5Gw/8JJFxRDkRgCuKis+B2fT0s9+RY\n3pzPCnuwrqYLJaIOA+MxpquzzRvZ9LAcqTit0SmUwszEZibKFOoq2ldoEwzq\nktido7+WJgeITpZqUNh3Avy2UXrK1xyIP5Vm0MUnCNF1xopuaSVwHYR1MNI2\n1DzUIkWu5O0kGTLj/z+aT+Nu01MtDUdncFIKHIyV9bSwpwhJGAYbrVWg3swT\nE+mr+rjPfD/P8QaIdFWn9PDhHhGo4l3Btm3MRm8v+687LbON2JVNvPDOHyti\npggWujChU/FmJlrecYfIxuPVDhkW3POXuV2Zk1cK07PQlNM9Cr2bqRAeffVa\nOmM1\r\n=IZoy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"fa2e218a86e858fec33d835c39eb99e984b78c35","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"7.21.1","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.9.1","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.51.1","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.0.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.2_1631621961399_0.0689905299002127","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"centrifuge","version":"2.8.3","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"c5154162138dd050642e94970da7d6203cfd71b8","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.3.tgz","fileCount":32,"integrity":"sha512-yw9VDnSMl1XeJjfpUPVbXkVaL++Nw6jk/WbQmKKjPXpJ0rVwf21pT+ymo8FWvx1HBwfQxEsC0D/txodGpFYWDQ==","signatures":[{"sig":"MEUCIQCERtMLevZb4zKl63qf7ckk4B3wuktJaWR1ZdU8/akqdAIgLBkYmeIBZykZnj84PDwOulnGt10kDv3Y4joksxOzB2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948811},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"3b43abc429aa3057fcf027391e11072d924721fb","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.0.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.11.0","dependencies":{"protobufjs":"^6.10.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.51.1","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.0.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.3_1634050014424_0.6491817724819999","host":"s3://npm-registry-packages"}},"2.8.4":{"name":"centrifuge","version":"2.8.4","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"31a10eb4ee95d873193355d315d3af8e0a50dcea","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.4.tgz","fileCount":32,"integrity":"sha512-G/MoyiGEjn4i56K9kZMlIXhYzJpmfs7MuwzVBAQFJEF9IVlXgMQZKz6GLvWbD4DLq9AIpdkxGmQn37HvdQD/qA==","signatures":[{"sig":"MEYCIQDyfyOduKcXpZQHnQAGAyE/kq7IWUzInHT8oJUHTXwzKQIhAKAjSYsRPvRKtFUAx6bgSvhWmPtEQBHn2G8o+V1UnCBY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1958051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrcWLCRA9TVsSAnZWagAAlXgQAJukQcsKNTmsc+VgNlND\nxazdBsr2qYrfFEA8bBU5lY0nsvIN9cdk4gppgWmqhXWB3i8hbNiwbSSShP8Z\nBhyYoBDaH6uXJelCGdt3BQtkSagrxK00U2R7niq1o6zB41+ia20AnFo3gyc0\nAENutGybBNXigQhNf/pEP2lA+RPQxL5i+B4QMBZ0wc1Ne6gHcrnUdFfI2piW\nw6ShVkEepuji1YF/rbvzUTVT91OV8+t43PtCEKhvVDMavaOg31dJUj1/Oors\nJXDsmEQ7FKBWO8dslw4IjikGze4CbGlpek3VCHIpwrsj63LwHiNDtQUlo2qx\nGCvPaW4rQn1/ZXulmUfMllqO/rkvqCviL4C0lHsZv5ksHEYzHvpfSIpIZSXj\n8+NuV6AcmpU/TdZaqGmz6+t6L+e7L+t/MUlfKdXvr/1v0s7a21b69CkiLvAq\n0AJkPh6q0OtV2iOBOLI+YsDSqoURbbEe9Q6s9NmV5tjDmU0h5tUYhj6dLkf6\n1W6LJUGrtO2gqPWAS30QtoTnwC6mrdfQoMXxwisXNmRrrRDuXvUrrGa0RWFx\n1iqIDceU4qVayewtoOfJ0XoK3afxxHa1QBiRN48Qf2aQfEsc2MTTUzt525UG\nG5KVACcvCk0cW8ujQoJcg/YE72OvYdu1DiNu/9FRlQ5gYWwRm/C4mS1TBBrR\n++v3\r\n=U6OC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"6f7c113128f8ccea80bb5f8eb3ed76c5f03e6273","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.1.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.13.0","dependencies":{"protobufjs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.19.0","webpack":"^5.63.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.4.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.4_1638778251121_0.09268552756164361","host":"s3://npm-registry-packages"}},"2.8.5":{"name":"centrifuge","version":"2.8.5","keywords":["sockjs","websocket","centrifugo","centrifuge"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@2.8.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"contributors":[{"name":"Oleg V. Kuzmin"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"94accdd105ddffe026f05994eaedc21e1ba82339","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-2.8.5.tgz","fileCount":33,"integrity":"sha512-t06HyieeB2k7uSJSbVM4e7xMF+mfY8xvDtTJLF95ho0ba/X4MSoZcisi2PBzdCLyxG2BhkYW1Wcg6RUiPYTIlQ==","signatures":[{"sig":"MEUCIFR/AuNwFNGdlZ17DUheCNuD9DN027qhcYuEUXyacs6YAiEA4Vg4hUD1mzyqegbOFdi+3R+fkvjYyF8JHkghIBdnEp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicilfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppXxAAgRnWIynQ7lIpDENWuSDh3X7/mCuygfF1HXDgJR4pNXvO5xxo\r\nDkFVhke46QBdxL7o0DZ+HRu8AiWq13/6zJYAG6vnvXJlRAWFU1jXgOkBaHY+\r\nlt7iRkr8eno1DORDvEFseHUU9PbvQ02JrYSxS2tplBZsCvqgHdqohPhoRqfk\r\nuJEGkZS7QYmd9FyO5cc2DKim9IMZL3KlnVREw5M53am1fyjyt+D3TyEN7DOY\r\n1MApbdy6HMJYJzCVYdBvomYrI2Rzysq4lTAWZnwVEf+LKw9FYgWkWIOmXGvP\r\n1azoLOP/sSVIl21scIaco6bnDc8D5462i9OVq7xXkqmRPIV2Uy877D+B7EJ1\r\npq2ZB8kycUrwLyGk8WxpoeuguYecYSRgj74JWNvwTDb/CaW/PHNA5zHvCKoZ\r\nmifxnvpdIOpf779AdGrrt2QMkTeK7trXK1UFhMiP+tun9TZs3GBLJojPdhgq\r\nLCo8OWg3CFnlAwBNzv8B/06Az9o62amnRKtTp5aZmKTk0vaNQvjXjqeQNx3p\r\n28QRAJ6cJ2/vgpGSJ8MBx93DCjAZFLDVvXIpE7zBJfsBxrtOBalFe61XqrUK\r\noBQ5edutKximi1DrWAn8SnJ5hW4G1qHj9yAdoGuidvS9roqKBAC/eECje/am\r\nbuPsMB+clKx87ud+D/VFEvKene7qEc4YzCM=\r\n=E3X3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/centrifuge.js","types":"dist/centrifuge.d.ts","gitHead":"de6a3935c7ee69821a489d99402cfc67636d0076","scripts":{"dev":"webpack --progress --watch --mode development","test":"mocha --require @babel/register --colors ./test/*.spec.js","build":"webpack --mode production && webpack --mode production --env build && npm run test","proto":"./make-proto","test:watch":"mocha --require babel-core/register --colors -w ./test/*.spec.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.5.0","description":"Centrifuge and Centrifugo client for NodeJS and browser","directories":{},"_nodeVersion":"16.14.2","dependencies":{"protobufjs":"^6.11.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.0.0","eslint":"^7.19.0","webpack":"^5.63.0","uglify-js":"^3.12.5","babel-core":"^6.26.3","@babel/core":"^7.12.10","webpack-cli":"^4.8.0","babel-loader":"^8.2.2","@babel/register":"^7.12.10","babel-preset-env":"^1.7.0","@babel/preset-env":"^7.12.11","webpack-dev-server":"^4.4.0","@babel/eslint-parser":"^7.12.1","eslint-webpack-plugin":"^2.4.3","babel-plugin-add-module-exports":"^0.2.1","@babel/plugin-transform-modules-commonjs":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_2.8.5_1651648863520_0.9417277519567391","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"centrifuge","version":"3.0.0-beta.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.0.0-beta.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"f22c3f3d7de27eddb6c0ad3aea960d10c8d9cbce","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.0.0-beta.0.tgz","fileCount":44,"integrity":"sha512-Lu6AaVzfCvPoDnSLYA84rmSTdrPcQD0yaiKJ3HVhqR7FfVOBf/pXy541Bpgdwc1DEbqgOI8fsHw5HO8MGibjBA==","signatures":[{"sig":"MEQCIEfHPFtIYWSjnm/1KY5+eQjnwj34fjJBzjeV1Cezom/RAiBl9wpVqoAsus3xRly1n3GHVqPGDP4EvMG5RymDuEFzPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1051912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyBs2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplzw/+KkUiqMJec3RhEEJTpxgcuJj2Dhch9yj4SEXJlRFKItoSfy3g\r\nn3yUXIMgcP2MQoPW50gQSd3wVKuW2FByng50m/QRaoGGnyzmva0NqwB3LZV4\r\nXdfuR/fbLNH7S7WJ9NHJbv0crm0mOX1AI0tkLdNs+KpZnLO+f7AKQK1XlFgl\r\nQv29tNCV8TrKBsVTTuGSkdeMIyDrjRXcUGPuclUsNT478cPXoa72HBcB4/6X\r\nCraWHKd2zLS1Ux8BTbZ2fFeARL6pYpaDnFdEr4Lv5XMuqQXdDBBCF5Zhq+Oj\r\n7kJiHwqZ0aNMH+j7UmxoUgpslWplgobTanFEy6fHfbLKn84Qu/jcmcVtMTnt\r\nFG3tJst4EoJlsYXvDXy4Cd5m3ZENV6cvvLAFgY3rNp6TcNN00FfkdZgP07fC\r\no1wEZTIOxI6BZdARjTW9Lbt7DS8e33lpsKe2vZrQkKiWxHRzL0EoqoazZZPS\r\nJkLF3Bj8vgQ+ljOIO9NIx/fAowSCNRYVP86rJYxFIjvXzP2k8Y8aQH3YC2cS\r\nFk+UnslXxVaKSoqB6GemgwG6pmEU6QrS/i0khiOxEsQkB78x5s5gBSdUDtUj\r\n190LIVztdc84TmxXqQvV0fvLEk99tAVi4dRiWYftcACazLONsQY2UywQyKdN\r\nErN1h8XrKn50/errldsrLbh1nqey4QEfHqI=\r\n=lUCm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"5ee5aea2e8f1d7fc18e0758e2a91a01c4002cdc2","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --define:global=window --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --define:global=window --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js --define:global=window","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js --define:global=window"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.15.1","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"28.1.0","eslint":"^8.16.0","undici":"^5.2.0","esbuild":"^0.14.39","ts-jest":"28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","node-fetch":"^3.2.4","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"^5.20.0","@typescript-eslint/eslint-plugin":"^5.20.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.0.0-beta.0_1657281334364_0.7134738944433101","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"centrifuge","version":"3.0.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.0.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"3a91f07229d290db3894595d2cb4247569323f20","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.0.0.tgz","fileCount":47,"integrity":"sha512-R9O/1qA8f7Ow8shRJc1M9SKEw8wvRl6kPDtM/2laQj1InIlhz8GJRhC3gNfrr4eBizFvXbikGfUi3d3zvqtWOg==","signatures":[{"sig":"MEUCIFD/od0xgO/zTrWpYbgBxsjrEmNLDj1XYijrkefJD9N5AiEA0GYDKG9xUGaP/aV6+yNSC/ktWi2o2X71qtqmUzMyavg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1073067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi16h4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpotQ/9E1W7oh9pQFixaHKpSH1rizjssbCG6wQG24+gmpQSYQYySkbj\r\n1Ebtck73jwnnrb6U9SPlA4W9jzWhh9vDGSPFKUmW8ujIaORTwAH6fB5fgFwH\r\ncJqTnDXbHviHjUESBXJkyYx9LbXGAZzi5Tufcv85nznEa1bveDGw/Yg0NUoB\r\nFlqjNWkTFbAue/7TH/+yBuzK/4wj3bMo/O2emp8idH1gw2/mwjqLtYbU3wZo\r\nQHC34P7p+jJe7Ca6qYIA75YlbyP/lByehhCe1Nz+jOrlZnNjzenUHH6G5G8t\r\nb3wiRvOIa2RK7n4jUP7yCXy0kZMQ82uaEME2kU8WZ0pnPQ6bHt2GsHrCT4Sp\r\ncOMIO+7+ts1bfJO1q7Bum1hFp7fv0OmjfWOa9HDvWi6Oj2S+f3BRh9o/+uKg\r\nKntayL4KxnonDtkqmkzrwWpY6Dq3Z0kachQLGNseM9vu4O/+0rItYIXy/zPH\r\ngMup/SCjpgrWmdAVx7uWYAvH6LorpuIcyVe/bv/dek+my7KCPP5HHK2CWiiS\r\nYC4NFRTifqHE+gpuJVozicg12ZDIQw6woqCLY8KpirVPl+8J5KBOj2/q3ZW5\r\nOTKrfocZAR0RkxeSeC3peIwTiMZqc1GhPCecsUsV3cZPwDXS1z9IaNWEiKVa\r\nD4zdlMgYNGDTcneAmY/xYn077Trhj5ogOlY=\r\n=Pqa1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"13a4b9a22729f2a498a805df588dd41d91b330d1","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --define:global=window --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --define:global=window --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js --define:global=window","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js --define:global=window"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.16.0","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"^0.14.39","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.0.0_1658300536057_0.23991157812827946","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"centrifuge","version":"3.0.1","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.0.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"68550cff973e64339d4647d19a58426125a3dbed","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.0.1.tgz","fileCount":47,"integrity":"sha512-2XRhXEOup6nc9oDzx+xX9Xjo2D6bPGXf8BYZT707/geYB2yBfHuqpMveIpcrxmgjKYYrSOEDTNa5+bETi7+MqA==","signatures":[{"sig":"MEQCIBuwV17lC+waldbMmhbYsYTiWbGO+fyYMh6AMMoaeE+rAiAPeelsUVWrOm7fu8Arqr5WxTGchwfupbsPu4nRUZ3YRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1074948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2TngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnwQ//UAzbj+o+bfUshG3Xvtq7JAInlFpda2vn9syEM0GmEkMomVlu\r\n/jtJy1BUpESQNGztaWVcM2Bpw5Ydp3TPvPIitj/7pw7zER7VSV6zSXYZbbXR\r\nFLhQqLWcXNRj8zAKAnWQE4qJHCCvZh73bjHq3fnAtq0POFafwrswXVyFeySl\r\ntkoFTT3KaAa3ySBlTUalZDX5z5w/EspN6TmmVX7CfGQHhQOTMeAxYBsjJ443\r\na0YDX6nyfgWL7jLG7Liib7p+TmNKXyUS5YreRc66yAdVLR97Vp+NnbxB6JHI\r\nxmf0IAHV+Y0M+tWx4uWGZGvquGAnOoE7VvurFTmU+KELSoOoSCkZQIzR8Rug\r\nqgbZnoaVRz7lZ1vzbtXyd0lQeO326Ji/6atoqcKdo4VoeIdDz3wPp4gMbB5o\r\nL84VZYrwqcjD5JeJAQ7NglmIlPRg8frrjqV1W5mu5UQwNxlJS0eOg0onJQMx\r\nVd662gO89Z6q8EUNtxFc0Y95oGOTrE4mBHLkNWMGzrqlf4ZkB4j4vIqMvDT9\r\nlBtAQYExUgzNl3hp+mMM7EdpCT6/0TtPj0B4XSamTwzJEprj4p1hQB92J9Eh\r\nliF+yHamED60X0SwRydVjxvOJGzUiA/R8mnyGQp3CcgblIvzlwKVxGFaYop0\r\n0YEbQ13pIRc/wvTCoZ+540He2PH/tBIVWB0=\r\n=C2O0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"038fb826b9dbb9c47ffd9c013ba87d4712178617","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.11.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.16.0","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"^0.14.39","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.0.1_1658403296463_0.3950801209118626","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"centrifuge","version":"3.1.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.1.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"13acbdc5d90685244ecf8ae5358a8f64e620e4b2","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.1.0.tgz","fileCount":47,"integrity":"sha512-CI0CU+ZwV7XYfFoW9oxhYg1rf/i7nhNnH9Aa+2okTces0YD+S5WCUMsrQXWkTTPxJI0jpnAbqZUVLqexxMm3ZA==","signatures":[{"sig":"MEUCIQCBbDYw7zkZyWEaauyvg3+6mPx+mH1rFa3fQIEtU1zEPgIgdSeIvffyX+0SKLwcrp+uP0LrT2LvFG/WErNroUY/3+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1113395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmbG+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ0g/5AbWBu5fWld+3hdtt9ZTxl5X/j7ID7LnoOZnL3bW+/w/JzQLf\r\nF+0eY8SPHdMna3NOc2yVJB1oE+9OzCXwmrp0ddPO2N/9nBD4UowaM1e3nB4J\r\nIDNEaDFQHBeLJjm7hgAS6khOnv3foeKghS6h2GW2fOJ8o72u8n+pfQX5wifg\r\n8otCEnVo0P70iC5FeO4PJD7QAZ5/TgxNpNvX24lVPjEWWdbDEL3X2dBafTiK\r\nXOmrvouPq/2piykCOCtZkHl3WrlV6ul0fSycHCPpT1ryQwwDQEKs9Z9hrBgB\r\nY7p+qfXYCS4ZNOm0XWHZy1UnXduPgOvI+K9LYX002eYAO+FEBq4uVfqr6t4s\r\n7slF2FvFZ4trhA8W54r+RQMS8PYwASBAVNS4IchRlXP5LbTiGLajvzE4zJRC\r\n4sAvApiJGgsu3MQ+asD0LRNsfo9m+ZmweXnRPsQm7jRbSCIhDMqh+zKlWjFS\r\nikp2HA8h0pUMP/xsxEuv5oMX6AfRiDoK5bGLlFJ78/CLPZEM5GIj7gJeeQUn\r\nZWc+gY1MQN8z9BSFioMI98pygVLc4sN9MMO5plxBJxuirCE2VX/6Ag71mdVl\r\n9FeiSUsF/NdXC+uM7Lq1tZ7RnEj0Yp4XtP4yBkrqPpIyqZv6Jm8DIuNxILYs\r\nByeQb98C9B4R1yoE8nP/ov06ktdFbz0yzRs=\r\n=1Ub4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"57964dbf4d4f7586ae6d3fdf4daa5d1ccba8282d","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.18.1","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.1.0_1671016894561_0.4105966229123206","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"centrifuge","version":"3.1.1","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.1.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"87d3071da3497296f18abb9c0a70493d7d47882c","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.1.1.tgz","fileCount":47,"integrity":"sha512-v0bdkETgEXI6SYhcay1ed/lrchiXFUBVPAG6kD6OinLcnVLTajR4nMfYJCUqYxGBoWlX8HZgbhZ611CbIcpr0g==","signatures":[{"sig":"MEUCIQDC7oYKXNiLyRDoAIz8Y0uDeSxCFi8rjSlcV6atF0j2XwIgTIYdUJbblaW9hf71K1n4Q6cFac0AZxeL4fjOmyXCK58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKBB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLZA//V9KkoHcRCb5A2yzKUzp/DeqXDeDpozu5ACzbaXeLPiFPSY68\r\n4mbKkEvIm8ChCGXm/JKsq/T9nxXj2EUtrFD+puvsu4ko7+d1NaByTeO2PvGR\r\nDNFNaZiLAZYdomt+2IZKyoOeXbfCJWen5ZPz8cstz8wDuVBbVHcsRmeZTz+O\r\n8EH6wiWF9EvQs6YObIGEXrWqCS+2lhxlskSTvuyY/uZOz4/vkXV+K+hTenQc\r\nQ73dqrTsYhyRp8+LVVJrX4Pf89IGwTTttVpLMMkrXZeKHujXzsbOP5wPm4sB\r\nXjVcc3n9qACM6id53nr+MVDl2q9U6fshZ71dRaQThjblDVEIG9Wfm5kGI7lb\r\n6azLMRCyK14/isVpZlL9B3h9v0YGDC5vDvDAxccItyb7nhcn5rSZNmh5MzUu\r\nc+utQWKm/8dvSft9UppLo2pnab/qDwvJ9vNgUQ+2l9SBiBo8UpmBetTRBt+t\r\n2tF/o6xFEbIwkyoWCkFGLEOnptpsdXcaOPWUgmPkxpfhJhhuHhIsdwE6jM1m\r\n1FbBA9om6q9hG/IWZmppL2VserEP9grc2FwhSiRpdCdAqcDqoz7E9E1yuA29\r\nC4ETQzcO0zlTyA+kvQJLBIglsmpP+FZTFsVsQdTm1iirHM9SFdgTf50qsbKm\r\nm3blGp/dY90DR7bIn9fQPuQdNDcHdc5QfSY=\r\n=JasL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"0b25e684f64f2bfc7e9461adaf8856566e6fe787","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.19.1","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.1.1_1680347255508_0.34373875425483225","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"centrifuge","version":"3.1.2","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.1.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"c0185cf3a5e9483209f8f803db70a61eb506625f","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.1.2.tgz","fileCount":47,"integrity":"sha512-ntxRt48bIXn6Q16cqsqXHSxNA/wsW2Xd8ZH/tLfY3F9OjhOoUXuuzCoO2oJ/Pa0TWaJhS9JinjvZfFBYXT05Ag==","signatures":[{"sig":"MEUCIQDRGJleBkudU31Sm82qN4s/O4BhJntXkWGw04sVfuG2fQIgJtJFaZyeBp9Or/2MhtVbrJCy5eJ37WPiwKDH7e44pv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1120132},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"220e603c85c8993130a52841b8106571d542ec16","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.0","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.1.2_1683990593645_0.3189767356708122","host":"s3://npm-registry-packages"}},"3.2.0-beta.0":{"name":"centrifuge","version":"3.2.0-beta.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@3.2.0-beta.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"03417cb9ddce87c91cf7943d4d30a52ad0cbf93e","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-3.2.0-beta.0.tgz","fileCount":47,"integrity":"sha512-fb/SEP5LBLkwXWUWAorMwsI89o9DV8xpAI4u8qNWluNJfc5ega8vagKO2mVSNZ6wyBzBb6Heq5pNzuszTe8fGg==","signatures":[{"sig":"MEQCIGXZtV98OQx2a8QeaMtAE/eI5muh4sGQ5CVPHhXjoQbNAiBOgjX5V8GXPXNn/dHJD6e8AlU7u8nlC0GBKNun0XAYPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132187},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"583823270498d4a2b79bceb0f22fea3868d55d2f","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.0","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_3.2.0-beta.0_1687200643047_0.1919197062128759","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"centrifuge","version":"4.0.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@4.0.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"ee35b9349e3ab924ba367771719c5241b460d3d8","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-4.0.0.tgz","fileCount":47,"integrity":"sha512-vgDoPghCm7wwW/+7JX/GSNnav5Q8qBCq93Qp2KmQ4uPO3COCT/dlIesTE3MVLbgUG3pwSBQwcbpvsMhcQOYGZw==","signatures":[{"sig":"MEUCICuBFSaR5WHurSC14Khe0r02Q/GV7mm0YEZrZ9smVQ7/AiEA66AccOYofhCkpF+1OHjsggNK3hu8Z1Pns0inmsgDLx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1150069},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"1434e28f2569a35cc38ab53f8448c2e5c92c0ae2","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.0","dependencies":{"events":"^3.3.0","protobufjs":"^6.11.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_4.0.0_1688015028828_0.33720835770693913","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"centrifuge","version":"4.0.1","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@4.0.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"2607756d4b7da6201ca12666bfc6564e4e8ef6a2","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-4.0.1.tgz","fileCount":47,"integrity":"sha512-akAyUfvMnyoCa6X2tdU5WPEccVqjkb9R/xxfm3iJ7ha7EIawjKu1dQmoyMkoLDpgl0jFxhorjmVgRcbojE17DA==","signatures":[{"sig":"MEYCIQC7bkkxfs+KpsoXJSHtcbEQUSqaHJD8ErEnjCIVm8PCsgIhAKYautQqBDoqM54vH9nWDkg7HinH6uFfQ27sDRoFKXFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153332},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"bba532cfd4f44a6df4f51a7d2e371c1371bf42fb","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_4.0.1_1689101275053_0.4609515149468453","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"centrifuge","version":"4.1.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@4.1.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"4981ad36f051f44a12a77c8834b0798bc8dab791","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-4.1.0.tgz","fileCount":47,"integrity":"sha512-h1DM0ZtchKk/p1LrjWmjtD3K154VMSwNkcESTIxDEyyMR4oZQDdG78VHpJbwMmvIeUvmRGAemGxGZs2jSSkpbA==","signatures":[{"sig":"MEUCIGGneWPPub+wrRAG/BAXiBaSDBXPPyllfvQflQyBLeJHAiEA78xwcD9sWYOoJZ1alZEKDvD9UX1y3UfVXg7m0MjwMKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1153693},"main":"build/index.js","types":"build/index.d.ts","browser":{"events":"events"},"gitHead":"1b35e163227cc3ce4211c26390fa1ba1fdd3d61d","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"tsc -p tsconfig.json","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/protobuf/browser.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/protobuf/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@typescript-eslint/parser":"5.30.7","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_4.1.0_1691940499719_0.037605940684274586","host":"s3://npm-registry-packages"}},"5.0.0-beta.0":{"name":"centrifuge","version":"5.0.0-beta.0","keywords":["websocket","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.0-beta.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"2ed589ad733160ae531b61cb554749caaaeaccab","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.0-beta.0.tgz","fileCount":35,"integrity":"sha512-j1Da9y9jBV8ZtStggf6gNrhWyVoyCvEabbS5SkWp7g+BSkWYq6R+v5BZPbBIQqdcoHc7zFXD+GE96tHs/abLBA==","signatures":[{"sig":"MEUCIHvr4ybqNvtlI+HSEt+WM+eLYYKWBl+Opq/2C0oQtptIAiEAsMIdpI2AYOAX4F6vTTb9LpAEEgidJ2rwM2g8iRL1T6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1941979},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"gitHead":"9f2f32148fd44409071696f4573c231328803321","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","rollup":"^3.29.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"5.30.7","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.0-beta.0_1694065445959_0.8445065388355633","host":"s3://npm-registry-packages"}},"5.0.0-beta.1":{"name":"centrifuge","version":"5.0.0-beta.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.0-beta.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"6094c5fb615af2f528038ae77e58fc6fe0004fb4","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.0-beta.1.tgz","fileCount":26,"integrity":"sha512-+d4qE/afZkECdWmlvDJioQQVOCVcWlNku1qeXNKlWmPUwH5DUiAFzATE5VrUnBwkAdfi99pxr+qUyWbRT3BY/A==","signatures":[{"sig":"MEYCIQCz8sdR/jZoEwLae7XyENxEKS3oa7qduVtjbYwTz5M4ogIhAK1YycVOFjMq1kSb2ufzQ7rA18FW965mEUWerheb3MTj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1941683},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"gitHead":"cb38041aa34c90e55ae21da4996ea94b05e55b98","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","rollup":"^3.29.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"5.30.7","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.0-beta.1_1694106630703_0.1373822895042236","host":"s3://npm-registry-packages"}},"5.0.0-beta.2":{"name":"centrifuge","version":"5.0.0-beta.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.0-beta.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"0b68b38808f1b17ad33db5af16b29f584c723c39","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.0-beta.2.tgz","fileCount":22,"integrity":"sha512-tdfAaVb0zol7soP7lzXI8DCMWj/9tNVzWb4qWQLDIzAHC6OcEm+UnpPsa0b/SSsQKZ6E6QZJDRQHe6ZR+S8TbA==","signatures":[{"sig":"MEUCIQDMJh9Q/BLHnYq7oZb/svJdog0UU6mgLXvqFi7uD72/JAIgU999lG71pb6xfAVWCaiZ8KCiBI5WrqYaH/XWdy0fjUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1923256},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"99b4c8186bd7c3743b48d255f347891005716664","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","rollup":"^3.29.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"5.30.7","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.0-beta.2_1694244916452_0.4100719371624546","host":"s3://npm-registry-packages"}},"5.0.0-beta.3":{"name":"centrifuge","version":"5.0.0-beta.3","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.0-beta.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"12684a7fc692c93d1ef3c02818418de696eeaf89","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.0-beta.3.tgz","fileCount":22,"integrity":"sha512-HZFxjGPl1FwWRSKeH7dlQg9q6B2ty+FDlbechLVmMpBoZP3q/UKZIPcpC/uypZDC/PdVubsFN8pgEIN9DMaBHg==","signatures":[{"sig":"MEQCIEuBOwkKirwEUx2I0lysfJx4SiMaEdWCuKhIRJ9Ja3sPAiBanMW/kr7eMP0F21Jq1zRa0dqDxMJGI0HmSnYcxBcj/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1926672},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"6c58fab035047b2d7d53a6b7f37ad51e26d829dc","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.6.0","jest":"^28.1.0","eslint":"^8.16.0","rollup":"^3.29.0","undici":"^5.5.1","esbuild":"0.16.6","ts-jest":"^28.0.2","ts-node":"^10.7.0","typedoc":"^0.22.15","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/node":"^17.0.26","eventsource":"^2.0.2","protobufjs-cli":"^1.1.1","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"5.30.7","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"5.30.7"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.0-beta.3_1694440908475_0.40084185693928154","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"centrifuge","version":"5.0.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"86aedb265838b61dd813cf9928ebb2bd20339c55","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.0.tgz","fileCount":22,"integrity":"sha512-SYBaMnkOFJfrxVfv1Kiqqzq3TJZsFn4L8EDbN8C9F+xEXTTHkllmjrUqVYcL8mOyfQhOS/y3FxITrhrHTyBJ6w==","signatures":[{"sig":"MEUCIQC/O/l651JJWEhcSKZNsD0izzA/yIwp4mFveqCn0lY1PgIgdbPuhS/Dic+s0eSXvuBb5f+jhGqtJwvzr02Smljpd5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948925},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"cabda81b2ba26057653395578ec45b5f6b443328","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.0_1694509066212_0.7917322447538169","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"centrifuge","version":"5.0.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"22ea0e7cd33d26b7f3e809bf877b4456b50668d5","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.1.tgz","fileCount":22,"integrity":"sha512-u0Lo2Xy/rfrC5H6UzbKS0MVoS72NbUgwmY3/Y0GnCWgRcQbyk8lFBBSxudp8PIw7YiWRJvb35BQjtI0Vmo3LsA==","signatures":[{"sig":"MEYCIQD9RaxpzYTSOIvblL9ffYR50j/PLeW21L2k74ows/jQ7wIhAIiq32x8YVzjEWzJl17Y2A2Dkhoeo4xxoQu5l56QE3aN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952856},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"ed5fc9561d7cd66d1823f5c341bafebcf5fc2d67","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"8.19.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"16.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.1_1696437133614_0.30735017784707974","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"centrifuge","version":"5.0.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.0.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"a4efc469aa18046a8ffe19f8ca82211014878918","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.0.2.tgz","fileCount":22,"integrity":"sha512-SNUiwHBagjauvklAgcNQJk6aZXTW3Poq8Yut8nVaBYt4/Jn0zmV5PSMyZacIS2dxttgGCSedJ+soWvKZaXjJjQ==","signatures":[{"sig":"MEYCIQCIIChXWEneA1vX1ZmIUyUwrnGDooBHhOhrU7ow/wZ5tQIhAJHv8nClvvkc57dJPb1/qx8rB/8v8g8O3kZcm2aY8jzQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1952874},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"04e4f7b2d7567f428b26f6c86c0cd40205aeb39c","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.11.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.0.2_1709671955116_0.15814155284720033","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"centrifuge","version":"5.1.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.1.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"3635db4e9bfa779fe85be9b2db66f7cc398313dd","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.1.0.tgz","fileCount":22,"integrity":"sha512-q/BuC18Un30YNBMkFg7iU+SnYmmtfqa2z4NwTPyo9sXrRzd0sC2wbo8ocUi7e5/KMusaztd6Bx7yewExJBgKmw==","signatures":[{"sig":"MEYCIQD1d7eNO4OU8lyKQwDQJJChLAYipXM3oAe1B09B2GRmMQIhALcq0iiAU1S3Qv0s8HWVf2L3imswXaDMFQXH31x5yEg6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1954851},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"3bac6dd0f7ab693d04ca8921562b1a01012255b5","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.12.0","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.1.0_1712551249531_0.5111521089485893","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"centrifuge","version":"5.1.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.1.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"5e9d36a24ec252f909313fe060430246bb524aee","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.1.1.tgz","fileCount":22,"integrity":"sha512-3J1yMhkK/d2YjhrpZroKeg0gYVKiU9I0tR4/sg3n/N5WQMl2MWrtgXpfEV7RAyPRtMi1AR/BVNNGxXHf+gAqWw==","signatures":[{"sig":"MEQCIBZY2tB8WYNkh7EzQGx7Y5zTZZ0pC6dtdaoG8Ht+3WfgAiAwi7za1FbCB/6Ogn2Ycfrhb1KoBt8mGfk5thiH+bWQRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1956147},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"ab1a07496e1c1965c842b6c5e607fcbd9ef3a597","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.12.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.1.1_1712727681624_0.9347739630263825","host":"s3://npm-registry-packages"}},"5.2.0-beta.1":{"name":"centrifuge","version":"5.2.0-beta.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.2.0-beta.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"573bc7ef74611eb1ee3e46c74c899a843de33846","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.2.0-beta.1.tgz","fileCount":24,"integrity":"sha512-9WG97jmggiuxtxEufkeyR21u0tHH9xgrA58oGGcjqin4RbSCKIGsnwKWp5kmussHMPOtFckeQV4KFdUTQNpHag==","signatures":[{"sig":"MEYCIQDt6EB6vI3LH3DcEG8vASN+lrSR28mAYpyV6kI0tZh8owIhAMN44uWKP5lPfbwj3KII2NyudtAYQWmDpmfC/DlmmqUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2017970},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"354c1f21b7adc4acbb76f4919a44814cd3ff0491","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.5.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.12.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.2.0-beta.1_1715153766862_0.6664787922767597","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"centrifuge","version":"5.2.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.2.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"f5400492bcfd9024aea4b65e4114c72bdcdeaad1","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.2.0.tgz","fileCount":24,"integrity":"sha512-ZnisJ6EvmK6meLCF4/UYfT0InsirPtqlFigzEy8UV64+Y6JZgLQTEkQ8PDFD96F7hGXwApsodxf4fSNdjrRFLQ==","signatures":[{"sig":"MEUCIF8og3q8pNHH0gAiGGgHs8CCebiDdiDEn7p8ymcFT/UNAiEAv2vP4Z1x+z2c6NNitQw0l2mGOVMPmI5djIL7N9GHCak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2018972},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"a5384ce69429053a7a3217072574ee331b310eb8","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.5.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.13.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.2.0_1717094422019_0.1263356694611384","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"centrifuge","version":"5.2.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.2.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"73b3f583a4f3fc1f38144c381453854472d01942","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.2.1.tgz","fileCount":24,"integrity":"sha512-gzl43dfL5hkwmb8FM6u9OwZgYsYCIWU8VDbXy0knPqZcrUr5lZ4MeLKRd9KHObi/sYFCZZX8QJSBtpOV0NnYzA==","signatures":[{"sig":"MEUCIG8EQ1Eg5JhIxYe32IBrhrZvE8r76P2PIxVCeuWpCreNAiEAnmA6qpxwhP5MUQORQjV4giGExPLkP4bmvmo+kZc2yUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2025135},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"0d25830a63bf7961dca2e69e0347da7afe1588ac","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.14.0","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.2.1_1718855815077_0.8009642320932784","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"centrifuge","version":"5.2.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.2.2","homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"4345d22f3173b0e1f6958367902b87bc4bc25a5f","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.2.2.tgz","fileCount":24,"integrity":"sha512-d1PW3HxtmN7rMhtaDeLgZnSuXuTqoWhlZPC/pm0UwzTnBve1QlMgzY4DHQ21mpQYEeVGes46KKXj0cZP7/uZrw==","signatures":[{"sig":"MEUCIDfpq1DDTZKTAS18hop3R2Sywp551xL6D/p6LNs3kwlXAiEA7PLVdoQIlxrmsW4XotY4vGuhi6HSP3168LzGfRe6TNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2025492},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"2917b1221cc3b821974afceffea2166d86313c17","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.7.0","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.15.0","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.2.2_1719503447871_0.5009752916380059","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"centrifuge","version":"5.3.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"e0f84224a5cfafb6ca9f8b60452dc15be807246d","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.0.tgz","fileCount":24,"integrity":"sha512-XAahuhLt1vOGS81RMHnBn5WuRbIHW5Fnrp8TEcF1OiuG2sk8FSkgxFNwIItuCSp5ep2EQSZQV8cTiN2omMEEvg==","signatures":[{"sig":"MEUCICsjvCUXA2zzhMn4Njo+vhgbRyClaSTp3fxfyCF3plkmAiEA85jya3N/Bnda3EUeRol2QnpP949XOAXUKIN+Ziu+vnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2029517},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"fb0f39bdb80ba78c0c5cb6388d148b75e56c0a48","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.18.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.0_1737002990088_0.4143996440883062","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"centrifuge","version":"5.3.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"89a6936047025dfa697857de9ac549d80d490cd0","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.1.tgz","fileCount":24,"integrity":"sha512-TdAr9knnX6eGXIvU9ZfXDr5RR+GPs1qoj+iR9wS8vlH1c4d43vp+3aZ2+kfiRCAyCh4d3t7PraOKJQHb5uXpsA==","signatures":[{"sig":"MEYCIQCEz4eIK9od9MEqlFcieLXsfDrGlYa2mGFn/hJ3DQe0JwIhALQ1wHVOoHnmvl4/vrHrGxumbzc7FkbYuMqSMmTjdYc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2030042},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"e9fb984e0f8531c093ae9f01897ee13d6f05f936","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.18.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.1_1737799156766_0.46630260262274725","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"centrifuge","version":"5.3.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"a19ad92387fc2e4b95e2bf8717f52875e2ce9491","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.2.tgz","fileCount":24,"integrity":"sha512-BVQ7U1XeHOU8LZpsj64cODds1ekp2gdGBkLu9Is1pUOQAt+mPH4bz7iEYQB9WcoAYRA30IdfNMnenCCGSftqhA==","signatures":[{"sig":"MEYCIQDztQ5k80skXeC9gldTgPS8xroDEOhOcXKO9g6HINmXBgIhAJLW72ZbDqIjp7HWr1fqYwmznhi8/oSvcLP3TfevfNwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044352},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"8de6b050b253652de6ef044d1174092c9f25dec5","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.18.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.2_1738176715926_0.5272338524987765","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"centrifuge","version":"5.3.3","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"09c1d10f86e083db2b526577b8c8a9ca847906d6","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.3.tgz","fileCount":24,"integrity":"sha512-ihXWFkD1f8GgnbSoISjU1Yf6t50aFPXDsuRCRkulMcXzWqjiPQGBEJxgeY0vzSrO01ahp10HBhsxNs18G82F9g==","signatures":[{"sig":"MEUCIQDbg40vBmlo10gPGun7TmJ6iXLNH0lu/U94HVMyq7XyHAIgMIgTj9NHSLGrAy5M/sHAQjlqs5EHYlcp9m8QIEvM5Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043668},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"881e2e64065e6e93bb2b4e5d23e75276841b8899","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.18.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.3_1740501252895_0.8771172462256507","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"centrifuge","version":"5.3.4","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.4","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d3a94bff53ca50cf33ab5a1efef92a53a6d3b21c","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.4.tgz","fileCount":24,"integrity":"sha512-adPPZAQ1a4MqB9XbOg61KvBRzWrsL/akySZxd74mIkTh1C9Hc13rSB8Bi4SZD4+PxWkBK6L5zw5AgleeDFPcjg==","signatures":[{"sig":"MEYCIQCd96UYaAMJOchjk1GrQaFXDlQWNyHEFvte000BksDstgIhAPpzl02+PjLt9hZF4TWwka3MV9vQh1PrpXRjSIzkjChz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044792},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"ebae3d39463dac34690cf7d60facb3a7a3e00c9e","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.18.3","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.4_1740502194843_0.7754667593713778","host":"s3://npm-registry-packages-npm-production"}},"5.3.5":{"name":"centrifuge","version":"5.3.5","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.3.5","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"ef17eaab87168a8f5690d48596aa6445c24fe43c","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.3.5.tgz","fileCount":24,"integrity":"sha512-stZjsYG6gFMvTrOF5ukBWKjsmqI57MSZZWoaT67bVM6mS5CHxzF2mSE4kJtEQWqIZlS/iWy05nk3u/N42O656w==","signatures":[{"sig":"MEUCIBJU8IP51D9B04jsYZ/zSwPIQClT3TWDWIwcfRmJTG6hAiEA+jc1e2qT2EjoIGvCW+KE4sXhASyA+FhB8jVRcwekFyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043407},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"382986f0d9b9a930cb7048c817cc6eff38105321","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.1","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.3.5_1746948801064_0.1926889104766376","host":"s3://npm-registry-packages-npm-production"}},"5.4.0-beta.1":{"name":"centrifuge","version":"5.4.0-beta.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.4.0-beta.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8146be4724013395b1ae59a240ffd640b4c38af1","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.4.0-beta.1.tgz","fileCount":24,"integrity":"sha512-2+Quxhuq+Fytb39tCLBQprlmLdoH04cMS1+wyxxdubv/o1wON4tHNgC4/WclbjjAmR2xQARk9ViWBLnHP5nnZg==","signatures":[{"sig":"MEYCIQCyreiUOjTxsTmQ9XnjCOOJe35itWJFXG5UKU/MgHAoqgIhAK3S/XX+RGRw9kAqsYczfv6PciNNCqb5QTkOCHr8YEyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815611},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"805c42265991792b58ce4638d56342ab0e01a7f9","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.3","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.4.0-beta.1_1752986358003_0.060459074689543035","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"centrifuge","version":"5.4.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.4.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"b84c140937b780288fb2bace35666362565fa209","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.4.0.tgz","fileCount":24,"integrity":"sha512-XFRaOkljFN8GvN0Z+8g/nhlTf93PIF9nz9eWXuZ/OfviUkXuQfNpGzzQMAWMrrPnQCqVNXEK8WxJbproT2TSnw==","signatures":[{"sig":"MEUCIH6BUuSMBVYlusoMWbOhecvEnwUvVe5pxglbEWgOzFhUAiEAnvK9Y2HhsQi6u3CZOmOpykkSGBsMZTrNDSCGNfGq8t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815604},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"0b0b341aedcb135a1fe883f80578b35684764793","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.3","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.4.0_1753076172586_0.37425931288628056","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"centrifuge","version":"5.5.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.5.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"8ed57be6cd85d98c338d21311cee2cbfc89d9b82","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.5.0.tgz","fileCount":24,"integrity":"sha512-zuBEOSuwv2RftDMr4oufgXzbGUBHGvFoXEIErtyOXeO067cemAo58aQrdiX6GXE5knmDnF31jZjPBJKzO0aSfA==","signatures":[{"sig":"MEYCIQDPWk0GzEhw87gvhdE9ymAOyn80iqVneaxVF0ZrmubTdAIhAIAMUv10SFaWMS7CRZcVvQbt7Gk/Z4eFMIKiavGzyQRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2921971},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"6c71051f5b442e9e7aecf907e42cda20c0a2b227","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.5","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.5.0_1760461432043_0.013808903630190938","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"centrifuge","version":"5.5.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.5.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"b305247aae4a3ab781b5a0e2516f5a76fe2d7070","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.5.1.tgz","fileCount":24,"integrity":"sha512-ioU/SYAUivVlzgDdBxk8jo2IO9BUEkH4MGC4QkPkfiEH5ctl64CUpOx5AxiBecibkLLTR/XIeR2cLPkKnNUXPA==","signatures":[{"sig":"MEYCIQDyp4TjWNIZzA9iUp16vtoj/05KGCjbtD6GvNtvoYOwrgIhAK1oJOJeXw+ZsiwWmV4z+oxN2TbE6ox9+Rj/P/3NLqJL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922369},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"e0f9400cbbb12e098e6ea3a6760d64a2671b7bca","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.5","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.5.1_1760641734453_0.11967357168071424","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"centrifuge","version":"5.5.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.5.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"94030a79048ab61ec83e70afa1211f3a998aa486","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.5.2.tgz","fileCount":24,"integrity":"sha512-ewr0sYidOWKevUq9WyaddlYSg3q2Xmxc+OLl5xjV6WFTWOb0IChJjdNaUhkqL5JbFCsIe/eo3KXinKrm7JwUcA==","signatures":[{"sig":"MEUCIHznKzBcVFGQ6f2G04WDameXhuB9TYF0GbN+DSYih5ozAiEAxiuo+V1kSafp+MyHw/vjCXecK3Sx5zpUNNieTM0ArHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922035},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"c4334cb9d5c3e5be3fb94e78304c3b0ef2ee758c","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.5","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"0.19.2","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.5.2_1760729285156_0.4036690866913011","host":"s3://npm-registry-packages-npm-production"}},"5.5.3":{"name":"centrifuge","version":"5.5.3","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.5.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"d08155a950b81d2fce3a6309d2f2a611a5642da4","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.5.3.tgz","fileCount":24,"integrity":"sha512-LPkWnsAxu7JaE5S738XiREzJIko3Pf/qnWb3kd0q/OR0OJONUbSdnZ5pKsEI2yFi/odQ89SYsHPhLuEeZFhp/g==","signatures":[{"sig":"MEYCIQCrHfw9WDIaj4FmzdjezLtAZioUREnjoHtIieUCkzBgHgIhALk/2ynezLiMjrOuyciERHQKSet5OsiptTbtuzoxuE55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922326},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"a5a327a3a01ce7f203b6bf8e77d6eb8aae3bcbfe","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.19.6","dependencies":{"events":"^3.3.0","protobufjs":"^7.2.5"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.14.1","jest":"^29.7.0","eslint":"^8.49.0","rollup":"^3.29.1","undici":"^5.24.0","esbuild":"^0.27.1","ts-jest":"^29.1.1","ts-node":"^10.9.1","typedoc":"^0.25.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/node":"^20.6.0","eventsource":"^2.0.2","protobufjs-cli":"^1.1.2","@rollup/plugin-json":"^6.0.0","rollup-plugin-delete":"^2.0.0","@rollup/plugin-commonjs":"^25.0.4","@typescript-eslint/parser":"6.7.0","rollup-plugin-typescript2":"^0.35.0","@rollup/plugin-node-resolve":"^15.2.1","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.5.3_1765704066298_0.33027846389106985","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"centrifuge","version":"5.6.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.6.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"3dfc69ad549d3e2aafc2f44c39087af9ddc36ec1","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.6.0.tgz","fileCount":24,"integrity":"sha512-Cs0uYnlngtxbsm8lwKXb5PCD3fhgVDRyqEaAtXEp0BMmP4pE/tcwFWCFxcYy6b2faChjmsrF9IgA/G44OSqu/w==","signatures":[{"sig":"MEQCIEk7RQ4k67TEhgCTcQLoG5+g+n1vdggeMDHCUa54LJ9UAiAjiBq8b7y4zS8yOBCnLaZFJ6Sm17p7Hq037hrsxSPGEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3918803},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"08ad8055e665385b5218952ec8f206ef74d2b495","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.57.1","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.27.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"6.7.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.6.0_1779389616247_0.6114684800191212","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"centrifuge","version":"5.7.0","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.7.0","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"2c9a1a563bf4141535f65f87532862c17cab36e6","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.0.tgz","fileCount":26,"integrity":"sha512-Ptx7ELyVc7/KgzpadVlISTtdTWsuzumze5/vo9sH4RsvtFulJJMhmKr/cNDg6se1eKKbS6ZywIBl4eSZxqY3fw==","signatures":[{"sig":"MEQCIDBihaxLJpYLlbX+M9KPWyGIoVGMKQcAsgTZD1CZYsLqAiAeGBtQTTdn4lNke4Ta4rLnpvGNpws2rJHmTOUmTi+/hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3943307},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"846d2f641b146b355a411a30b2e10bc22217cf3f","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.57.1","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.27.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"6.7.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.7.0_1781549934096_0.7921530438018312","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"centrifuge","version":"5.7.1","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.7.1","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1adf1bd7bb8451de74ed5e89bd965c9cffa6a17b","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.1.tgz","fileCount":26,"integrity":"sha512-Jq+T/cAulZVJPfRLfKHX2jcELdwt/LNG4wVx7vQlpaLQlNS+s/HVysRlTNYZ/FktP/NY4sKPI1qz2gh2IGamUA==","signatures":[{"sig":"MEUCIBib7tP4XT30Om6IXfcaRLChn78J2U0zHte6ePHDeIEXAiEA82VUvSTXEe1FrPAcPx9fyx6e4/nik/cDGktceiydQCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944960},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"c9e867858f703ef7e0b4c68e77004b36b3490214","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.57.1","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.27.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"6.7.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.7.1_1786682039839_0.4135074961322245","host":"s3://npm-registry-packages-npm-production"}},"5.7.2":{"name":"centrifuge","version":"5.7.2","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.7.2","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"01c0ba160797ace6035777c89fa75811768614ac","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.2.tgz","fileCount":26,"integrity":"sha512-7NClNCeUxVY+zTO1XIZBgULTM2JsCZDXWWw2FD/WfNvJEZ9yawCeXhCbyxgJIcFpMuHwH8V+hYFIitmix4N5dg==","signatures":[{"sig":"MEUCIAzN252bpCI95Dpx95VEWQ18gg01qZMQlvg40VsgLovjAiEA6LLIB/CNudT/ilGz32vrXo0gSWPanzusXDY8r0D5xmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3945442},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"c649ede164711eb575fc940335b80317ddd345b0","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^29.7.0","tslib":"^2.8.1","eslint":"^8.57.1","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.27.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"6.7.0","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.7.2_1787777650038_0.08855275854218903","host":"s3://npm-registry-packages-npm-production"}},"5.7.3":{"name":"centrifuge","version":"5.7.3","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"author":{"name":"Alexander Emelin"},"license":"MIT","_id":"centrifuge@5.7.3","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"homepage":"https://github.com/centrifugal/centrifuge-js","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"1aa3c6d499dfb35e43f8c08015e5aa622792c7f3","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.3.tgz","fileCount":26,"integrity":"sha512-gJZ8R3P1To1jfKBAhhm1w7XQf7ViLFzmOecbEJEwpC8oOViuOycIsv5WqzrSVVWbc0l8AUY4GaX6/eO9NQZzKA==","signatures":[{"sig":"MEQCIBh29e4iGFG9QeU2G7B2FtmlQa1vL+flic1dXKlAhRKmAiBzg/rgFT/c5QkPMxqTsEf/tcM0CRvTKhNRLHU7cS+YkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957166},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"e2ac483bd1d4e6c8a8d15f444233ea64315ae8f0","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --forceExit --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^30","tslib":"^2.8.1","eslint":"^10","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.28.2","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.28","@eslint/js":"^10","typescript":"^5.9.3","@types/jest":"^30","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"^8","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8"},"_npmOperationalInternal":{"tmp":"tmp/centrifuge_5.7.3_1788324755576_0.7883885523101166","host":"s3://npm-registry-packages-npm-production"}},"5.7.4":{"_id":"centrifuge@5.7.4","bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"dist":{"shasum":"5c84af18c7f89e6bf71e3b19561abc8eedc2ec91","tarball":"https://registry.npmjs.org/centrifuge/-/centrifuge-5.7.4.tgz","fileCount":26,"integrity":"sha512-PnkJSS5uDPcdIDK4kkrgVCiT7RT+4xUTVjO9FfUjrUpOdPNKXgjfY+6gdG+RQKGSRP7AxP4NxCuFk0Eb4sjrWw==","signatures":[{"sig":"MEQCID6Nzb2mvPRtkm+MxYzYnFYq8Kz5oo/40Duv6AOcdmBnAiAZv38rirl/6zktEqTX4UD17hBtNyKODqQnvgxy9XB5Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCfbxlJ5X+8KRfn3juB6jHAKOaMTWK6haix0zHIGTsUXAIgSSylq8cWP6eZX/52JIdrfZTayG7cDUpVkWyZvfTmctg="}],"unpackedSize":3960366},"main":"build/index.js","name":"centrifuge","types":"build/index.d.ts","author":{"name":"Alexander Emelin"},"module":"build/index.mjs","browser":{"events":"events"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.mjs","require":"./build/index.js"},"./build/protobuf":{"types":"./build/protobuf/index.d.ts","import":"./build/protobuf/index.mjs","require":"./build/protobuf/index.js"}},"gitHead":"1ac0fe6531eec9cf4c3ff0da6dbec6c859bab3e2","license":"MIT","scripts":{"dev":"esbuild src/browser.ts --bundle --outfile=dist/centrifuge.js --servedir=dist/ --serve=2000","docs":"typedoc --exclude '**/transport_*.ts' --exclude '**/*.test.ts' --exclude '**/*+(utils|json|protobuf.codec|codes|browser).ts' --excludePrivate --excludeInternal --entryPoints src/*.ts","lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest --detectOpenHandles --forceExit --verbose","bench":"jest src/codec.bench.test.ts","build":"rollup -c && ./fixup.sh","clean":"rm -rf dist build package","proto":"./make-proto","prepare":"npm run build-all","ts-node":"ts-node","build-all":"yarn clean && yarn build && yarn build-browser && yarn build-browser-protobuf","dev-protobuf":"esbuild src/browser.protobuf.ts --bundle --outfile=dist/centrifuge.protobuf.js --servedir=dist/ --serve=2000","build-browser":"esbuild src/browser.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.js","build-browser-protobuf":"esbuild src/browser.protobuf.ts --bundle --minify --sourcemap --outfile=dist/centrifuge.protobuf.js"},"version":"5.7.4","_npmUser":{"name":"fzambia","email":"frvzmb@gmail.com"},"homepage":"https://github.com/centrifugal/centrifuge-js","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","directories":{},"maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"events":"^3.3.0","protobufjs":"^7.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.20.1","jest":"^30","tslib":"^2.8.1","eslint":"^10","rollup":"^4.60.4","undici":"^6.25.0","esbuild":"^0.28.2","ts-jest":"^29.4.11","ts-node":"^10.9.2","typedoc":"^0.28","@eslint/js":"^10","typescript":"^5.9.3","@types/jest":"^30","@types/node":"^20.19.41","eventsource":"^2.0.2","protobufjs-cli":"^1.3.0","@rollup/plugin-json":"^6.1.0","rollup-plugin-delete":"^2.2.0","@rollup/plugin-commonjs":"^29.0.2","@rollup/plugin-typescript":"^12.3.0","@typescript-eslint/parser":"^8","@rollup/plugin-node-resolve":"^16.0.3","@typescript-eslint/eslint-plugin":"^8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/centrifuge_5.7.4_1788976606690_0.19363014103427978"}}},"time":{"created":"2015-01-22T20:44:23.624Z","modified":"2026-09-09T17:56:47.019Z","0.5.2":"2015-01-22T20:44:23.624Z","0.7.0":"2015-02-24T14:16:24.509Z","0.8.0":"2015-05-24T14:25:01.361Z","0.9.0":"2015-08-26T05:53:41.513Z","1.0.0":"2015-10-25T21:19:14.120Z","1.1.0":"2015-12-06T08:43:33.973Z","1.2.0":"2015-12-27T09:35:22.477Z","1.3.0":"2016-01-19T18:31:18.831Z","1.3.1":"2016-01-21T07:14:21.051Z","1.3.2":"2016-01-31T12:18:21.615Z","1.3.3":"2016-03-17T06:54:24.954Z","1.3.4":"2016-03-18T21:30:26.144Z","1.3.5":"2016-04-03T09:03:11.970Z","1.3.6":"2016-08-01T06:41:55.862Z","1.3.7":"2016-08-02T07:26:59.333Z","1.3.8":"2016-11-10T18:19:40.723Z","1.3.9":"2016-12-15T21:04:50.198Z","1.4.0":"2016-12-17T11:43:34.954Z","1.4.1":"2016-12-26T15:10:38.161Z","1.4.2":"2017-01-18T21:54:18.396Z","1.4.3":"2017-01-27T20:58:05.250Z","1.4.4":"2017-02-18T12:02:41.654Z","1.4.5":"2017-02-23T20:10:01.810Z","1.4.6":"2017-03-12T10:58:36.736Z","1.4.7":"2017-11-26T16:03:22.784Z","1.4.8":"2017-11-28T22:10:06.881Z","1.4.9":"2018-06-27T08:35:59.766Z","1.5.0":"2018-08-14T19:03:21.796Z","2.0.0":"2018-09-18T17:28:56.698Z","2.0.1":"2019-01-03T08:52:53.126Z","2.1.0":"2019-01-28T21:08:01.505Z","2.1.1":"2019-01-31T18:56:28.495Z","2.1.2":"2019-02-06T18:14:30.752Z","2.1.3":"2019-03-17T16:32:51.442Z","2.1.4":"2019-03-30T21:11:20.620Z","2.1.5":"2019-04-02T07:14:54.630Z","2.1.6":"2019-05-26T14:02:07.804Z","2.2.0":"2019-06-09T13:08:28.512Z","2.2.1":"2019-06-12T07:52:43.289Z","2.2.2":"2019-09-12T06:21:21.570Z","2.2.3":"2019-09-18T06:36:33.929Z","2.3.0":"2019-12-14T13:47:49.754Z","2.4.0":"2020-03-07T18:27:25.613Z","2.5.0":"2020-04-02T07:44:13.590Z","2.6.0":"2020-04-26T20:20:03.775Z","2.6.1":"2020-05-26T17:38:28.563Z","2.6.2":"2020-05-28T21:38:30.123Z","2.6.3":"2020-06-15T16:44:50.870Z","2.6.4":"2020-07-10T07:27:19.264Z","2.7.0":"2021-02-06T15:25:23.327Z","2.7.1":"2021-02-16T14:21:11.474Z","2.7.2":"2021-03-03T20:23:11.759Z","2.7.3":"2021-03-31T10:53:33.363Z","2.7.4":"2021-04-13T12:09:45.082Z","2.7.5":"2021-04-13T18:40:00.096Z","2.7.6":"2021-05-30T10:31:50.856Z","2.7.7":"2021-07-28T08:31:25.249Z","2.8.0":"2021-08-29T19:04:19.385Z","2.8.1":"2021-09-13T04:52:33.905Z","2.8.2":"2021-09-14T12:19:21.698Z","2.8.3":"2021-10-12T14:46:54.652Z","2.8.4":"2021-12-06T08:10:51.336Z","2.8.5":"2022-05-04T07:21:03.857Z","3.0.0-beta.0":"2022-07-08T11:55:34.573Z","3.0.0":"2022-07-20T07:02:16.269Z","3.0.1":"2022-07-21T11:34:56.742Z","3.1.0":"2022-12-14T11:21:34.814Z","3.1.1":"2023-04-01T11:07:35.748Z","3.1.2":"2023-05-13T15:09:53.939Z","3.2.0-beta.0":"2023-06-19T18:50:43.289Z","4.0.0":"2023-06-29T05:03:49.204Z","4.0.1":"2023-07-11T18:47:55.293Z","4.1.0":"2023-08-13T15:28:19.932Z","5.0.0-beta.0":"2023-09-07T05:44:06.159Z","5.0.0-beta.1":"2023-09-07T17:10:31.099Z","5.0.0-beta.2":"2023-09-09T07:35:16.831Z","5.0.0-beta.3":"2023-09-11T14:01:48.780Z","5.0.0":"2023-09-12T08:57:46.460Z","5.0.1":"2023-10-04T16:32:14.213Z","5.0.2":"2024-03-05T20:52:35.332Z","5.1.0":"2024-04-08T04:40:49.760Z","5.1.1":"2024-04-10T05:41:21.813Z","5.2.0-beta.1":"2024-05-08T07:36:07.079Z","5.2.0":"2024-05-30T18:40:22.232Z","5.2.1":"2024-06-20T03:56:55.307Z","5.2.2":"2024-06-27T15:50:48.077Z","5.3.0":"2025-01-16T04:49:50.349Z","5.3.1":"2025-01-25T09:59:17.020Z","5.3.2":"2025-01-29T18:51:56.160Z","5.3.3":"2025-02-25T16:34:13.075Z","5.3.4":"2025-02-25T16:49:55.156Z","5.3.5":"2025-05-11T07:33:21.288Z","5.4.0-beta.1":"2025-07-20T04:39:18.210Z","5.4.0":"2025-07-21T05:36:12.791Z","5.5.0":"2025-10-14T17:03:52.297Z","5.5.1":"2025-10-16T19:08:54.684Z","5.5.2":"2025-10-17T19:28:05.367Z","5.5.3":"2025-12-14T09:21:06.532Z","5.6.0":"2026-05-21T18:53:36.474Z","5.7.0":"2026-06-15T18:58:54.314Z","5.7.1":"2026-08-14T04:34:00.048Z","5.7.2":"2026-08-26T20:54:10.256Z","5.7.3":"2026-09-02T04:52:35.808Z","5.7.4":"2026-09-09T17:56:46.821Z"},"bugs":{"url":"https://github.com/centrifugal/centrifuge-js/issues"},"author":{"name":"Alexander Emelin"},"license":"MIT","homepage":"https://github.com/centrifugal/centrifuge-js","keywords":["websocket","webtransport","eventsource","streaming","sockjs","centrifugo","centrifuge","pub/sub","real-time"],"repository":{"url":"git+https://github.com/centrifugal/centrifuge-js.git","type":"git"},"description":"JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native","maintainers":[{"name":"fzambia","email":"frvzmb@gmail.com"}],"readme":"This SDK provides a client to connect to [Centrifugo](https://github.com/centrifugal/centrifugo) or any [Centrifuge-based](https://github.com/centrifugal/centrifuge) server using pure WebSocket or one of the alternative transports (HTTP-streaming, SSE/EventSource, experimental WebTransport) from web browser, ReactNative, or NodeJS environments.\n\n> [!IMPORTANT]  \n> This library behaves according to a common [Centrifugo SDK spec](https://centrifugal.dev/docs/transports/client_api). It's recommended to read that before starting to work with this SDK as the spec covers common SDK behavior - describes client and subscription state transitions, main options and methods. Then proceed with this readme for more specifics about `centrifuge-js`.\n\nThe features implemented by this SDK can be found in [SDK feature matrix](https://centrifugal.dev/docs/transports/client_sdk#sdk-feature-matrix).\n\n> `centrifuge-js` v5.x is compatible with [Centrifugo](https://github.com/centrifugal/centrifugo) server v6, v5 and v4, and [Centrifuge](https://github.com/centrifugal/centrifuge) >= 0.25.0. For Centrifugo v2, Centrifugo v3 and Centrifuge < 0.25.0 you should use `centrifuge-js` v2.x.\n\n* [Install](#install)\n* [Quick start](#quick-start)\n* [Supported real-time transports](#supported-real-time-transports)\n    * [WebSocket transport](#websocket-transport)\n    * [HTTP-based WebSocket fallbacks](#http-based-websocket-fallbacks)\n    * [Using SockJS](#using-sockjs)\n    * [WebTransport (experimental)](#webtransport-experimental)\n* [Client API](#client-api)\n    * [Client methods and events](#client-methods-and-events)\n    * [Client options](#client-options)\n    * [Connection token](#connection-token)\n* [Subscription API](#subscription-api)\n    * [Subscription methods and events](#subscription-methods-and-events)\n    * [Subscription token](#subscription-token)\n    * [Subscription options](#subscription-options)\n* [Subscription management API](#subscription-management-api)\n* [Stream subscriptions with `getState`](#stream-subscriptions-with-getstate)\n* [Map subscriptions (experimental)](#map-subscriptions-experimental)\n* [Shared poll subscriptions (experimental)](#shared-poll-subscriptions-experimental)\n* [Message batching](#message-batching)\n* [Server-side subscriptions](#server-side-subscriptions)\n* [Protobuf support](#protobuf-support)\n* [Using with NodeJS](#using-with-nodejs)\n* [Custom WebSocket constructor](#custom-websocket-constructor)\n* [Using with React Native on Android](#using-with-react-native-on-android)\n* [Errors in callbacks](#errors-in-callbacks)\n* [Run tests locally](#run-tests-locally)\n\n## Install\n\nSDK can be installed via `npm`:\n\n```bash\nnpm install centrifuge\n```\n\nAnd then in your project:\n\n```javascript\nimport { Centrifuge } from 'centrifuge';\n```\n\nIn browser, you can import SDK from [unpkg](https://app.unpkg.com/centrifuge@latest) CDN (replace `5.0.0` with a concrete version number you want to use, see [releases](https://github.com/centrifugal/centrifuge-js/releases)):\n\n```html\n<script src=\"https://unpkg.com/centrifuge@5.0.0/dist/centrifuge.js\"></script>\n```\n\nSee also [centrifuge-js on jsdelivr](https://www.jsdelivr.com/package/npm/centrifuge). Note that `centrifuge-js` browser builds target [ES6](https://caniuse.com/es6).\n\n**By default, library works with JSON only**, if you want to send binary payloads go to [Protobuf support](#protobuf-support) section to see how to import client with Protobuf support.\n\n## Quick start\n\nThe basic usage example may look like this:\n\n```javascript\n// Use WebSocket transport endpoint.\nconst centrifuge = new Centrifuge('ws://centrifuge.example.com/connection/websocket');\n\n// Allocate Subscription to a channel.\nconst sub = centrifuge.newSubscription('news');\n\n// React on `news` channel real-time publications.\nsub.on('publication', function(ctx) {\n    console.log(ctx.data);\n});\n\n// Trigger subscribe process.\nsub.subscribe();\n\n// Trigger actual connection establishement.\ncentrifuge.connect();\n```\n\nNote, that we explicitly call `.connect()` method to initiate connection establishement with a server and `.subscribe()` method to move Subscription to `subsribing` state (which should transform into `subscribed` state soon after connection with a server is established). The order of `.connect()` and `.subscribe` calls does not actually matter here.\n\n**`Centrifuge` object and `Subscription` object are both instances of [EventEmitter](https://nodejs.org/api/events.html#events_class_eventemitter).** Below we will describe events that can be exposed in detail.\n\n## Supported real-time transports\n\nThis SDK supports several real-time transports.\n\n### Websocket transport\n\nWebSocket is the main protocol used by `centrifuge-js` to communicate with a server.\n\nIn a browser environment WebSocket is available globally, but if you want to connect from NodeJS env – then you need to provide WebSocket constructor to `centrifuge-js` explicitly. [See below](#using-with-nodejs) more information about this.\n\nIt's the only transport for which you can just use a string endpoint as first argument of `Centrifuge` constructor. If you need to use other transports, or several transports – then you should use `Array<TransportEndpoint>`.\n\n### HTTP-based WebSocket fallbacks\n\nIn the quick start example above we used WebSocket endpoint to configure Centrifuge. WebSocket is the main transport – it's bidirectional out of the box.\n\nIn some cases though, WebSocket connection may not be established (for example, due to corporate firewalls and proxies). For such situations `centrifuge-js` offers several WebSocket fallback options based on HTTP:\n\n* HTTP-streaming based on [ReadableStream API](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream)\n* [SSE (EventSource)](https://developer.mozilla.org/en-US/docs/Web/API/EventSource).\n\nThese two transports use Centrifugo/Centrifuge own bidirectional emulation layer. See [more details in introduction post](https://centrifugal.dev/blog/2022/07/19/centrifugo-v4-released#modern-websocket-emulation-in-javascript). Bidirectional emulation must be first enabled on a server-side. See [Centrifugo docs](https://centrifugal.dev/docs/transports/overview) to find out how.\n\nAfter enabling HTTP-streaming or SSE endpoints on a server side you can slightly change client initialization and point Javascript SDK to a list of endpoints and transports you want to use:\n\n```javascript\nconst transports = [\n    {\n        transport: 'websocket',\n        endpoint: 'ws://example.com/connection/websocket'\n    },\n    {\n        transport: 'http_stream',\n        endpoint: 'http://example.com/connection/http_stream'\n    },\n    {\n        transport: 'sse',\n        endpoint: 'http://example.com/connection/sse'\n    }\n];\nconst centrifuge = new Centrifuge(transports);\ncentrifuge.connect()\n```\n\nIn this case, client will try transports in order, one by one, during the initial handshake. Until success. Then will only use a successfully chosen transport during reconnects.\n\nSupported transports are:\n\n* `websocket`\n* `http_stream`\n* `sse`\n* `sockjs` - SockJS can also be used as a fallback in Centrifugo < v6, in Centrifugo v6 SockJS was removed and will be removed in `centrifuge-js` v6 too. Also, sticky sessions must be used on the backend in distributed case with it. See more details below\n* `webtransport` - this SDK also supports WebTransport in experimental form. See details below\n\nIf you want to use sticky sessions on a load balancer level as an optimimization for Centrifugal bidirectional emulation layer keep in mind that we currently use `same-origin` credentials policy for emulation requests in `http_stream` and `sse` transport cases. So cookies will only be passed in same-origin case. Please open an issue in case you need to configure more relaxed credentials. Though in most cases stickyness based on client's IP may be sufficient enough.\n\n### Using SockJS\n\n**SockJS usage is DEPRECATED**. Its support was removed in Centrifugo v6, and it will also be removed from this SDK in v6 release.\n\nIf you want to use SockJS you must also import SockJS client before centrifuge.js\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/sockjs-client@1/dist/sockjs.min.js\" type=\"text/javascript\"></script>\n<script src=\"https://unpkg.com/centrifuge@5.0.0/dist/centrifuge.js\" type=\"text/javascript\"></script>\n```\n\nOr provide it explicitly as a dependency:\n\n```javascript\nimport { Centrifuge } from 'centrifuge'\nimport SockJS from 'sockjs-client'\n\nconst transports = [{\n    transport: \"sockjs\",\n    endpoint: \"http://localhost:8000/connection/sockjs\"\n}];\n\nconst centrifuge = new Centrifuge(transports, {\n  sockjs: SockJS\n})\n```\n\nNote, that in SockJS case endpoint starts with `http://`, not with `ws://` as we used above when connecting to a pure WebSocket endpoint.\n\n### WebTransport (experimental)\n\nWebTransport is experimental and is only supported by Centrifugo at the moment (i.e. it's not available in Centrifuge library for Go out of the box).\n\nServer must be additionally configured to work with WebTransport connections – see information in [Centrifugo WebTransport docs](https://centrifugal.dev/docs/transports/webtransport).\n\n## Client API\n\nLet's look at top-level API of `Centrifuge` client.\n\n### Client methods and events\n\n#### connect method\n\nAs we already showed above, we must call `connect()` method to make an actual connection\nrequest to Centrifugo server:\n\n```javascript\nconst centrifuge = new Centrifuge('ws://centrifuge.example.com/connection/websocket');\ncentrifuge.connect();\n```\n\n`connect()` triggers an actual connection request to server.\n\n#### connected event\n\nAs soon as connection is established and client successfully authenticated – `connected` event on `Centrifuge` object instance will be called.\n\nIt's possible to listen to this event by setting event listener function on `connected` event:\n\n```javascript\ncentrifuge.on('connected', function(ctx) {\n    // now client connected to Centrifugo and authenticated.\n});\n```\n\n#### connecting event\n\n`connecting` event fired when Centrifuge object goes to connecting state. This may be called during initial connect, or after being `connected` due to temporary connection loss.\n\n```javascript\ncentrifuge.on('connecting', function(ctx) {\n    // do whatever you need in case of connecting to a server\n});\n```\n\n#### disconnected event\n\n`disconnected` event fired on Centrifuge object every time client disconnects for some reason. This can be terminal disconnect due to advice from a server or disconnect initiated by client-side.\n\n```javascript\ncentrifuge.on('disconnected', function(ctx) {\n    // do whatever you need in case of disconnect from server\n});\n```\n\n#### state event\n\n`state` event is fired when client state changes. It provides both old and new state.\n\n```javascript\ncentrifuge.on('state', function(ctx) {\n    console.log('state changed from', ctx.oldState, 'to', ctx.newState);\n});\n```\n\n#### disconnect method\n\nIn some cases you may need to disconnect your client from server, use `.disconnect()` method to do this:\n\n```javascript\ncentrifuge.disconnect();\n```\n\nAfter calling this client will not try to reestablish connection periodically. You must call `.connect()` method manually again.\n\n#### publish method\n\nSometimes you need to publish into channel without actually being subscribed to it. In this case you can use `publish` method:\n\n```javascript\ncentrifuge.publish(\"channel\", {\"input\": \"hello\"}).then(function(res) {\n    console.log('successfully published');\n}, function(err) {\n    console.log('publish error', err);\n});\n```\n\n#### send method\n\nThis is only valid for Centrifuge server library for Go and does not work for Centrifugo server at the moment. `send` method allows sending asynchronous message from a client to a server.\n\n```javascript\ncentrifuge.send({\"input\": \"hello\"}).then(function(res) {\n    console.log('successfully sent');\n}, function(err) {\n    console.log('send error', err);\n});\n```\n\n#### rpc method\n\n`rpc` method allows to send rpc request from client to server and wait for data response.\n\n```javascript\ncentrifuge.rpc(\"my.method.name\", {\"input\": \"hello\"}).then(function(res) {\n    console.log('rpc result', res);\n}, function(err) {\n    console.log('rpc error', err);\n});\n```\n\n#### history method\n\nAllows to get history from a server. This is a top-level analogue of `Subscription.history` method. But accepts a channel as first argument.\n\n```javascript\ncentrifuge.history(\"channel\", {since: {offset: 0, epoch: \"xyz\"}, limit: 10}).then(function(resp) {\n    console.log(resp);\n}, function(err) {\n    console.log('history error', err);\n});\n```\n\n#### presence method\n\nAllows to get presence info from a server. This is a top-level analogue of `Subscription.presence` method. But accepts a channel as first argument.\n\n```javascript\ncentrifuge.presence(\"channel\").then(function(resp) {\n    console.log(resp);\n}, function(err) {\n    console.log('presence error', err);\n});\n```\n\n#### presenceStats method\n\nAllows to get presence stats from a server. This is a top-level analogue of `Subscription.presenceStats` method. But accepts a channel as first argument.\n\n```javascript\ncentrifuge.presenceStats(\"channel\").then(function(resp) {\n    console.log(resp);\n}, function(err) {\n    console.log('presence stats error', err);\n});\n```\n\n#### ready method\n\nReturns a Promise which will be resolved upon connection establishement (i.e. when Client goes to `connected` state).\n\n#### setToken method\n\n`setToken` may be useful to dynamically change the connection token. For example when you need to implement login/logout workflow. See an example in [blog post](https://centrifugal.dev/blog/2023/06/29/centrifugo-v5-released#token-behaviour-adjustments-in-sdks).\n\n#### setData method\n\n`setData` (since v5.5.0) allows setting connection data (some extra payload to deliver to the backend with connection request). This only affects the next connection attempt, not the current one. Note that if `getData` callback is configured, it will override this value during reconnects.\n\n```javascript\ncentrifuge.setData({ 'name': 'Maria' });\n```\n\n#### setHeaders method\n\n`setHeaders` allows setting connection [emulated headers](https://centrifugal.dev/blog/2025/01/16/centrifugo-v6-released#headers-emulation). These headers will be sent with the next connection attempt. **Requires Centrifugo v6**.\n\n```javascript\ncentrifuge.setHeaders({ 'Authorization': 'XXX' });\n```\n\n#### error event\n\nTo listen asynchronous error happening internally while Centrifuge client works you can set an `error` handler:\n\n```javascript\nconst centrifuge = new Centrifuge('ws://centrifuge.example.com/connection/websocket');\n\ncentrifuge.on('error', function(ctx) {\n    console.log(ctx);\n});\n```\n\nThis can help you to log failed connection attempts, or token refresh errors, etc.\n\n### Client options\n\nLet's look at available configuration parameters when initializing `Centrifuge` object instance.\n\n#### token\n\nSet initial connection token (JWT). See [Connection Token](#connection-token) section for more details.\n\n#### getToken\n\nSet function for getting connection token. This may be used for initial token loading and token refresh mechanism (when initial token is going to expire). See [Connection Token](#connection-token) section for more details.\n\n#### data\n\nSet custom data to send to a server within every connect command.\n\n#### getData\n\nSet function for getting/renewing connection data. This callback is called upon reconnects to get fresh connection data. In many cases you may prefer using `setData` method of Centrifuge Client instead.\n\n```javascript\nconst centrifuge = new Centrifuge('ws://localhost:8000/connection/websocket', {\n    getData: async () => {\n        // Return fresh data on each reconnect\n        return { 'timestamp': Date.now() };\n    }\n});\n```\n\n#### name\n\nSet custom client name. By default, it's set to `js`. This is useful for analytics and semantically must identify an environment from which client establishes a connection.\n\n#### version\n\nVersion of your application - useful for analytics.\n\n#### headers\n\nProvide header emulation - these headers are sent with first protocol message. The backend can process those in a customized manner. In case of Centrifugo these headers are then used like real HTTP headers sent from the client. **Requires Centrifugo v6**.\n\n```javascript\nconst centrifuge = new Centrifuge('ws://localhost:8000/connection/websocket', {\n    headers: {\n        'X-Custom-Header': 'value',\n        'Authorization': 'Bearer token'\n    }\n});\n```\n\n#### debug\n\n`debug` is a boolean option which is `false` by default. When enabled lots of various debug\nmessages will be logged into javascript console. Mostly useful for development or\ntroubleshooting.\n\n#### minReconnectDelay\n\nWhen client disconnected from a server it will automatically try to reconnect using a backoff algorithm with jitter. `minReconnectDelay` option sets minimal interval value in milliseconds before first reconnect attempt. Default is `500` milliseconds.\n\n#### maxReconnectDelay\n\n`maxReconnectDelay` sets an upper reconnect delay value. Default is `20000` milliseconds - i.e. clients won't have delays between reconnect attempts which are larger than 20 seconds.\n\n#### maxServerPingDelay\n\n`maxServerPingDelay` sets the maximum delay of server pings after which connection is considered broken and client reconnects. In milliseconds. Default is `10000`.\n\n#### timeout\n\nTimeout for operations in milliseconds. Default is `5000`.\n\n#### websocket\n\n`websocket` option allows to explicitly provide custom WebSocket client to use. By default centrifuge-js will try to use global WebSocket object, so if you are in web browser – it will just use native WebSocket implementation. See notes about using `centrifuge-js` with NodeJS below.\n\n#### fetch\n\nProvide shim for fetch implementation. Useful when working in environments where fetch is not available globally.\n\n#### readableStream\n\nProvide shim for ReadableStream. Useful when working in environments where ReadableStream is not available globally.\n\n#### eventsource\n\nProvide shim for EventSource object. Useful when working in environments where EventSource is not available globally.\n\n#### emulationEndpoint\n\nWhich emulation endpoint to use for bidirectional emulation transports. Default is `/emulation`.\n\n#### sockjs\n\n`sockjs` option allows to explicitly provide SockJS client object to Centrifuge client.\n\n#### sockjsOptions\n\n`sockjsOptions` allows modifying options passed to SockJS constructor. For example:\n\n```javascript\nconst centrifuge = new Centrifuge(transports, {\n    sockjs: SockJS,\n    sockjsOptions: {\n        transports: ['websocket', 'xhr-streaming'],\n        timeout: 10000\n    }\n});\n```\n\n#### networkEventTarget\n\nEventTarget for network online/offline events. In browser environment Centrifuge uses global window online/offline events automatically by default. This option allows providing a custom EventTarget for handling network state changes in other environments.\n\n\n### Connection Token\n\nDepending on authentication scheme used by a server you may also want to provide connection token:\n\n```javascript\nconst centrifuge = new Centrifuge('ws://centrifuge.example.com/connection/websocket', {\n    token: '<CONNECTION_TOKEN>'\n});\n```\n\nIn case of Centrifugo on a server side this may be a JSON Web Token - see [authentication documentation](https://centrifugal.github.io/centrifugo/server/authentication/) for details on how to generate it on your backend side.\n\n**Connection token must come to the frontend from application backend - i.e. must be generated on the backend side**. The way to deliver token to the application frontend is up to the developer. Usually you can pass it in template rendering context or issue a separate call to request a connection token from the backend.\n\nIf the token sets connection expiration then the client SDK will keep the token refreshed. It does this by calling a special callback function. This callback must return a new token. If a new token with updated connection expiration is returned from callback then it's sent to Centrifugo. In case of error returned by your callback SDK will retry the operation after some jittered time. You can throw a special error (`throw new Centrifuge.UnauthorizedError();`) from `getToken` function to move the client into disconnected state (for example, when there is no permission to connect anymore).\n\nAn example of possible `getToken` function implementation:\n\n```javascript\nimport { Centrifuge, UnauthorizedError } from 'centrifuge';\n\nasync function getToken() {\n    if (!loggedIn) {\n        return \"\";\n    }\n    const res = await fetch('/centrifuge/connection_token');\n    if (!res.ok) {\n        if (res.status === 403) {\n            // Return special error to not proceed with token refreshes, client will be disconnected.\n            throw new UnauthorizedError();\n        }\n        // Any other error thrown will result into token refresh re-attempts.\n        throw new Error(`Unexpected status code ${res.status}`);\n    }\n    const data = await res.json();\n    return data.token;\n}\n\nconst client = new Centrifuge(\n    'ws://localhost:8000/connection/websocket',\n    {\n        token: 'JWT-GENERATED-ON-BACKEND-SIDE',\n        getToken: getToken\n    }\n);\n```\n\n> If initial token is not provided, but `getToken` is specified – then SDK assumes that developer wants to use token authentication. In this case SDK attempts to get a connection token before establishing an initial connection.\n\n## Subscription API\n\nWhat we usually want from Centrifugo is to receive new messages published into channels. To do this we must create `Subscription` object.\n\n### Subscription methods and events\n\n#### Subscribe to a channel\n\nThe simplest usage that allow to subscribe on channel and listen to new messages is:\n\n```javascript\nconst sub = centrifuge.newSubscription('example');\n\nsub.on('publication', function(ctx) {\n    // handle new Publication data coming from channel \"news\".\n    console.log(ctx.data);\n});\n\nsub.subscribe();\n```\n\n#### Subscription events\n\nSome events which can be listened on Subscription object are:\n\n* `publication` – called when new publication received from a Subscription channel\n* `join` – called when someone joined channel\n* `leave` – called when someone left channel\n* `subscribing` - called when Subscription goes to `subscribing` state (initial subscribe and re-subscribes)\n* `subscribed` – called when Subscription goes to `subscribed` state\n* `unsubscribed` – called when Subscription goes to `unsubscribed` state\n* `error` – called when subscription on channel failed with error. It can be called several times\n    during lifetime as browser client automatically resubscribes on channels after successful reconnect \n    (caused by temporary network disconnect for example or Centrifugo server restart)\n\nDon't be frightened by amount of events available. In most cases you only need some of them until you need full control to what happens with your subscriptions.\n\n**`Subscription` objects are instances of [EventEmitter](https://nodejs.org/api/events.html#events_class_eventemitter).**\n\n#### presence method of Subscription\n\n`presence` allows to get information about clients which are subscribed on channel at\nthis moment. Note that this information is only available if `presence` option enabled\nin Centrifugo configuration for all channels or for channel namespace.\n\n```javascript\nconst sub = centrifuge.newSubscription(\"news\");\nsub.subscribe()\n\nsub.presence().then(function(ctx) {\n    console.log(ctx.clients);\n}, function(err) {\n    // presence call failed with error\n});\n```\n\n`presence` is internally a promise that will be waiting for subscription subscribe success if required.\n\nAs you can see presence data is a map where keys are client IDs and values are objects\nwith client information.\n\nFormat of `err` in error callback:\n\n```javascript\n{\n    \"code\": 108,\n    \"message\": \"not available\"\n}\n```\n\n* `code` - error code (number)\n* `message` – error description (string)\n\n*Note, that in order presence to work corresponding options must be enabled in server channel configuration (on top level or for channel namespace)*\n\n#### presenceStats method of subscription\n\n`presenceStats` allows to get two counters from a server: number of total clients currently subscribed and number of unique users currently subscribed. Note that this information is only available if `presence` option enabled in server configuration for a channel.\n\n```javascript\nsub.presenceStats().then(function(ctx) {\n    console.log(ctx.numClients);\n}, function(err) {\n    // presence stats call failed with error\n});\n```\n\n#### history method of subscription\n\n`history` method allows to get last messages published into channel. Note that history for channel must be configured in Centrifugo to be available for `history` calls from client.\n\n```javascript\nsub.history({limit: 100}).then(function(ctx) {\n    console.log(ctx.publications);\n}, function(err) {\n    // history call failed with error\n});\n```\n\n*Note, that in order history to work corresponding options must be enabled in server channel configuration (on top level or for channel namespace)*\n\nSome history options available:\n\n* `limit` (number)\n* `since` (StreamPosition)\n* `reverse` (boolean)\n\n```javascript\nresp = await subscription.history({'since': {'offset': 2, 'epoch': 'xcf4w'}, limit: 100});\n```\n\nIf server can't fulfill a query for history (due to stream retention - size or expiration, or malformed offset, or stream already has another epoch) then an Unrecoverable Position Error will be returned (code `112`).\n\nTo only call for current `offset` and `epoch` use:\n\n```javascript\nresp = await subscription.history({limit: 0});\n```\n\nI.e. not providing `since` and using zero `limit`.\n\n#### publish method of subscription\n\n`publish` method of Subscription object allows publishing data into channel directly from a client.\n\n**Using client-side publish is not an idiomatic Centrifugo usage in many cases. Centrifugo is standalone server and when publishing from a client you won't get the message on the backend side (except using publish proxy feature of Centrifugo). In most real-life apps you need to send new data to your application backend first (using the convenient way, for example AJAX request in web app) and then publish data to Centrifugo over Centrifugo API.**\n\n*Just like presence and history publish must be allowed in Centrifugo configuration for all channels or for channel namespace.*\n\n```javascript\nsub.publish({\"input\": \"hello world\"}).then(function() {\n        // success ack from Centrifugo received\n    }, function(err) {\n        // publish call failed with error\n    });\n});\n```\n\n*Note, that in order publish to work in Centrifugo corresponding option must be enabled in server channel configuration or client should have capability to publish*.\n\n#### unsubscribe method of subscription\n\nYou can call `unsubscribe` method to unsubscribe from a channel:\n\n```javascript\nsub.unsubscribe();\n```\n\n**Important thing to mention** is that unsubscribing from subscription does not remove event handlers you already set to that Subscription object. This allows to simply subscribe to channel again later calling `.subscribe()` method of subscription (see below). But there are cases when your code structured in a way that you need to remove event handlers after unsubscribe **to prevent them be executed twice** in the future. To do this remove event listeners explicitly after calling `unsubscribe()`:\n\n```javascript\nsub.unsubscribe();\nsub.removeAllListeners();\n```\n\n#### ready method of subscription\n\nReturns a Promise which will be resolved upon subscription success (i.e. when Subscription goes to `subscribed` state).\n\n#### setData method of subscription\n\n`setData` (since v5.5.0) allows setting subscription data (some extra payload to deliver to the backend with subscription request). This only applies on the next subscription attempt. Note that if `getData` callback is configured, it will override this value during resubscriptions.\n\n#### setTagsFilter method of subscription\n\n`setTagsFilter` (since v5.5.0) allows setting tags filter for the subscription. Cannot be used together with `delta` option.\n\nSee Centrifugo [Channel publication filtering](https://centrifugal.dev/docs/server/publication_filtering) docs.\n\n```javascript\nconst tagsFilter = {\n    key: \"ticker\",\n    cmp: \"eq\",\n    val: ticker\n};\nsub.setTagsFilter(tagsFilter);\n```\n\n### Subscription token\n\nYou may want to provide subscription token:\n\n```javascript\nconst sub = centrifuge.newSubscription(\"news\", {\n    token: '<SUBSCRIPTION_TOKEN>'\n});\n```\n\nIn case of Centrifugo on a server side this may be a JSON Web Token - see [channel token auth documentation](https://centrifugal.github.io/centrifugo/server/channel_token_auth) for details on how to generate it on your backend side.\n\n**Subscription token must come to the frontend from application backend - i.e. must be generated on the backend side**. The way to deliver token to the application frontend is up to the developer. Usually you can pass it in template rendering context or issue a separate call to request a connection token from the backend.\n\nIf token sets subscription expiration client SDK will keep token refreshed. It does this by calling special callback function. This callback must return a new token. If new token with updated subscription expiration returned from a calbback then it's sent to Centrifugo. If your callback returns an empty string – this means user has no permission to subscribe to a channel anymore and subscription will be unsubscribed. In case of error returned by your callback SDK will retry operation after some jittered time. \n\nAn example:\n\n```javascript\nimport { Centrifuge, UnauthorizedError } from 'centrifuge';\n\nasync function getToken(ctx) {\n    // ctx argument has a channel.\n    const res = await fetch('/centrifuge/subscription_token', {\n        method: 'POST',\n        headers: new Headers({ 'Content-Type': 'application/json' }),\n        body: JSON.stringify(ctx)\n    });\n    if (!res.ok) {\n        if (res.status === 403) {\n            // Return special error to not proceed with token refreshes, subscription will be unsubscribed.\n            throw new UnauthorizedError();\n        }\n        // Any other error thrown will result into token refresh re-attempts.\n        throw new Error(`Unexpected status code ${res.status}`);\n    }\n    const data = await res.json();\n    return data.token;\n}\n\nconst client = new Centrifuge('ws://localhost:8000/connection/websocket', {});\n\nconst sub = centrifuge.newSubscription(channel, {\n    token: 'JWT-GENERATED-ON-BACKEND-SIDE',\n    getToken: getToken,\n});\nsub.subscribe();\n```\n\n> If initial token is not provided, but `getToken` is specified – then SDK assumes that developer wants to use token authorization for a channel subscription. In this case SDK attempts to get a subscription token before initial subscribe.\n\n### Subscription Options\n\nWhen creating a new subscription using `centrifuge.newSubscription(channel, options)`, you can provide various options to customize subscription behavior:\n\n#### token\n\nAllows setting initial subscription token (JWT). See [Subscription token](#subscription-token) section for more details.\n\n#### getToken\n\nAllows setting function to get/refresh subscription token. This will only be called when new token needed, not on every resubscribe. See [Subscription token](#subscription-token) section for more details.\n\n#### data\n\nData to send to a server with subscribe command.\n\n#### getData\n\nAllows setting function to get/renew subscription data during resubscriptions. In many cases you may prefer using `setData` method of Subscription instead.\n\n```javascript\nconst sub = centrifuge.newSubscription(\"news\", {\n    getData: async (ctx) => {\n        // ctx.channel contains channel name\n        return { 'timestamp': Date.now() };\n    }\n});\n```\n\n#### since\n\nForce recovery on first subscribe from a provided `StreamPosition`. This is useful when you want to recover messages from a specific point during initial Subscription initialization.\n\n```javascript\nconst sub = centrifuge.newSubscription(\"news\", {\n    since: { offset: 100, epoch: 'xyz' }\n});\n```\n\n#### minResubscribeDelay\n\nMin delay between resubscribe attempts in milliseconds. Default is `500`.\n\n#### maxResubscribeDelay\n\nMax delay between resubscribe attempts in milliseconds. Default is `20000`.\n\n#### delta\n\nDelta format to be used for differential updates. Currently only `'fossil'` is supported. Cannot be used together with `tagsFilter`.\n\n```javascript\nconst sub = centrifuge.newSubscription(\"news\", {\n    delta: 'fossil'\n});\n```\n\n#### tagsFilter\n\nServer-side tags filter to apply for publications in channel. Cannot be used together with `delta`.\n\nSee Centrifugo [Channel publication filtering](https://centrifugal.dev/docs/server/publication_filtering) docs.\n\n```javascript\nconst tagsFilter = {\n    key: \"ticker\",\n    cmp: \"eq\",\n    val: ticker\n};\n\nconst sub = centrifuge.newSubscription(\"tickers\", {\n    tagsFilter: tagsFilter\n});\n```\n\n## Subscription management API\n\nAccording to [client SDK spec](https://centrifugal.dev/docs/transports/client_api#subscription-management) centrifuge-js supports several methods to manage client-side subscriptions in internal registry. The following methods are available on top level of the Centrifuge SDK client instance.\n\n### newSubscription\n\n`newSubscription(channel: string, options?: Partial<SubscriptionOptions>): Subscription`\n\nCreates new `Subscription` to a channel or throws an exception if the Subscription to a channel already exists in the internal registry of the client.\n\n### getSubscription\n\n`getSubscription(channel: string): Subscription | null`\n\ngetSubscription returns `Subscription` if it's registered in the internal registry or `null`.\n\n### removeSubscription\n\n`removeSubscription(sub: Subscription | null)`\n\nremoveSubscription allows removing Subcription from the internal registry.\n\n### subscriptions\n\n`subscriptions(): Record<string, Subscription>`\n\n Get a map with all current client-side subscriptions registered in the client.\n\n## Stream subscriptions with `getState`\n\nFor positioned/recoverable stream channels, the SDK can call an app-supplied `getState` callback that loads the application's current state from its own source of truth (database, API, etc.) and returns the corresponding stream position. The SDK subscribes with recovery from that position, so any publications committed after the state was read arrive as `publication` events. This is the \"app-owned state\" pattern — Centrifugo delivers only change events, your database stays the canonical store.\n\nThe SDK invokes `getState`:\n\n* on the initial subscribe (no saved position);\n* on reconnect **only when server recovery fails** (server returns error 112 — unrecoverable position).\n\nOn a successful recovery, `getState` is **not** called — the SDK has a valid position and missed publications arrive as events.\n\nInside the callback, **read the stream position first, then read your data** so the position is a lower bound. Recovered publications may overlap data already loaded in `getState`; this is safe for idempotent updates, otherwise deduplicate by `offset`. See `SubscriptionOptions.getState` JSDoc for the full contract.\n\nRequires **Centrifugo >= v6.8.0**.\n\nReferences:\n\n* Blog post — [Transactional publishing for stream subscriptions with PostgreSQL](https://centrifugal.dev/blog/2026/05/15/pg-stream-broker-benefits)\n* Example — [pg_stream_broker kitchen orders demo](https://github.com/centrifugal/examples/tree/master/v6/pg_stream_broker)\n\n## Map subscriptions (experimental)\n\nA **map subscription** delivers a real-time key-value collection whose lifecycle is managed by Centrifugo: clients receive a complete snapshot on subscribe, catch up on missed key changes after disconnects, and observe live per-key updates. Typical use cases include cursor positions, lobby members, feature flags, scoreboards, and per-key presence (`map_clients` / `map_users`).\n\nUse `Centrifuge.newMapSubscription(channel, options?)` to create one. The variants `newMapClientsSubscription` and `newMapUsersSubscription` produce presence-style map subscriptions backed by `$clients:*` / `$users:*` channels. The returned `MapSubscription` emits a `sync` event whenever a fresh snapshot is delivered — on the initial subscribe, and again only when the SDK rebuilds state from scratch (e.g. after an unrecoverable position with the default `from_scratch` strategy). Every individual key change (set or remove) — both during live operation and on successful recovery after a disconnect — arrives as an `update` event; on successful recovery `sync` is suppressed because the application's existing snapshot is still valid. Call `publish(key, data)` / `remove(key)` to mutate.\n\n> [!WARNING]\n> Map subscriptions are **experimental** and require **Centrifugo >= v6.8.0**. The shape and behavior may change in a backwards-incompatible way in subsequent minor releases as the feature stabilizes.\n\nReferences:\n\n* Server docs — [Map subscriptions](https://centrifugal.dev/docs/server/map_subscriptions)\n* PRO enhancements — [Map subscriptions (PRO)](https://centrifugal.dev/docs/pro/map_subscriptions)\n* Blog series — Map subscriptions Part 1 (synchronized key-value state and presence) and Part 2 (PostgreSQL map broker with transactional publishing)\n\n## Shared poll subscriptions (experimental)\n\nA **shared poll subscription** moves polling from clients to Centrifugo: clients register their interest in specific keys, and Centrifugo polls the backend once per configurable interval on behalf of everyone, fanning the changes back out. Backend load scales with the number of unique tracked items rather than the number of connected clients. Typical use cases include vote counts, prices, view counts, live scores, and configuration sync.\n\nUse `Centrifuge.newSharedPollSubscription(channel, options?)`, then call `track(keys)` / `untrack(keys)` on the returned `SharedPollSubscription` to manage the interest set. Provide the `getSignature` callback in options to authorize tracked keys via per-key HMAC signatures (replayed on reconnect and refreshed on signature TTL). The subscription emits an `update` event per item whenever the backend reports a new version, including synthetic `removed: true` events when the server revokes a key.\n\n> [!WARNING]\n> Shared poll subscriptions are **experimental** and require **Centrifugo >= v6.8.0**. The shape and behavior may change in a backwards-incompatible way in subsequent minor releases as the feature stabilizes.\n\nReferences:\n\n* Server docs — [Shared poll subscriptions](https://centrifugal.dev/docs/server/shared_poll)\n* PRO enhancements — [Shared poll (PRO)](https://centrifugal.dev/docs/pro/shared_poll)\n* Blog post — [Shared poll subscriptions: O(unique items) polling with low-latency updates](https://centrifugal.dev/blog/2026/05/21/shared-poll-subscriptions)\n\n## Message batching\n\nThere is also a command batching support. It allows to send several commands to a server in one request - may be especially useful when connection established via one of HTTP-based transports.\n\nYou can start collecting commands by calling `startBatching()` method:\n\n```javascript\ncentrifuge.startBatching();\n```\n\nFinally if you don't want batching anymore call `stopBatching()` method:\n\n```javascript\ncentrifuge.stopBatching();\n```\n\nThis call will flush all collected commands to a network.\n\n## Server-side subscriptions\n\nWe encourage using client-side subscriptions where possible as they provide a better control and isolation from connection. But in some cases you may want to use [server-side subscriptions](https://centrifugal.dev/docs/server/server_subs) (i.e. subscriptions created by server upon connection establishment).\n\nTechnically, client SDK keeps server-side subscriptions in internal registry (similar to client-side subscriptions but without possibility to control them).\n\nTo listen for server-side subscription events use callbacks as shown in example below:\n\n```javascript\nconst client = new Centrifuge('ws://localhost:8000/connection/websocket', {});\n\nclient.on('subscribed', function(ctx) {\n    // Called when subscribed to a server-side channel upon Client moving to\n    // connected state or during connection lifetime if server sends Subscribe\n    // push message.\n    console.log('subscribed to server-side channel', ctx.channel);\n});\n\nclient.on('subscribing', function(ctx) {\n    // Called when existing connection lost (Client reconnects) or Client\n    // explicitly disconnected. Client continue keeping server-side subscription\n    // registry with stream position information where applicable.\n    console.log('subscribing to server-side channel', ctx.channel);\n});\n\nclient.on('unsubscribed', function(ctx) {\n    // Called when server sent unsubscribe push or server-side subscription\n    // previously existed in SDK registry disappeared upon Client reconnect.\n    console.log('unsubscribed from server-side channel', ctx.channel);\n});\n\nclient.on('publication', function(ctx) {\n    // Called when server sends Publication over server-side subscription.\n    console.log('publication receive from server-side channel', ctx.channel, ctx.data);\n});\n\nclient.connect();\n```\n\nServer-side subscription events mostly mimic events of client-side subscriptions. But again – they do not provide control to the client and managed entirely by a server side.\n\nAdditionally, Client has several top-level methods to call with server-side subscription related operations:\n\n* `publish(channel, data)`\n* `history(channel, options)`\n* `presence(channel)`\n* `presenceStats(channel)`\n\n## Protobuf support\n\nTo import client which uses Protobuf protocol under the hood:\n\n```html\n<script src=\"https://unpkg.com/centrifuge@5.0.0/dist/centrifuge.protobuf.js\"></script>\n```\n\nOr if you are developing with npm:\n\n```javascript\nimport { Centrifuge } from 'centrifuge/build/protobuf';\n```\n\nThis client uses [protobuf.js](https://github.com/dcodeIO/ProtoBuf.js/) under the hood.\n\nWhen running with Protobuf-based client, you can send and receive any binary data as `Uint8Array`. Make sure data is properly encoded when calling methods of Centrifuge Protobuf-based instance. For example, you can not just send JSON-like objects like in JSON protocol case, you need to encode data to `Uint8Array` first:\n\n```javascript\nconst data = new TextEncoder(\"utf-8\").encode(JSON.stringify({\"any\": \"data\"})); \nsub.publish(data);\n```\n\n## Using with NodeJS\n\nNodeJS does not have native WebSocket library in std lib. To use `centrifuge-js` on Node you need to explicitly provide WebSocket constructor to the library.\n\nFirst, install WebSocket dependency:\n\n```\nnpm install ws\n```\n\nAt this point you have 2 options. Explicitly pass WebSocket object to Centrifuge.\n\n```javascript\nimport { Centrifuge } from 'centrifuge';\nimport WebSocket from 'ws';\n\nvar centrifuge = new Centrifuge('ws://localhost:8000/connection/websocket', {\n    websocket: WebSocket\n})\n```\n\nOr define it globally:\n\n```javascript\nimport { Centrifuge } from 'centrifuge';\nimport WebSocket from 'ws';\n\nglobal.WebSocket = WebSocket;\n\nconst centrifuge = new Centrifuge('ws://localhost:8000/connection/websocket');\n```\n\n## Custom WebSocket constructor\n\nIf you are building a client for a non-browser environment and want to pass custom headers then you can use the following approach to wrap a WebSocket constructor and let custom options to be used on connection initialization:\n\n```javascript\nconst myWs = function (options) {\n  return class wsClass extends WebSocket {\n    constructor(...args) {\n      if (args.length === 1) {\n        super(...[...args, 'centrifuge-json', ...[options]])\n      } else {\n        super(...[...args, ...[options]])\n      }\n    }\n  }\n}\n```\n\nIt should be now possible to use pass your custom WebSocket constructor to `centrifuge-js` and so custom headers will be used when connecting to a server (only in non-browser environment):\n\n```javascript\nvar centrifuge = new Centrifuge('ws://localhost:8000/connection/websocket', {\n    websocket: myWs({ headers: { Authorization: '<token or key>' } }),\n});\n```\n\nSee a basic example with React Native where this technique is used [in this comment](https://github.com/centrifugal/centrifuge-js/issues/224#issuecomment-1538820023).\n\n## Using with React Native on Android\n\nIf you have issues with the connection on Android when using React Native – [check out this comment](https://github.com/centrifugal/centrifuge-js/issues/242#issuecomment-2569474401) – you may be using non-secure endpoint schemes and need to explicitly allow it.\n\n## Errors in callbacks\n\nThere is currently no built-in error handling in the SDK for exceptions happening in application-level callbacks, which means you must catch any error that could be thrown in a listener. Not doing that may corrupt a state of SDK making it unusable.\n\n## Run tests locally\n\nIf you want to run `centrifuge-js` tests locally, start test Centrifugo server:\n\n```\ndocker compose up\n```\n\nThen:\n\n```\nyarn test\n```\n","readmeFilename":"README.md"}