{"_id":"pusher-js","_rev":"74-73ed3982108fdc072ec09e41bb7d255e","name":"pusher-js","dist-tags":{"rc":"3.0.0","3.1.0-pre2":"3.1.0-pre2","3.1.0-pre4":"3.1.0-pre4","pre5":"3.1.0-pre5","pre6":"3.1.0-pre6","pre7":"3.1.0-pre7","latest":"8.4.0"},"versions":{"3.0.0":{"name":"pusher-js","version":"3.0.0","keywords":["pusher","websocket","http","fallback","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.0.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js/issues"},"dist":{"shasum":"9de520814ec168912119ad1a63aad6dcc394dcd1","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.0.0.tgz","integrity":"sha512-EtaqBViCS1RP+s8vGp/FDzfqBzcG215gzdUA699nzrkpdbh/O2n4dqpy6POWTl7AVHzvOvZ420VdWbsC1ZC3tw==","signatures":[{"sig":"MEUCIQD1TAEqoRCn0pwYL4igTP19GR2cJ2KBLGYnXzUOcYekFwIgJJL84hPxDWBj92hfSDJBsXu+Y+ZdqN6socc6gNlpr6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/pusher.js","_from":".","_shasum":"9de520814ec168912119ad1a63aad6dcc394dcd1","gitHead":"be96a6af87e1b942a38ed90f923ce06848cdc7d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"2.3.0","description":"Pusher JavaScript library for the browser","directories":{},"_nodeVersion":"0.11.14","devDependencies":{"karma":"~0.12.0","jshint":"~2.6.3","karma-jasmine":"~0.1.0","karma-coverage":"^0.2.7","karma-opera-launcher":"^0.1.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4"}},"3.1.0-pre2":{"name":"pusher-js","version":"3.1.0-pre2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0-pre2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"01d94ce22a7de746e2af0753ad4568b339e0ab7e","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0-pre2.tgz","integrity":"sha512-xymDUx6K7/0lCtimQK8Hpos/ae/NBjkgdlrb736GlmBxmFbf+kIth9WVpHCkFQvALpdJdG+YUoPnSKyb+sTUag==","signatures":[{"sig":"MEUCIQD3d7yVFzy1SiswGPVSEl1GqoS0N2GBdh/t8utc8/7gfAIgR5BMr0FeadkaiCPkuBcY6wXqMS26PGBIJqsW6FH10aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"01d94ce22a7de746e2af0753ad4568b339e0ab7e","gitHead":"7c283371cb454a032318d53ae27df5b62d7b5c19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"1.4.28","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0-pre2.tgz_1462445996365_0.17078810697421432","host":"packages-12-west.internal.npmjs.com"}},"3.1.0-pre4":{"name":"pusher-js","version":"3.1.0-pre4","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0-pre4","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"9e7705d34a619639f0d57e6dc58216160542f35e","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0-pre4.tgz","integrity":"sha512-tjBtjaIdTrfu+iXKIPO0uyUu36f26LS4GvcgSgGKN19Zm1pqGw3zuEEh50Eqo3yha/j7VwrJVSBGiuOAcmHW6Q==","signatures":[{"sig":"MEUCIQDQppfdpFdnah7kKYzfGF0TFzRqpR9W+qWuKQyDV21xmQIgdzehQSe9TQd0z1qcK3XAIgk0Yn+kjlt4tjMTVCExeG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"9e7705d34a619639f0d57e6dc58216160542f35e","gitHead":"66a00cf7c0383f2ef4313d666052eba1fc8273f7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"1.4.28","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0-pre4.tgz_1462784394856_0.8716835787054151","host":"packages-12-west.internal.npmjs.com"}},"3.1.0-pre5":{"name":"pusher-js","version":"3.1.0-pre5","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0-pre5","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"2d7f56e2b3c7d90254a1809ce60d16035317252a","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0-pre5.tgz","integrity":"sha512-jplJuJW77U09nysY45JgQJyONov7WJjzGECuQn4uvIPhKgWr8vudrweqrZ23szLzhtPUv++2Z6fhfgR15b/yCg==","signatures":[{"sig":"MEQCIEzzukDc+D72QSM2Ca9uU0WSQZSDql1D3IUmkfNAIViRAiAiCIVxI9rwzF5hpeK5T5EEtNwZhZTuSEo7ueiorct+kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"2d7f56e2b3c7d90254a1809ce60d16035317252a","gitHead":"72206dabc5d7b29cde62f6ef31ef105bf2ebe465","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0-pre5.tgz_1462801706850_0.011981139425188303","host":"packages-12-west.internal.npmjs.com"}},"3.1.0-pre6":{"name":"pusher-js","version":"3.1.0-pre6","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0-pre6","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"08f6bdc5b71544c3c6c8a5e0309db961f91fc5d5","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0-pre6.tgz","integrity":"sha512-GoSYrjSjaMNoMPCXmGKn/XyuW9eo1zoTmT5cya7muDwtctB4tElvug402JkGtYwaW+v1v6+XX4Vi5eT27puUeg==","signatures":[{"sig":"MEUCIQCKgW9zAPaIfAbd5Yz/ZZnbHk4RegDtO9ibJpqdkhFbAgIgKmqZO0g2i6XvAToupkUWvnhU9iV1enXuHBrd7CTzDX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"08f6bdc5b71544c3c6c8a5e0309db961f91fc5d5","gitHead":"9ba09de57c4ce70cfd6650323a2a008d2183269b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0-pre6.tgz_1462802535631_0.002164781093597412","host":"packages-12-west.internal.npmjs.com"}},"3.1.0-pre7":{"name":"pusher-js","version":"3.1.0-pre7","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0-pre7","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"f3e7548ffaa5b197897ff2420eb61ed90e10679e","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0-pre7.tgz","integrity":"sha512-k1RMiyCtS5pz9YcpvwFn0Zgw8YEMzu8lRTSwodohaJryzTv2SLZyGhyinWcnQtxBL1MyVu4p68CwAcVxHwmZrg==","signatures":[{"sig":"MEUCIQCNfbYfupOOv8AJ/ZzvK/0RWkAHq4M99AX4ISF/2gs4sAIgBrEvSAxQLyJPB8JZHKTUOuQXZjYcpxzqYS5Syjjc8yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"f3e7548ffaa5b197897ff2420eb61ed90e10679e","gitHead":"79fc2d8529aacf944603bd1e42d5219a4059756a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0-pre7.tgz_1462804224047_0.3032541328575462","host":"packages-16-east.internal.npmjs.com"}},"3.1.0":{"name":"pusher-js","version":"3.1.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.1.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"94367cf70330dd984c680fa13cdcebff457b0789","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.1.0.tgz","integrity":"sha512-Y3iZFcmhxk8reSj3TJFGCPOzVXHaGMDgLeiSdrRhPXBhC3eZZBIf8S6VkwR4QIfn+HZLrBG1Npv1A2KfcIAAzA==","signatures":[{"sig":"MEUCIB8uH0tVq0H83os6Zp2KRqkYHE13yKQfsxnjmpxe+Pe1AiEAnLTtB0DyQFSF9Vq0mt4BWIu2z8X5scGHICdRONvF350=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"94367cf70330dd984c680fa13cdcebff457b0789","gitHead":"1b8a37b35a3d67cd000454518ca1f2334f2693f6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"ts-loader":"^0.8.1","faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.1.0.tgz_1462958596629_0.953346794238314","host":"packages-16-east.internal.npmjs.com"}},"3.2.0":{"name":"pusher-js","version":"3.2.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.2.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"765b1165f44a39f26edad4d9d90fb77a72faa8b6","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.2.0.tgz","integrity":"sha512-9+BIvVQe+lK5QG+L7vbjK4bqQnpNyj4210mJjrnShs17WR53iMs4ciFlFnhk6X6jh5UTiuXN4wipqpp234B3NQ==","signatures":[{"sig":"MEUCIQCKmd2JomdFWKn/RDTCsILKVJXVR1pzfYIZpy6IyFTLHQIgUxDFkum67UbpyuIhpo3S9MtQzjRAp8PknyCHOCFeeT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"765b1165f44a39f26edad4d9d90fb77a72faa8b6","gitHead":"5bc217a1faf0920e42b9d4a0a6712d3010e78f82","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.2.0.tgz_1470142820749_0.0073084665928035975","host":"packages-16-east.internal.npmjs.com"}},"3.2.1":{"name":"pusher-js","version":"3.2.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.2.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher-community/pusher-websocket-js-iso","bugs":{"url":"https://github.com/pusher-community/pusher-websocket-js-iso/issues"},"dist":{"shasum":"46a30800c263e837081cf7084f0a7eee55973e60","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.2.1.tgz","integrity":"sha512-otbc4P/6LjbxY5Yf19LgZc5Ig9tN1QscNefYeyIwZH/gWUu83WTAyKG07o8HUfq5DItRQRAjg1t4K/DpvCGGxA==","signatures":[{"sig":"MEYCIQCaztgkF/6mKax/yHSy40qMMs64a3BAt75A0Fks0znLIAIhAI+NjOoxix+YiBTZk7zTci8PcIGsRP0geAyycY3xMNiQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"46a30800c263e837081cf7084f0a7eee55973e60","gitHead":"f13c54840e03f497ed64bf5a5caa02d2ee95635d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git+https://github.com/pusher-community/pusher-websocket-js-iso.git","type":"git"},"_npmVersion":"3.3.12","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"5.1.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.2.1.tgz_1470165284883_0.7087663982529193","host":"packages-16-east.internal.npmjs.com"}},"3.2.2":{"name":"pusher-js","version":"3.2.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.2.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"dc904c55a4b184061b06f144881b6d5756730a06","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.2.2.tgz","integrity":"sha512-/14OwGi6NKxc8UsdR8ShljslQpaJBQXiu0CYWBlpVwRN58r5puNjcrzQbBXQYR/QIDANW3z2n4XxEPtOZRBcSQ==","signatures":[{"sig":"MEUCIQCLNCxw++6VwY78mfqK8zoAy65Cd5UGc7kb34L+a0sglAIgdZ4IqFEGyTlxhXNce79rGGi2hDgOIS2oDQkoJSdkbUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"dc904c55a4b184061b06f144881b6d5756730a06","gitHead":"14401c3368e3ff07c39a3dbb0c0020623b96020d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"3.10.8","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"6.9.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.2.2.tgz_1478192650030_0.5429508872330189","host":"packages-18-east.internal.npmjs.com"}},"3.2.3":{"name":"pusher-js","version":"3.2.3","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.2.3","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"33d66d0c40e1c80f928cdc5ec809e6b1bcc5f8b9","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.2.3.tgz","integrity":"sha512-Jfv+XVcDtIUNL4F+zNjeTbDYKhGma2eozEwyZ+ksIDo2I2qexusKaYV+TOe6oGTUV66MyxaGTo57vEmzrgP6Kg==","signatures":[{"sig":"MEUCIQCweLxnoQqWQ4Y2zcuTvl3g5jJZ8maaxSdNaWhttlUY6QIgGRiMLtv11869ppMzASvxsHpaxkoxuHDdPrNiWy6wDMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"33d66d0c40e1c80f928cdc5ec809e6b1bcc5f8b9","gitHead":"918b63ca00d80ec0c18806fb1c8fca2bf88de4f4","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"3.10.8","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"6.9.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.2.3.tgz_1479826289204_0.7969826220069081","host":"packages-12-west.internal.npmjs.com"}},"3.2.4":{"name":"pusher-js","version":"3.2.4","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@3.2.4","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"29dfc5c58ffa576dc71afba07815a3f895a71dc5","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-3.2.4.tgz","integrity":"sha512-X2GYjqnp+ChIku4Bf2U3ZA//nlC0wMRFzYOiNdHt0wCfjDE6OTDMZeD7NDfFqzG5Pc9r+s2ep9epkzA+iGE9FA==","signatures":[{"sig":"MEQCIBUz7PiX6q0ragyBDU0hrGNa1Ti/ntKzbekAEV9x3aAKAiAsvXirhHR2twFaC8OenZBexFg0pXIwq8zUAWt1//AqPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"29dfc5c58ffa576dc71afba07815a3f895a71dc5","gitHead":"1e0fa96222465b7689df6474d493b629d67fdd0d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"3.10.8","description":"Pusher JavaScript library for browser, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"6.9.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-3.2.4.tgz_1480427345034_0.5011323452927172","host":"packages-18-east.internal.npmjs.com"}},"4.0.0":{"name":"pusher-js","version":"4.0.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"3f53f9a8e2cb55b89b7724881615f891f200ab8e","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.0.0.tgz","integrity":"sha512-lN+o5rZjcTg2P9+3PrJe3hPK60f7vpo4OO9ZHrj5ouaDTJQ3bC7nvKXzFpCRJGe6/RdmKTox5015b7umQqGuHQ==","signatures":[{"sig":"MEQCIGtrrBShkkuERCdCSvqSiirZ9Hi1pE9AOL0axvgidOdzAiAs9mYEMSGAT+YkkWBDYwoAmMfViQmd7+UU7nVX3V64rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/web/pusher.js","_from":".","_shasum":"3f53f9a8e2cb55b89b7724881615f891f200ab8e","gitHead":"49a8c3b1969ced99e75a426aa4b7b8296797161f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"3.10.8","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"7.0.0","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-4.0.0.tgz_1480589751845_0.23603595234453678","host":"packages-18-east.internal.npmjs.com"}},"4.1.0":{"name":"pusher-js","version":"4.1.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.1.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"5297973de935994ba65c2048ccf3b8c007247341","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.1.0.tgz","integrity":"sha512-eXNhZxaqaLdXzh0dWmWJwXy3ir5va0b5Xv6b6x7C+QgsgzUXC3delNVzp/+M2em8Zp7bVh4kBn/gwlQcE7/+GA==","signatures":[{"sig":"MEYCIQDqz+E5XiBpEwqErX8fmojXtrIt2nTIhL2Ikm0ITqtgRQIhAJ7bQQrhF7OPZlfyrLg8y7L8Uyc7uj6v7laDZGXYzcQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/node/pusher.js","_from":".","_shasum":"5297973de935994ba65c2048ccf3b8c007247341","browser":"dist/web/pusher.js","gitHead":"ad77afd7e04e4c7a1488601857f550339cbd3ccc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"3.10.8","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"6.9.1","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","jshint":"~2.6.3","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-4.1.0.tgz_1492682013259_0.20379422046244144","host":"packages-12-west.internal.npmjs.com"}},"4.2.0":{"name":"pusher-js","version":"4.2.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.2.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"7fc5d6f76a201168562c069e35e93dc596859151","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.2.0.tgz","integrity":"sha512-gwsPZMa9Bslp+onTog3+7NoiEJC2C6mn/VR37147LHezA9qSrqDAZZ26DmRsveIMg9FsYkFrItUiEqR+oq2H/g==","signatures":[{"sig":"MEUCICqtjkFHV0bF8JQo9AXCWobMNHccvngQArw5oQ9ZEtrIAiEAjlnyjXvuNnWhNC5JKNgAqDfHkjFJENOtMUa6BxA7yV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"ad59a9fb2918f628f77711196d96f6cf5152e984","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.4.2","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"8.5.0","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-4.2.0.tgz_1506586115514_0.3673713463358581","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"pusher-js","version":"4.2.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.2.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"7c10e2f981b8ed4390c1cbed448eb5c0967aaa22","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.2.1.tgz","integrity":"sha512-p/iqTVxfWZA2Ccoa9GE7G508b5kyX9Ya9Rnn+NL3Bw2kjJ5lstc4CUwWovSD+XxJ+YC/jl0gkF4yS7X2ZorLzA==","signatures":[{"sig":"MEQCICs61LZEiylO12jWGkVRdMDoaVZThGesOuF4q6/XzMS+AiAxYuOrfAfIQ2CkcaeR2a7G8Ey2sVKKyArN9xSyw6hhEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"fdcd41fede9a745522ac0c8c1f77f3c9b6c03951","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.4.2","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"8.5.0","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-4.2.1.tgz_1506589100188_0.644255054416135","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"pusher-js","version":"4.2.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.2.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"de391bfb14d221ef96f462304f8a73b95ce9acc5","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.2.2.tgz","integrity":"sha512-EjFE+PAC6lG7Ap3fhU7c2NyVul6DghNlEbiJVkcTca182U3b7iYgiQY8sQu9FCl5YmnOZ2L95RVYT9JM+YX9jQ==","signatures":[{"sig":"MEUCIQCSTcXVsUk+vmfxNJSsYivFJU1q0ACQKy7PAuVdxkJs7gIgJK0ZodPdyk2OGGMl89/kry0oSrOjCPNsP4a5EejVQFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"c9e273d1035c69189a07080a78d396aca1cb9d46","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.5.1","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"8.9.0","dependencies":{"faye-websocket":"0.9.4","xmlhttprequest":"^1.8.0"},"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-4.2.2.tgz_1515069444819_0.8413352617062628","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"pusher-js","version":"4.3.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.3.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"b24319a5b0b784dc49498515274994488eff2f10","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.3.0.tgz","fileCount":234,"integrity":"sha512-HCZckrbIlIBOl6nH5tXhFWel9ZzyLQNAyrdlX0XWI3wGbOhU0IjsvtNDTdO+oa45priH06BwYo2ecUPvZOXBMw==","signatures":[{"sig":"MEUCIGtXmp48zEM5Sf6rWvWNl5Cv4WHqpBRwj9yqGPN3+lckAiEA1prVbYhe8dcapdKLLl/ZXpqzgZCHZIKZkQM+O1d8TFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1887556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcZG7CRA9TVsSAnZWagAAQzsQAI5FVA24wNeX1j4XAaim\nCgDIQbdzwniJF69+OhaB77WL8ep/uEQ3cimR5FRta1lxJd8Mu1y2F9k/t0xS\n/eICTsf3MLtKcilK1LvAc4JDZdYjAyiB+p0zPQj36FfD4PPMvXXomSRzFiaz\n7qW2veQV2xfSJLIVMcKg96N8FQbOl6K8cMFciE4p/HoNkC9RZXO2FYlsqEv5\ns0UQtlKwTKcLNzWB5ZsZ7WnnabIOexQBS0OK9HQeGyJGmS/txBb6wKRQI3b6\nHDbhtDb245WXIuPGM0R8j1CbfmxOA8y9lf5YNDloH+f67xi09DvwtCt+K8lZ\nPRhcJT8mW8JZS4uiQXzfv3jjGBQhEBhzo844kzfgemP23WCBUgUwJvXg1s96\nPuNqCz42X3Rc/tr39UCMjlJmIrfn4QzZS6FDezYh03dZsKHbCMehnZt9c5xM\nzEUcFTktkpRlX6UoPQ2stPLffvMl3s4X5zEibDUMD04AKkZWf9O+SBYPhEa+\n0w5IpbKC5KCh1J/X+jSzxPvU0IkDNoPXkifL7GeMiDkYFX1ikNEfn5KoewxL\n4EarVLdqUZOVMwrVQ7RJI/SY5KUEhrg2zedyUS9X2ga/XhQVYsM/zt/M1il6\nmAFpOvJV71QiR3f0cRDhVyEJrnBa1LL+sAE5PyiTw9DzTc+N94H6LpdVO11I\nrXLz\r\n=Il6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"b29d9e6049af16085bbcd01045a5d0ecbb734d16","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"9.9.0","dependencies":{"tweetnacl":"^1.0.0","faye-websocket":"0.9.4","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_4.3.0_1534169530556_0.05886829776288138","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"pusher-js","version":"4.3.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.3.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"ca0ecc09cd78ffb836f65031b9ab69244509d091","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.3.1.tgz","fileCount":234,"integrity":"sha512-qs2SNG7eFyALKDCsHqeKh/i8B9uW7QoaSR3CeUJE2xjYjg5saUCgvYx3cHwXaVTSAP43nVNb0InDiX49wp42Qg==","signatures":[{"sig":"MEUCIAOs3AdW7ZXe5MJil1BS4tOX3UjURsrBKdsgRolIZZyeAiEA/fDEouM0vvrQgDRv99Kfq2LFDwbEjbPahDmwSyMscJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1890187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjUACCRA9TVsSAnZWagAAdWwQAJINM/CJ5TQjEEWoOnt2\nO0tkVs6x/Owv9yM2neZ2coEFBu4dmoOp1MGMgjNen6CEglJKw8nBOBRDQauC\naa6jVYExzMaWn3+rkzs6kHDyMVTXS53LCiwemSf8TAMAOuUY5fvdLwOZMAmb\nCtHyXhWsZWoefQcrEMGSv5DQPKowOoo2Brr62SHVpyVXQyCLxffhtbDec2XM\nG0KXxaPMK77hQMj/euB7YPdSm4L2b/Bcc7YhXs8Gb3Pd6JNrUsWTANVxzbLc\nr2NuvuD8thGaCpyodGb/hrNj/lYrGOuOnBrDcten3zhte5kf9A6iU+W5mDPJ\nKSqnKR1XawZ3nZ0XglE0ZRSzvUX0/HHVh3E4Bs/WqkBp4ZNbskin3pzkWyLA\nDo0whnzqLiehfJPwxxIToJrer3CgnrzftwUa0i8F/DUBmg7x2whVpIZkod45\nFsHULc45RULYhl5uanR5DnmPu9pfq0xOhrk9DYeviJjJTbdI0V6GAr/MpRaz\nC3AbJaTFoiLDpyiPv6pyEGVGcCWXK6aH/LwDugHNrk4l9AFbWluN9+3uGFi3\nId9EQBm561e6UfEZZOFaUG43Vxn6uVubVn0cpEqsy2tuWoxInW20F6SK0nMa\nLCNCCWMscYzB72zPHw92V85XHkl2zzRafnrR0wYncCaNiDMYk3YpZyhpCvmt\nHs9Q\r\n=7aaQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"6f9e7b3d28950b4ce363b4fdff0bdb40adc6b4cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.6.0","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"9.7.1","dependencies":{"tweetnacl":"^1.0.0","faye-websocket":"0.9.4","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_4.3.1_1535983617878_0.6987505809708296","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"pusher-js","version":"4.4.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@4.4.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"c52e758c418f8ff9b3221b22291865ffbbc56e32","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-4.4.0.tgz","fileCount":236,"integrity":"sha512-oxSEG764hqeGAqW9Ryq5KdGQrbM/2sBy5L6Jsh62GyRbRO4z0qI9EjQ6IfQSDhR59b/tY0ANuXD8+ZOZY9AOyg==","signatures":[{"sig":"MEQCICSEg54V7qENuIptA3xf+xKYH1umXyTT+mcyk48AdISdAiBFCmytNXOP0Xh1jPNBH6QfMLYjj37UeC9ZnTbX0E33tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1905533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZpBPCRA9TVsSAnZWagAAKe4P/22CgAhKetgTWz9nZUN7\ncxs6e0ktf7XBxyoL/Sm8yYNs0qsKpH/+Kw0Mtnn+BfKx9h6i+d7D+jQIok5W\nJnN6DP5w81ka+ypSNgoYqpcJrgSGhTN7Cn54numqXVqXirabB9o5mh4LQf8o\nCENAqE5SLs/rbjXWbO1KvIoChmdvOSmmhZAwTjzYnL2dolXnfh7SVwS9/zx8\nTfES71vCRMCXzAKoj7mxy/0mJ/em6RbKVgdQuyv+qosF8e4ivM/vGJV3rvHb\n1yRNtkCU8sJkgKjHwHvsqpqKpoF6kAD8RMuTA6TqA6Gnvkegcsk/+oLmfUYq\n0R8MTHlMCnorND4zXg//ozKpJ3Kar2suoKldogL6+7lcHJ0INtVYwbDfRJtR\nBRoYmt+lw+aK3iLjVrh/RYHvcPbcBmmNyVDU1EgBVg7JufgLxNfRc0ujFDHz\nMbZn7+IT/9s5AW3VcbGoA5c+6HFPy91/lbmTLu2tgUmXKwzUZK1GaoJq09V4\nS5t82O2VHxIJlxRmCZwk36UQwCZdYSpWgvql5mUCIGnv2++L05XLD3jLvtui\n3/wCXiAJri9XN3i554BpljREjK1yBkw4lP7yfCQzHcdHlFXxnjJtz8tQwJ40\nxYz+u/FHOpEBgVkqvOGitmQ0HnKLCmnN1SpAqNCkq+2maA4Vz4mmczwJgAVH\n3+4R\r\n=00N7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"a5dc24cd38c9bc6e851de0d26c0194b30fde986a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"5.3.0","description":"Pusher JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"8.5.0","dependencies":{"tweetnacl":"^1.0.0","faye-websocket":"0.9.4","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^0.13.18","webpack":"^1.12.9","ts-loader":"^0.8.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^1.8.0","jasmine-node":"^1.14.5","es3ify-loader":"^0.2.0","karma-jasmine":"~0.1.0","karma-webpack":"^1.7.0","karma-coverage":"^0.2.7","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^1.14.1","karma-spec-reporter":"0.0.24","karma-opera-launcher":"^0.1.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^0.1.7","karma-safari-launcher":"^0.1.1","karma-firefox-launcher":"^0.1.4","karma-verbose-reporter":"0.0.3","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^0.1.11","string-replace-webpack-plugin":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_4.4.0_1550225486393_0.42359120841147524","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"pusher-js","version":"5.0.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"db4132187c314153f3dc68500a615b836b10bd29","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.0.0.tgz","fileCount":235,"integrity":"sha512-en/ec9ls/1/tY1qFKNddggYzrJtLy3FUoW8mD35S1Fx/MWwlImHluOgrpLvFtEUPy8Wdg95yEJC82NNb2KUtzw==","signatures":[{"sig":"MEYCIQCcGDYlquc1Fh1HGIwPDvluwfyP6kgEQUG1iEfYu13yVwIhANzj7q36/6kmW+juZvE/cDsZrASYGM+s3+AOIx0mJLof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1989328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNZeHCRA9TVsSAnZWagAA7QwP/RWGDvJjtuS1RrbToIJa\nGqBI9O8GTIlHMQkfa7XEXNZIoNpyLYhYcOF/+26CXhJswXO4aX8HzmcnDwPt\ngOCOB3Ta9Hn2ozsBJMNwhgqR9SK5T+hYRDiFpKNkVMEw5p1ukvR9E86iUAJ1\nuyU14kKhquc/LEwPCMtF92S7TWqPmTTi6L+ZA4rSVsFAR3TLs5UeMXe0yWb8\njPtfnmmimTqTvfIfkUh1TPxRIRV4v3Tlg3ZVWnpDel54BgU6sSD+9TRiTHq2\nDZ/+CWXPOlvuDGp2w+no3Rs4ctzlP/lwsZsv/fIjHvFaprAQU6kbPsT2gO43\nSMAl/ws51BvlzVoM04fkbahcf/OKhUi1x+b8pODtEr/rjk3GoKCQWX5dnyBz\nswpug8GCG3IJfR39NFwEkzG/8LaqhtBQcwOECpVgn/Wajb9bc11AsjW1Zd0T\ncqd0yRPlTO4BUPtRgb6a2GjVSnl250t+V8Hji8Ey5Gf4R2e1kkcJCg02RyTh\nFqXJbeKxhEe19/MZzyIYCAsgaCR9RAe1yt5RgV5WvUXhmcW151aX7PGD/m+T\n/XCWwcxsMX2Ysim0gE2nJWnzYVv5fcZV0Yy1OrirrXLV1rJwOjmJ47DqDcH/\neIJ5PX7S1qjNSabZmhovyONI2wO+W0tqlv2q3Afbo5W9HsvP+8Mww/579dXL\nSyRd\r\n=J+Fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"de3d5ab1028aa8718de2a8acce0a63de3179944f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.35.2","ts-loader":"^6.0.4","tweetnacl":"^1.0.1","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","karma-coverage":"^1.1.2","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.0.0_1563793286506_0.99531469043934","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"pusher-js","version":"5.0.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.0.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"450389f51a25638e8d2e6383209a1be6e4115c78","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.0.1.tgz","fileCount":234,"integrity":"sha512-w5vucT2VjgOWMZgqGCFwrmNp68Qfct3Dd/4eOigx5f1eWEJq3DJTKYygNcENmZmC3DtlVxShq2ybASVg8yH27w==","signatures":[{"sig":"MEQCIFHx49GMxo/ZiIk4LlBx5+Re/ZEtw1WkJVaSv5AIvOrUAiB0kFz8iwDFVeUp5ajGoVmA7rKE2swY/A7hiu0KMJLL/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbRZXCRA9TVsSAnZWagAA7BwP/jsVitZKWcTEQm1Mgfmd\nwYFSxYokyDpJQ2E4Itm0B7f7707eIuf/UH9G1ojxUdNBpl7Hm2DlLvvr7WH5\nLhZ/+asCMTrRhuPiAcnBFodGDj2GyI63IAYGhDds8orGNUiXQQ5R0StwgTN2\nZJvMXLYL6gIuw49zmjw2OnJt3PQ2w4KcW+NBC3KnEVNoroCKXycrMDcK7e0d\nCaepcxmKN298OF07hBlORwTRKLJUDYWU5ScFd5avtp5h2gEVLImUAeccwk/Y\ni5ubNETuV0hkyJK5FPhFieOzSnaKkViuv2fgwOxLYjdw+gzTTMXv4tBX+wIE\nd8kX1cL2s5ZzMAWvmt3QMzfSq8tQZuBN+Ljzc6epsvqol/qvWcSavrhqSeb8\nCt380zTak+INjNYGZ6WvaA3Fu8iZDqbo/xYWxekgchow+5tlxiUUNklZNr5a\n5fstAtqH5XLtPmruLobG8eRFr97tJaeMk12SDhhtKzo6Rc4BnIqYbo8wAId3\n984nHuVic6v8FAVxhBqL5vtcQcTwklLhcZYtpXjHDbEi8s7DJWqOizDBLFQV\nljrgrpnhBJulIhamp/sndf/+qPkV6oWse6misq5KIpBkuScz41cc7lGmcaqH\nScC/xGNBYohq2xbNCee9ldZv9eQ1k7rDeYAw+dz+UIJGoq09yi9ZbpX0UGBJ\nd/m0\r\n=RceW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"eaafbc4736171caca9464d245148e0608e732207","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.35.2","ts-loader":"^6.0.4","tweetnacl":"^1.0.1","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","karma-coverage":"^1.1.2","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.0.1_1567430230536_0.1897489682259279","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"pusher-js","version":"5.0.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.0.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"bb65976d0a093e98a6e222020586ae72e5bd4bc4","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.0.2.tgz","fileCount":236,"integrity":"sha512-onQui1AwE+Z0ab3kvSruz5TgW+i4qr98fN0jgV/iLlkj2B+LWtqcP+kh9H8sPmHOEnwayhhkNJHaC6jGLHHl7w==","signatures":[{"sig":"MEUCIQDSMbe4GlRm8mrhwD3U1Q/WM7vdx9QwcmxWT8h2BQu5eQIgDMFWmSsttz71fvGMIxqJudvfUP1iwkboUwfhUqRYzt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1784663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi6I4CRA9TVsSAnZWagAAcBEQAI296vahqCcOj8KeaPih\nEkJXiP9rtmYD578/KqQRvmnlo7SuMc8bbXk8NXEJWW/FaUXffyEwGkwDqmoW\nrOR6StbWKaCIEmPoh6DJ/m2dRAE0+F6AVVxrXwssy5xNrespCHmdYELwPduA\n2Zo7EmKSf2wYj/y8Q5lleF9IKA8Lv6nGpPTLLkRiWWfzmW+aNqxCHmz/l0a9\nx+xUrQbZTmJGfse/0KUULiE3JH/qyRGa8a8PNhxzwIMxvkI2TjLsCQafe9di\nOKhGBn+8oCYUClStH2hgQ1gr9oB5McUp5V5ANZdWEptkvBzJlkUghf+9RL5/\noQwxwUEwvE5j5ROv0pjpRRAlCDDozhE0PoK3q55lZer26ZWHVuurGfqih1+J\n0pGoF/5mZKNXESLFh53NAkSbh9X6XbzbO5Lbi+v6wOzAZI4dRLm+0B0XWDSc\nq21OD0xJw01B5F73h1IkbTeVv8007anxEZ5zyNLU5q1DTRpHWLLekTFfaqiO\nfDoZWyAZqmnrjh7SIzCXhK9Gl1ZrlSL+TdS/8KBA4t67dvw16J5J8QXZOGXu\n5OJGPCtGg77qtLciGF5P43HkOgesPiPAZtFexSZaKrbQlXXbmjNnkGGEuVoM\nyolNzzSI4VNAIJm+BUa+GfB05lKi/R1tlTlkkpc5npqzgt5XfSYGhitrrows\n5aHh\r\n=rd91\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"830463cb96469a941631dda95d09ff6075007f4c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write src/**/*.ts webpack/**/*.js","check-format":"prettier --config .prettierrc --check src/**/*.ts webpack/**/*.js"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.4.1","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"10.15.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.35.2","prettier":"^1.18.2","ts-loader":"^6.0.4","tweetnacl":"^1.0.1","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","karma-coverage":"^1.1.2","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.0.2_1569432119658_0.06489088637144014","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"pusher-js","version":"5.0.3","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.0.3","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"22c62d0a094ed23f356d3a18aef360a5aacb1bd6","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.0.3.tgz","fileCount":272,"integrity":"sha512-vbaflcd8LYaErJ0LrXZyLQ+meMuD3N2kl9hXUrj22VZLsKyfRFbXS3eCb6/2erQLFeHcnbkWPyBvxya+706+zw==","signatures":[{"sig":"MEUCID8N2BePAkc2kJJHlrWQUnR+MiJE2z0z4KG1RMSROCWpAiEAy5sTXM/sQnUrLkjp8bQLSYH/ORsIWawQXModSZUjjSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1902929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0qtMCRA9TVsSAnZWagAAqXUP/RnbZX1gGghCAqdxktpk\n5DZH7SDXwDFRAq6IbI21BAcQP6w6X5aOXU/mUlrIPAAKd7nImzzBOpqe22i3\nvq/mdcHRRajtptb1x9vmTDXZwx64KMhCR+8BC5v69MjxS/pOpGqtkdJ3Lef1\nvFV8ENlnzvPaJs5yrxLKxtabswHnuj1vPbSD0fdLq1kKIV6ocYqy3lbSyVFS\nFB4tcJ2HlNNMht9HrYFj1rKDatc0UNfk4yqvON+mX6E1YrO1gT2Mw3c4SP9z\nHhbhmyCzrPlD151cZmNzbU+y8BOlpxLB4nCYFTTIIORABlhNntAQmZ111fiS\n9JWGCgAxTN2g6PTNpTQgYrGSK3XclXYq+jzYRNlbIuvXmi85P8AMk94G9+0o\nwvNGKfrAGy9eU5ih2vKHWQcbo4DveyKuAm78NXcr+f8GBkRvUvWJzculjUNF\na/T64f02eH+wPHJfnyG5/CuseI1g6PSheG3dJYoBt8joyV6p/8llOYOyYR3K\nk6EjqeRmI1k1ftmVoY4XB/y7/eH8XsyqPMfoWbO7NqmiBQ3Zppt00G+XsHV1\nF/Ah4hUZmIeLp+Kglntl+ceYXrbVjRO8ZFiS87ZY+9ldi7HWcJY0SIzQvkZu\nF8QdsyiFJsD5JH1w75aYazQqsmDnkozZYmpWWeLtzJzEsBKnpN6XzGgxGqO8\nBxbe\r\n=Pkkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"c7b5dcbc13acb97051da7a2803ac8e4626f4c54b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write src/**/*.ts webpack/**/*.js","check-format":"prettier --config .prettierrc --check src/**/*.ts webpack/**/*.js"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.11.3","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"12.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.35.2","prettier":"^1.18.2","ts-loader":"^6.0.4","tweetnacl":"^1.0.1","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","karma-coverage":"^1.1.2","tweetnacl-util":"^0.15.0","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.0.3_1574087499781_0.9953056237733722","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"pusher-js","version":"5.1.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.1.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"df58be4cf603fc2033175857108c3958288195a2","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.1.0.tgz","fileCount":352,"integrity":"sha512-oN3xgN0hyzgsCIihlVzlXSdJnBmEiI59GLpO5SIqznyEGdWdylLedCVRkF3edcPhh6uZ3SbLfZcalQw2+Kh3Tg==","signatures":[{"sig":"MEQCIGQHbhv3IrM0oOieK/PKuwLCow5OwYEjCUQcSeuI1TY7AiARqb4mLlD+4SA5yfzWKXGXHC551SxyshOlvad2hVdQBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1843206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQpUBCRA9TVsSAnZWagAAJaoP/0SGmWSVetcoAqwmxY7T\n7Dx43sk1BJNDkibGCyK5cat0upsf3Kq0xIfTODnXXeDesEIO5sV33iUzORpf\nb1NZPRfMEVYEKpB7TJZK5AYkCozIXAMtc74zCcQZJlg3Kl/NmtzEWWHVFZfQ\nPrz3fOV6z/9LJJlJOfUg87P2Wq5BSUmb4pl+//rXYB9aS++2+inqZbAsNv8c\n7TJOTy/qWeauWLQTQfOip8QQtOaKFFhY4wJ1Lm48wEo5qR9cVD3SbdfXTdpw\nXcm0fFtvpOKuVd9qLtpj7idfa5mHDjedE4IvwAJv97VKZ246QYYlEj1K8HMO\nA8BgxE5IHw6ZNmOEmj13sruZL4rRDHpUzckFg04Z1ov7YDeTyE7TJz4b85Zu\nEfuy5qDg5azRaUJWl3FfB5KsLfjYq2wOc3FT1B+uV2jDWpOnM5wIRQtHKV2R\nRV4t8zWKZrQMYtDHYPYUq9g7JBZkciX4rFPy+D2KvKT91LYbEKIUzatA8khO\nhObgDKEO/sHC/0p82RG0lqIcO9KaG+bmcByiNK5Fs9bm4Qa11ZXcm1jpHgkX\nFvcy3eqEU/lU9IE8fjafC1CBOe0u+KsOuoN+wHuFV21kZE3xFmN5VP+nAX8j\nySa5rRU1FWnwyOb+zh3E5G4kZXOiKYRRbzmgT6U6WIbLq+LpWSubZ44YCuOh\nEMSG\r\n=ac/o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"954d409b8d2898f27a1be4b14636641e61654a4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.2.0","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"10.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","tweetnacl":"^1.0.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","tweetnacl-util":"^0.15.1","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.1.0_1581421825126_0.4845124732415682","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"pusher-js","version":"5.1.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@5.1.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"267495d3a821d511bdb20cf3c624ba0556e0b7df","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-5.1.1.tgz","fileCount":352,"integrity":"sha512-f2tdoA7NvJQkU8Y/iCH25ZSNGxnwCXrVbwos38isX6gnjsSZ1aksWvyZddm2N0sHJWyl+oPBz/MzU5cevVDyEQ==","signatures":[{"sig":"MEUCICIpbwZ0N+hfXQ5P1h0LKALuPt2QiUu7dk0hbhEJGgB0AiEAm2hPYqjUarvZsiM72+UasLcNnyaXnC+ixwxXck+vF4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1843744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRB50CRA9TVsSAnZWagAAfuwQAIjNhr8gIs3N//R2T4lB\nhiHDrFon1c0qF3d1+jFVKgkqdx98zikL8az/xvMUOiGvsekiCnGhAj2djFQF\nQ/LzlNxDaadx5xduBDATEbhOSIYtTtMI8mudb+DTld3O7Bc+YvUKSBfee4Cr\ng22Mg/Xb3TwV8+Hlcjdh9GNO55uMTLz/QoG3upe2AKMPdhF9VdYccdJp1R+e\nwTpUyqIBlf7k5GNijQ3HSf9WhuUBEPn6OK+vplJAu5Zkp6xkXFBZQsGRqzJ1\nHhZVxnL5QiBA83L7eqXkV3oZ7nmT2iYfemQuVugedO0gNSa4ITtxa6sjvkkU\nxUneRM+9A/9EAuVbdqLCHIOMnFymoJE7aGsBk8q20qbK9FTTvlKaMz4CyCYq\nmlUA4S8SPWsPmd94aF4urMZ8SYHZa3IiuhZ5GFX5e4Y0fsXUhfLCs3iQ9/tr\nfG8Wp59GgrGKPNchY8fUZUD6osNOuA1aBuO/hYdmwYRDXu1JY2SzViXFahRH\n793dYMp/nDAKIYD7djLw+X/nrs9iuGDYUs8dOALL4CgfC7pJMIST8FjJwQ6d\n/59JbWJqYe5+yQ/0nPxlcg/zhq/kWbduUdJDXUZKFdlKNPO3Y62jE0NSgq2F\nIGYN3Q2mEHAU8PQL3qr+SsRcEGytg6V41KkKSLDcZo+oL9Qag2cxriEQ0lp/\n1ZqC\r\n=57Hl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"0d718adf06566766e0f544d74565d2ff3dcc0ff8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.2.0","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"10.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","tweetnacl":"^1.0.2","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","tweetnacl-util":"^0.15.1","xmlhttprequest":"^1.8.0","isomorphic-fetch":"^2.2.1","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_5.1.1_1581522548385_0.7036538564121764","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"pusher-js","version":"6.0.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@6.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"b4cb2a85dc7634a43b95ba56f388d672c6aff0a7","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-6.0.0.tgz","fileCount":362,"integrity":"sha512-9QmQNReTK8s4Wc3Tdst7VDz+g50WDOOdKEGnCyFpmLQa3/KYpc1U0bZKLS+3dBe1xxbGuVUsFqlWGWa8yZk5gw==","signatures":[{"sig":"MEQCIDY+9jnlZ0veZaWyEQ3bpuAQ57ABCtVvLuAOm7xAwWYzAiAA8sBpdc2xXclzSZzB7nmwv/2RjEGqL/9I+uB6vY5HKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2379813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepr2LCRA9TVsSAnZWagAA26YP/2PVktvGzhWC3HMyiVNM\n8apH1J5DMMDvQXEHJfmZ/zPkN72+3Uf9WejTr1KL1mK8xsSS60O7nSSbfu3J\ntERQsB6t9ra/AawPMM51GEpvLugbeDRzUgrfrGDRv+i+wmUb86prGaFCkBIm\nNTSANZY4eJc3yUTMTvKtXq27183dfXnQl5ipgmNI+GCfAxwk9hNvHbUryo/r\nwozu3pXMNgpyE7XkqYtKVOo+sy6KPlK8Fes44fxDDvm7xHKsVJeN8AV6H8C/\n9BApBczRhua7siUCb5+fSacHbwxACP4o9Q8gPAiuOxtn7LnuAM1/sZtbqPDv\nv98i4OMcxsQBde7hddtocdEuB5i+/ZspCqmYSzXRuo7r+Nf4VZnuplqsJtLx\nN6LNBYMDS4O3mCqSJIQfUfNVCzPa5QA1X8THKARDCfJKxXeSxkMOgknl4MgZ\nhv224HhgJEIfrEE5ZOCm4MgoZ1UZhBjRPjdxHwrEtFOJ2A8E2wRkgzpQr7dA\nlQWVk4sbXayOJYtKuPdbd6cpUnAo8mS78nyT3qRP4vymvheZ+5cL1xwFVD/5\nhtwNBlEnB48QTje31JlofjEn+GP56fb2d1m95k0Gk9S4QBHo4OaSK8uxVlqy\n27FCmNs/BzDDJ+j6Lun7r3MpjLpk7d5fWeb0FpAICZmdYdKrAFSEK46kpWCP\noexm\r\n=1mRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"f6904a9919aa228aa21c442c7ed8557b196f644f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"13.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","tweetnacl":"^1.0.3","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_6.0.0_1587985802733_0.9816100616413088","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"pusher-js","version":"6.0.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@6.0.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"04fd2855b2eb8b54a817a55a189cb100450bc385","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-6.0.1.tgz","fileCount":363,"integrity":"sha512-KU2n+9h7YRG/TeCYSzvCQpwN7cCCnx3Fw0HiTS8fBg+uAFNIhYwN4WXCJRPmVoH6xAMERoObC7iRaMknPr9/Pg==","signatures":[{"sig":"MEYCIQD+w2X6mDHkuJykF/+63F0PI52L0V2F6q40q//TJq120QIhAI8cO3G6uC/6hoyyb/bpOUuA8rqi9qgDtkxN44JaoKcx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2380673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqpvtCRA9TVsSAnZWagAABZUQAJJqKEb1giDrYAbX72ig\n0n2zdLfc2j3zEacZnJbLK7XZgps4JdCyxv03uV8UoniaJx8A3f4i2Y1wwkEt\nY2HlDznvO2V5e+qaIv17QZRXOyMfWutKCcGhXBL8LJMxqNK4xOCFIVu5u+wc\nNBcHD+KbKA6ef77oA844TkdvVRue09o6/ob3vdczCxeZhYEGejP2w16HnaBV\nSoxy6cYYaIV1ahqpwVY/f8a3pZanAEFAc3WIUXjNZksC/XdhwHOyfmYKcqph\nwcNyl4LC8XkOuQyQlLXZiII1+0OnqUsMstkbvZc3fnqFwVS6Y2Dv14tp7BO+\n+lnjs0yCTK1Roy9d8H6AlikiV6CcvzlELrod3raDNNvYZOQ2d2/QMIZL3oAG\nk3U8rnELxnF3/YXlG3EHDFgoHqZ7BG1iKIPTdHnRyzF3las64/+PZtwY1IGF\nt7wuVUzLVtmimJjX5EXlEhhmHfPGBjBEOV5fMUOuE54OfRC366Yb+tTtuRUy\ncDF0CdY+RBcM2cA3Z3J8Z0eQHem2pE3H1bHI1oeVmbZwoSLOZwiAAHK/ul/1\nT896cQlge7osEzI/ATtjM86Lt+2zjPnjfFFRNuqTOMlkBrcLqKv1smp9fgjl\n5TvUfSJ1K56wWm7apqqc1Uran+2iBTE9+r/3ZPHR8qndjshvrsVuau9v6qyk\ndjq7\r\n=GIlg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"1fdcf7bf65c8ef1f2d41e6f4b3bd85cafaa6ac11","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"13.6.0","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_6.0.1_1588239341015_0.10607869530706249","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"pusher-js","version":"6.0.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@6.0.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"5a43bcca9525a0b083492c21802244f37d9782d6","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-6.0.2.tgz","fileCount":363,"integrity":"sha512-fYSeFQ6OcIzpxmdw20pPp2xNRbKDSyU1obZIKzmkONvV2FP+mdgW35PuF9NuJoOoSc4sa/UOrpAkwKw/4XdFQg==","signatures":[{"sig":"MEYCIQDzGHAKgS4HbfXFftsiT6LtwUpvBa4EiSGYz7fSG5zmkQIhAMUohPL8GkNVPdRQWgONrCKX7SFTkHx+VVA1nDDLJznB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2380751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqwUbCRA9TVsSAnZWagAApOAP/0U/P2GAh1c3nOvVf4lj\nb4rOxhUYO1RWZj3hlSPYmxKv82ICh8Fu1u95QX8WuUL1BEWbEIu18gohmbR0\nRfz3gs6qTADw1njW6wo5zP362v1vuYr+H2eE5bo5DDToX2Ux3KuOwzfJSc05\naFVXZk1qR4NawwM+9czwU6zo3C2Ge4sFvOyge7XYaHjg3Ch8deoCBUgM3xbi\nxAeJOEarjBeG5ZfHjhR7eHqcSORF7sjLORQnlaMaL7MpzmaTPb/b0vsQSuaI\nnaw29fMkTn7al4HYMx84lAJvxCfU/4kswbFQT4OT/Y9ux/asOVpUIX0vnTsC\n6eSidWRe11GFH7RR+M8fWXjltwRXMsyvYq+R0Q96STHJ7zHGcfKbVhHOERGi\nmyNRHM/0P4VE3BPFBSB5hptx3IUzr+XEUR0xGGLuUwJ7YN+Rm1G01JZP+wyb\nk89K8Ny6E6W4n5eLn58+nOCX5s1NtM+5uQJs0BwQMe7PQwdzEKvejC1QLVHu\nxkoNoTpATpXtOzx6OJeEe2s4/nghawttPnkJBWXH8B2vWXa2/myJ5+XuNRKS\n66jV6mI9W8G1sgyoGSjZpjkPWLdpHUoA/8Pudir6MUz3CJaLaH3rommbqBlp\nmgVXBGAPwUYPb900YIxv4f1BuZsnakDJJrP+Kh95KPFBTtgTbG7UlKWlYF7n\nV+6W\r\n=4qZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"156fa8a3566694e57b8a6005f0a9d12a21c4a554","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"13.6.0","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_6.0.2_1588266266881_0.9220073238623723","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"pusher-js","version":"6.0.3","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@6.0.3","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"97e4dabe74bf39cb6978ea649fb9e13d8d7a8721","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-6.0.3.tgz","fileCount":362,"integrity":"sha512-l0MHlrpG+D4R6jj+vjqnJNjawBqKCjQ4Y/YARNsWFbXGKNl77xX8pUpbv55Al+dFHGkc7wI2fDXw/BDLleF9Lg==","signatures":[{"sig":"MEUCIDLxaekHVAyYgwt7ZOMeaQBqft7eFAZTCNo0Xv8sFYSvAiEA0PUGZ27sbnSIrLg953Yzj3JpWwJ9S4h7tAoTiFhRXP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2381227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevViICRA9TVsSAnZWagAAb4gP/294R1ruL88J65OJshau\nepl6hIrKVMwUrqZCtCmvy7kKpAvSS+BVdhT7J6oKXiz1YXvSooEgWp2hN++e\n4hDIiaqTvmZhBEp6Nk6GoFt7o3sHEf/2JBhu6AsDj7N25cTThh6sFLjp0+No\nIakGffeklmyxOMzKIv3qYd2AqYKSnKpM7rtKRHB4eGQBl4L/33+gwFCiMwKs\nUDqmvJBWzmINWMvNGw7gK/Ev7UnscYdXa6iXa68IQSThO+gK1bEg8z4lGP5k\nhJy8s80D2gJrgCa+8k04DScoxdbM0UJ3noak9Zyuk7sjiEfBEC+gANpZn5Xv\n4iaLYYaPh+dhZ25ydFNgnOIblMUXKTH6zfTYtBxwX/K/pTpixhSC3CX3S+KA\nHr7TOmL3xU0qnncwAXyPykNDkTeasryNtILQwElYkHBOzaU+QiUUhtM/wWa/\n/G8z24AkMeHb4VIalO4KnUQ5axG+CDtDnJnDvVf1OzVSaf0gC9kvdMIVLgOt\niCA0jtxeDb7jFSsoZyuXIaIFdtFmuYh3YIgNONXvVbmE4s7SbtTi9LKa7W3s\n2HVi99AO/JTndwZzF23XqXkd0BhxC+82KL0G2GV7lqx+946ffnhmsp8PaXVh\n7KY24VU1pTiymxxVRBE2neMcAHjzXv+1PRuSB15awqm+taQcxpCa6Onc9VaR\nxdNb\r\n=lgnD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"8827097cf755919dc6ff6ee26bb429d64dea3a52","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"13.6.0","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.7.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_6.0.3_1589467271466_0.20368068850586374","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"pusher-js","version":"7.0.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"9716ae3f79ca7f87a269764f278a8e14494a4e20","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.0.tgz","fileCount":362,"integrity":"sha512-2ZSw8msMe6EKNTebQSthRInrWUK9bo3zXPmQx0bfeDFJdSnTWUROhdAhmpRQREHzqrL+l4imv/3uwgIQHUO0oQ==","signatures":[{"sig":"MEUCIB/2AgJtC9QB+0iELu6c2oJJ6e25jLebvHO6fNur2IkaAiEA14XqrUuumlWpdHFJcP3aEztIG5q572I4UGQ5liG+24A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2389392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI+XkCRA9TVsSAnZWagAAfNQQAJPampk3EQxvQtjykWaX\nALJc2hO1mcdnpq4H19Mp6rs9ImiAUCuwEvdzlP0hOHtba8VDUcn7Cum8Abwn\ngUgxM6vo0i2M4JPF1Li9HYGqP/56dGqSIC0l4NCXt65sQhMP8ZO3jM/wP1Cq\n2ufwLLVFfOn/vpeGEbGLC7ZOZxTYTeQiKZjQ0pJgGS+LJaqhIUWhXsqW3DWi\noqkSFlbgM1WOE2qMs+waecuSyogSI5S35bh0VOVAkBU6auyOO60sbgBBV7V1\nlTJnri/Ja9wQdVq36WCE2df9agQIZjaxBHcZuSVyp+4aTi9tZ5ubmIkERg1C\nIORses0g1fJ2LBQoSrXIwiFT9NAODu4LSgIyBds9iiq5lk+m/T9slk1wQfq/\n5PbOZ4qNb/Lp7Bng2QDMAjNERbzq6I/MgNC3qh1ndeNb04IjMGNZBUTEvid5\nUwvusdipdkO5z15C6NK6ijcDfFKxjrHLKxtEAC2Rxt43vhe2rABi45fa7LNn\nkO8d+y8GYBixk3e6h1YjxoM482LBC4rnmrojY+laxOWJdO2dBmhqSe46zEBK\nhyXLl9iN7Q1DkDbb62Gu+T+8/42JrFcpDnXbsjH9JTIl4xG6gufnsJKvWe7D\nIEzuly/f61XyqBA6As4wkB8RixTpo7itCxRR8zZsvaFJC2NEaS/OxD3cSsMr\nUeW/\r\n=Mt+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"96aab17f993be499ce1b49ef0649e4f749ac9e81","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.13.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"13.6.0","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.11.0","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.0_1596188132095_0.02951681291914121","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"pusher-js","version":"7.0.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"9fa4420f3a05546e520fdffc3d067eda2f8fd224","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.1.tgz","fileCount":363,"integrity":"sha512-ovdHvHiOwlTxlYFsArYBBqyfgil9iYgzfosAen8p31R9OUMj+nqJ5YzOPy3iY4eUZYb6DvsvKpebg0rL5AgVAw==","signatures":[{"sig":"MEUCIFmsuPfw0/WQYHsAEWdSd0zGICLvAuNi2QfbX8Eyq+xcAiEAhVuPfpSmsNxOSlXu+2pqFihpCCQPM+IvffV3Lvs7mSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoCEFCRA9TVsSAnZWagAAww8P/iECGmJPw8F7JW7dUoDc\nwMulKza5cCtwcMfPNBeXNbyPhKKAdBqvsab+aev7ThUFllnC2P/xW/IrI9k5\nqaubxL4FJKR/x3NoNTK11gxIiR8dRe/pWQ6dZZ6EOhLfEvPmuwTtJy5lE5Zm\nBT/oEq/RbBIWZ8YanjEkJuIHw0FHcTIIH6jNVAecq7F2zTXxiqdLaG3Xa+d0\nh3/ZEnaF/+smcWK/5mi9F3tABxaIUIrLX7I6TNOKllqtZWgZ3G6p3QLH/h8l\nU28foO/oDTHAPA51P0CKRWeR30BGo7G1hHAhaNy0VIwAktGp5GxvxZvXvwDK\nXHQiFsaQ0y5vhSf6b3yKQv/mn0I8KAKuPIWYAaqep0tSlGNQ77vb1VD3nxL2\nsJtrd3wBaS1bwaJB+R0jaNyRdXcwwnmz2zqQ3OL8HM90O3AoMHVJ6zFFn77H\nk8HK7uAq2PRsrqPSB0IB9MObRS+yd+HH+QGB1gyjI2x1p2+nfc5kd9kr/YeS\nl8Ut/AaTZ0MMW2agOSxGrC7wNVDFuspSfpY8XDLkKQ7B/QuFCg2+LxY38lHZ\n+e4Sq9BMs+PrKH7mORVU1pXDWH6YmEna8ZZO0I8F7b74W9j3RvSoU+rqfUgy\nnJjXAxj/v9FJovq9LEb+WF0XucETmKoRbJ6OZYDflnoxF258qbe0t0kVLzQQ\nm3x2\r\n=aWLL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"c42937380cf5705dcdaa4198f336a17083d278c6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"12.4.0","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.11.0","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.1_1604329732830_0.6459153550320627","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"pusher-js","version":"7.0.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.2","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"f577778674b20a909bcd95ccaf0d0ddf4f0cffe7","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.2.tgz","fileCount":363,"integrity":"sha512-qNDTFfLTBHWJ9G/d083o2KQfS49vEotfX1PJVMQdo7XnNlQR9X01IASAMlt5iesASLy3Cv/VV1K/sQN/MNDMUQ==","signatures":[{"sig":"MEUCIQDHRIE/qOfixSA5JRGHq3oyzGGqu/9fjADEAqvhrmBiOQIgfuTt5wyMg+7UawQX6xomaj74aFUE4JKomLbCPBT7Hsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2392249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv3i+CRA9TVsSAnZWagAAi0AP/j3wUjbaPy8rd6cU7NPC\nhd5zcZ4NB+9ozTEQfP82BUHt3SjxDxGCyW0QnERgQ4om/oD/Iclfx1qiNhBv\nYfTwEgM6lFfulFvUf8PXKnoWGz7g9edw2OOSMoStx7h44ehFA5LRY4M7NBmR\nJ0FjnNzWYz4cpU78Xpffl3zmZdKHLHqG0r1rvfAQFg2T8xXLZGGp0oOe4gQf\nxrpJQSUxcc0pQkLMu7vGx8HvT1MRSE/X0+tMyROzSoFT2E+Cq+h5uurUI1/7\nKQ8Hwkr0Ew4Zj5AGiPPZTjs4Hk2LPJnyBi2kao07OP2RBMdcnn2LLf7aGgT1\nT5Am20p3cXC7M3u9hEKmt6zKHw7AF8GCXPQzj9/xg/A6LNhnU1m4fwwdOCFh\niUT6o6WVK4Wpd0tbO6zglNvEMjgnoR4+pJHasRMV49/Myu6/eIKcAN18CZYZ\nuRcZsD0/b/oRDvNmov1ijRUHwdEXARtokze60Ca1KSuRQSkBcPIMbeWaE5ur\nafrncKSuAsvv3nlru6O3SKKr6Ds8fjvtT51SxsDNNIak9knsQjKW3CN6cu7B\nQylDiS923qMy9tfjNONpHWHP5gUe1yHf0NJ6zIsErq9qjL9GLaBmioLsKAdM\nzeSzIu5oFT6RXal6ruKcb0futwhtBhQtgHItnp4PU7GCd4YiefZcvJdLCyk5\nFObs\r\n=Z5v9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"abee25c50576fe83c0e75723d6f97d580a51e76d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"7.0.3","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"15.0.1","dependencies":{"tweetnacl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.9.4","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.11.0","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.2_1606383805649_0.9437341680373503","host":"s3://npm-registry-packages"}},"7.0.3":{"name":"pusher-js","version":"7.0.3","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.3","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"f81c78cdf2ad32f546caa7532ec7f9081ef00b8d","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.3.tgz","fileCount":367,"integrity":"sha512-HIfCvt00CAqgO4W0BrdpPsDcAwy51rB6DN0VMC+JeVRRbo8mn3XTeUeIFjmmlRLZLX8rPhUtLRo7vPag6b8GCw==","signatures":[{"sig":"MEQCICbYwCdmqG9bMSraq/6+oCJOnHT5JMfq8NIVZIBncXp2AiA+fMjvHh6RRJQmMGCVFNWZQckKfbudjP1QM4K3+P7k6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2395032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDs6RCRA9TVsSAnZWagAAcbkQAIIl3roW57n9065jjDv2\nK9V020A2C52Lur7QVP/V5Hk610jL9zbbkJjLdF7RBaktsvA+6BYsKtlXX97V\nVoLH7JS/cXQ77enAhksRjNfGplZQq6Xvl0R4xov8cVNhaGY0tt0s3zY9113M\n3aK3sEKwppZTHEwsbgS8ypsMRqN/Qt9VXNyip7tao4NWQHNGoFFek2B3akMa\nh2Q6wc6FVhP/g6LPPIXne/z1JgqkW1+pWSMb6dZaV+E0AkU6Ycsm3B2LG3Ai\nSOHAVQi1LOdZ7Opa9cE81pzLCvQH/IiSHNLorCl3+IPOepG6RtnHYTJuDq6w\nCC2TowHNzd1RhNvd27gfpOp/+nZscgZNJHkKtePzMVOAeFXN+m20pk/ax7cP\npGZ7qnj9b+JEpiwZmxMHuGhlpQ2Li0hi7JmSIFrO2mneBZipJ7un+tLqgfRt\nUYi3bfKuTSa2mCkdqkPYkeUJY61DXbG6XcZ6pAuWpYGzs5G/Tz0WnI1RZnn9\n73xU/C1H30Yqg4sSKm++lDbS1CeOvlv4J+eTMVGEjOqXufcfPpTDP8ybEVJH\nvKIccQ/gH+PNc2ZzaNurMDsoE+UPkpZ1umTaqim4e7w1b0A4gHNCTUvGLCK0\nLRW5iUzap560o9Blg7tkoZNS1XG6hp1YTmOcj4OSXSUaPCP6e03bibH1b+9I\nl4Xs\r\n=WKSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"ac35c732233f52157cbda08276511ed29b89d378","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.8","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.15.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^4.1.0","buffer":"^5.6.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.5","jasmine-node":"^3.0.0","karma-jasmine":"~0.1.0","karma-webpack":"^4.0.2","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^2.2.1","@stablelib/base64":"^1.0.0","object-assign-deep":"0.0.4","webpack-dev-server":"^3.11.0","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^1.2.0","karma-chrome-launcher":"^2.2.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^1.1.0","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.5.1","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.3_1611583120518_0.08366783597706062","host":"s3://npm-registry-packages"}},"7.0.4":{"name":"pusher-js","version":"7.0.4","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.4","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"44708ce2c24cc0695f9e3504e967bfbdd540e0b0","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.4.tgz","fileCount":383,"integrity":"sha512-P/1ZVNmiBC48BZdo6eB403DyrWnKMxgpAm91XaHay3igxGf4kZHjVgxM3WqkZ1dS+ooGCM1rWjStizQvCvtQrw==","signatures":[{"sig":"MEUCIQDmRpoyB46cBhg8Ydqjf6EhHx4XK8RnSDvqoO1Cgt5I+QIgUPwaXRMqrp301cuwW8mOcRlKGgtu3ogpObjXnmvykBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7306434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8AntCRA9TVsSAnZWagAA2nwP/0hG+bH3mV5R/2lHqt76\nAYAYLY/AfqmYctyjIka09WmUXf8A0GUsNIY/jb9HBWYREZnXbkTlBoGY1yJ6\n6OCBQSTEu/F/JPiJyYVqtZRkV97TzZjnDTXJFYg7rQ8HoLWslWR2cmXfUvLP\nze6IqzOrkbM0YClSPmO5X5J4+l2ekKze1EnOCL6tmqcsHN54OKKkzh3zgxsr\nYzjrcDq6gNpExYZ5F75qEFtXiD7JUmqf6GG2RroDeuoFlvRYvepxCvN9unT7\ngWqf3XBZ7Zr9O8pN9aVgGIIF1m1sNct8buX3QbIrLgMfe6cYf/wRMCjhYlks\nzJ68dKQpVsEwmgJR8iOmY/NQlI0zirBUS8VSJqBO7h142U4GufFeSpNPmuyU\n/dJu9qX8lS/OT3sF6ITE9+HlmqfpAt+kDCcStweEK4wY9JhqWfgIjyKPTmz9\nVd1TGzT8VrvvNOZMxcbbyqThKRigeLEfx9i39bprPoCrR0m4GZ2Sx3psYW50\nqOxs9wSbouM5f3jiMT435Kw0pTbfxEfVyVHIqZK4Q6CmJa0i3qYTKQEADLck\ngnrDciPiSv2CLFxIAdq4JZRNRUUx/GzW4Hdvcy7yu+piBzsWkM0pO9FfZzOT\nkNrXeVuVH5Nx/EMuS2oxzUillB0qcymvGYnzl0biO5yzJNKlDXrmIdWvQWu4\n0BEF\r\n=Tn98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"e983cb138ce9e512aed303b8b5d629dc57284247","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.18.3","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.4_1643121132609_0.817753332476671","host":"s3://npm-registry-packages"}},"7.0.5":{"name":"pusher-js","version":"7.0.5","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.5","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"6e23863ad0ad1651cda7d6a49e8cf9becc1ca953","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.5.tgz","fileCount":381,"integrity":"sha512-Qq+BthwhdlaDMzWSxHDuEAqJwgb9G8shKoJDuIBx5wVXq8q+nlg5XkSr07St7/y8vdoNONRdE9GFLALb+KKhUA==","signatures":[{"sig":"MEYCIQCBeqijwN+iEcjslCFwKaaMCP6NOqzX1/4O5yKISKv4+wIhAJBUjDs7P/nokNfP8GO/T2oBJSiC8sOkRgCgcopf0EnG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5748024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/TT5CRA9TVsSAnZWagAA2FEP/RxRLwy3sBwi4Tv769qd\nW9ADnDAiGYYbfYGpy6GyMaJY6oLZt+WHgOwJGYveSV788VUoayzMPFwm6RET\nx40epu0lmbDPInnL9rrZjCQ67foO1n5oE3ytK2QcfSdflpgezoGM+BAYa6N5\niI0TR4R0abrMpnuKMqvFk64UOiSpxmP1LlRMIbjppEMici4XwOCWs2xYgHe7\npKzAYIBytznqBSUNbc2rTQz9ideaMSgfXxSkAw8sgQZUEB5FBQEqLi7ASjL3\nRrYkhlniPzXdLQUTP7kbn2Y1U6Ll28medTD/fU2Xr11M9yx7/TC1omxQFaiA\n0LshqDaJCkNkLixeFDZdiFj+5DcDkxVSpTqtUNVrzGG69RNu5X4iCmiO/JEV\nkcWs+rZddi7TY7TSvz8oEOuuPadwIP2T3rIvx3iq5s/H6bnIVUTB8+LuMqYp\n4ioI2kHsHGnP2waYBCVbWzAH5PCzY6/64zs1NrTyVo0yvPWjAKL85IKQlyWR\nM7HJpBZ575db8PnasouOLMHXEooYyPinEDJco7RT6/7VYYmhxnwJcE7zSPOJ\nyTG0D0FLul89YyqXS35nrbVQ0yC7gqfN8VmaXejXOtEsrySlDjK1mqF4rtkl\n0ipeio0pRbCEv0SzvNRK/ZoEbnKJfNbyTznCjCGwEKtm+qwvUcpZVcRZJDUN\nEc/3\r\n=RBW7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"6a2bad7cfce28becd28e43e3a5607b88d3969fce","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.18.3","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.5_1643984120818_0.3849240264143219","host":"s3://npm-registry-packages"}},"7.0.6":{"name":"pusher-js","version":"7.0.6","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.0.6","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"4ff0066eda7eb99e1ba48c3e211189e72329ce2d","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.6.tgz","fileCount":381,"integrity":"sha512-I44FTlF2OfGNg/4xcxmFq/JqFzJswoQWtWCPq+DkCh31MFg3Qkm3bNFvTXU+c5KR19TyBZ9SYlYq2rrpJZzbIA==","signatures":[{"sig":"MEUCIERYppeqpJZdcQUROO0IU3NGMf8xbPaNzu0RqOC/baZJAiEAp8IkMXi5A023xxOky4yDeguJsBqAaQx7ulRm9qUHGKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5748441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/UqqCRA9TVsSAnZWagAAOuEP/RdTJv5aLPICL3DeGiDP\nVW16L1xAn1npWcEeRhzHak+hr+aqwKjeMIoLITzdLlo6dB8ZWOCft7/8xYFa\nCO+TGvhfrLxg9+U/F8nanCZgThz4Nx9+rcU7XA+zY9DoOOBjonyxu5ExWlxX\nlYix+l1OjIghXyPOsq4TwVw9pvnC5b0VMs2nIJPNRdgcYoM+kaARXPzYNFBT\nqs1dRADO4h/lW0UvxAHtCt4+EujFAwoR/e2NCDJ+/WbrrZYE/oZJSpuZeXNa\ngke61TaOPrfh984uI7kReGO5n+pow7EgtxgX14RgSduMCAbS1DJ2173EDcIZ\nOXF9q7iSJqbjPv3xbNQ6fWJ9pcfDLoT3IZHCImN0mRcJjIohXKazkcXtmfqF\nkuScJ8xffypuGwOfg+fr8pcGqQZB7jFp9W9v8VpG8q/x5oL8PSNld/u+0AhH\nTptB5Bh9sZ2SpDxx3jY2Uvzm+T5ZFRwAaX1byn3Nu1dZVo8dB8SObJjuRglt\nJu/xJQq+SC6JmaRCO6pVlES1Z1F4WzYQ9TJra8jXE/PqNkFfjjoBs80K13KH\nT2CFT/4aI1GnhKVGItgEmbObfpEFyPnCYEIexB+uKcIkWBGVeIDMATxackPf\n+S2yIY8mkeiy2eKQDSb1gbv1g4flY7V9aWBOP09DHCL9yPRJoSvbC7dGojIH\nV8Vc\r\n=IJE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"91459e12053d0362e6356e27800a0f2fcab52f5e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.15","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.18.3","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"^0.1.2","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.0.6_1643989674454_0.6113384378853803","host":"s3://npm-registry-packages"}},"7.1.0-beta":{"name":"pusher-js","version":"7.1.0-beta","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.1.0-beta","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"288ced24eef1e2c67606883f141d32ad860f6b56","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.1.0-beta.tgz","fileCount":394,"integrity":"sha512-vs9R5Guy2VW1O3nI0OTa9NQWHkfbEvmkyWDOC469WubhVFwQ5Pa38OgRQetQzA5Ege2SF3iErZBGzY/xXNiKyw==","signatures":[{"sig":"MEUCIQCAI83tf8KKZ51RqvvgyFK7uN/sAJ9BgCUWbe74T34zawIgcxPmzVJXMYlmoECj7X+2HSQbKAP76YhAaa1pLWh+4W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6011089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZl/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXmw//eioXgLE7T/pBBVsh/fj40wpA60xTK6DjodBdYuXV9W2HkDoV\r\numNhl8MjhFFlC4oV8etk0OFH2raqOWa+b7UxFDnuuY/c36h812hTJddgzq0t\r\ntcrtc2Wa2LpTymy5TlURMCDPft1rYh73eOQNPRyX8GxBcSZoG1Dj3MsFwOMF\r\nvF2xaSWVKhxQhZ6UX4fXnc4XRQvAGjlJcWPhg73mn7j4WypLExDSi2uFgBdu\r\nwFk7zdtGMUQu0Zrqa03FaLS76EekSyRgL+uLB5JLiuEMvz57Ah1JM1OjyJ4S\r\nlfKLFaCnE11AqGza3aWuOv9wZJjxsZ/Lnl4eWR9Ui38mE5E8+6bHByv31zuj\r\ni+1fhwbkjzLR8UaCqrDYPprDMAE1KgP0EUnOY/2odPxEHo/LRKnlocpIQqKf\r\nCRCe0Kff58zyplQKhck3S0qEO/Lui44arpxUQOCyezN4M4lvGws+neOGNo0q\r\n23at3LvG1Kbl2+03+MMVZigWGGjZQYrvw5/zGb6t5hEyrbuufb7EhkiZN7y2\r\nkeFfdhHFaUpscCLifLjbhjLu6c/X19Uiir6bVAz94Z4XiCH1KkXh0XMJNjmt\r\nneaYQFABX9T23Trs2NkV6fgulJIAAbRWYfPFptU3SzRBtO2Qz/Q3l7TCHFx9\r\nfeAJSQbMULKBMuDnRTQOegpYKtFrTj1tjRI=\r\n=nVCn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"adac1686699e5157185925c285a1e972840562af","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"deprecated":"Version is no longer supported. Upgrade to @latest","repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.16","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.19.1","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.1.0-beta_1650876367158_0.1648348303582976","host":"s3://npm-registry-packages"}},"7.1.1-beta":{"name":"pusher-js","version":"7.1.1-beta","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.1.1-beta","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"3f2895c9fbaf01bfdba41c9a3e49da1ecee859af","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.1.1-beta.tgz","fileCount":388,"integrity":"sha512-4aGhQFMOfHDmlc8hOS/wYf2f7wcKGJeUGUmLq5hDjRWlwYWBErPrGoTE5OdHJY9yRIsfwcBQzibvdyEXZ5ke6g==","signatures":[{"sig":"MEUCIQCVOpbNHfIBlgfffAlMPGrOoTTNbRfaCb8QieXG5KwGpwIgcawCs7i65XgIsREqRO0/x+P4TL1EeiO2bzW5BzeOm1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6009811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil4FTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj4Q//cKRc48vufFJiHbB8NC4GmmTOIW/rdQqzToYXM2Zbh2nckpbQ\r\ny3cIjFNxDXL+boEUR1b8KPREf0yd91V8Ey0MlIJbMRGU+N+1oAFfzr6wTfCj\r\nLmcV0ROPSR2FxYtjWTMwDBlSFyfJB35t5+Tq3fWsnq6LYNAp3fw6EvWrjGxQ\r\nA1ZxDvKoNc86U22WQGdfJI198S1A4zwOg5XsQUMD8cXeuOV1qE57lQ8+KJK8\r\nod0OgDzxzK93c/4bA1c1IB8pIawrBn+kGOp9lbZ/0s9cfTTbV5nC5rDfQ2KT\r\nRK916ba+CFR2tQTRE2SM8ELwjQ2te3yLrQ5PQM8LLpAQkhZnV8HaLPbjiJfF\r\nIahd3PYtPrjfR3wAg/bp5dnxhZxwcRtTyf0P227lEghozm13UbWIfvgDr8Pv\r\n2Ly1p1EdhNAYITYj7hSGijFL/OWlMV9DqOKNi7aOJeiDQ2WlKJ7/eu7VJ8Gj\r\naCO6Qj491MvCAgGF8VovxcgR43ThLWIrR7hr0fADRC/sWPMxGj1MF/+3wtGq\r\nJqckUaIdVRUW42Xe1y6OxFr0xQKTmrOaeHuE/sotO7Y5aYKHpIaVXGJTzeb2\r\nyFV5Ri6Y6A2acKsr2Z2jkDF7h13MepWyp5iWhWvK/Ulhve01qxVE2bjWoX2u\r\nd1+rei/t7QiSTpAMn9qah5GQFky7q+sPJBk=\r\n=ntPr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"7ec53e20334f66062522f2abc0f9bb063c706be0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"deprecated":"Version is no longer supported. Upgrade to @latest","repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.19.2","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.1.1-beta_1654096211211_0.41006901073397284","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"pusher-js","version":"7.2.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.2.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"762b19fc6227421d111809a037c8dba1049c0980","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.2.0.tgz","fileCount":388,"integrity":"sha512-4JO/RnuP+z1/nU5w6AmHNXov4NIe/PbbVVGnD1Uroab0lStmGxJs+KexMqTcZW0BXe2zOqd/50ZqJ1YjzxwnVw==","signatures":[{"sig":"MEQCIA1X7IYxhM7IXwZRL9kKgwjQs5iO97wcG0llfWmgc7kFAiADKTeQh+AgHydmn7367wPRvgzWb8yvJZJSd7JY4wqsrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6023862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0W+FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxRw/+NiqOJReE2koMmsp6xGCbSlSOl5ytXS4PTKimQfh/Sp0ebRx9\r\nzs9eP2zsYDUGHF9P/YxsOROIyG4UGug0sP9AqBLmQYVPs2S8zWip3eMkg7U1\r\nLKgJb2n0Su5G5Zbahaen/ZSBVCWDeDm4KQvni5UBAflyM/cVwxDTM6YhoHo3\r\nucchJ/wO/h18DRMQ4zzaRKBFU/cvZFgBYGyirk4rezGkgF0d64Cx/+6LL7Af\r\ntC7B8FgKws4G11hV2CNBSBNmQ/BbPuCvshLeen8uspktDxfuDZ8QY+9RzW+g\r\n0Ko+lbtkZFm1FOMwuO1yyJl30o242qH4cTRcqjwelOEy4CTTOA3JMPBnE+XS\r\ngMGCP0O07zuTCoMnRuJbHiCmxSwxmxWzl/iWVWKY3ji4SFZyo/VLdIQzsIhb\r\ntnlT1iplCNaJL45C6rlSf/uXCEkfEAMdeW3iu7bgW03xS9PPQWYqLJdiyp0l\r\n/xoxDtx0hiXtHfXUa+ZcoUT7LPAoj5p+7ormZfahMQ+YmKgnsdjII1IkBUWT\r\nBSY09g00Eo/G7fDUkT5a9YseM6HeBjVoBDc1+Pd/hVNTuzGVp+XJpfbccduU\r\noARRt2q75QRUk9ajyob3A4INzNVSptmQ5flabBFy1T7Ib4lT2uhbdvG0FZES\r\nC795NkHOUlXzSFBC8NPk2aPPLOn52FJbSg8=\r\n=mVWH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"b18b6d31b037d8aa95ba006b724a0413afe6d885","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"deprecated":"Version is no longer supported. Upgrade to @latest","repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.20.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.3.4","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.2.0_1657892741225_0.44969730542354647","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"pusher-js","version":"7.3.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.3.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"0d4334bc67fb16b599cff7a1464016dfbd6d5658","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.3.0.tgz","fileCount":389,"integrity":"sha512-N7uFRZGK6PKFfKd8e1aKsQ81OrilATGNhIbj42xJKmK+3zhstGBCQ110ZiF2nIngPTEKxQQqf15SJsVnQfNuqQ==","signatures":[{"sig":"MEUCIQD7YxGkt+h4TQ7EdyzE+MHVhzon5PFvrFiL/0yL4ztDwwIgGjK4IQFrXw6bXgqwytfV3R6P7ivypFZm6X8pdQC+Fs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6028948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2pcxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSCBAAmav2OcCrY28KfGlOSSdhfH69oQXvbPMKWAyalcYinQInuMZu\r\nWfxjhNzM+Af1o3b6UOwF9Z5nZAXnHu1nPK+uHknnaymq5/M11SWbazP6g2xw\r\n3eGTfnDgG9+dahdx7xLoCQB2MqhCSycNVIKzjUx5o1JqxMrxO2HxW8rdKJQ3\r\n+Ik0AqFbFm793dBavr81fXT2/s1NB/fZ2gK0lCoYlariwj+BoyAVfAJwDOry\r\nZgsDbzU4omACqlHBWLCCnZQCX5rSQvi9qCn+V3LE7YH0xycSQgqmA8wGllH5\r\nPlePH9ifrv0BwBPkYfyQRK/gS47lsjF0quy6hhkjsQFPvalZ/2YsbsK0I4cF\r\nGyPNaQHDRdKMAcu2aA32/aR2MvdgnPrgqK9eWkDfV7YCJFdQq44ZrBSo6kGO\r\nRWmyqpyO9QnLySLHZLOyrTbt6zEFS2N+nyVItJAjRsJJbsw2IhsK6UKfhodH\r\nJDiTllVjWkJiLJ9tum9O3CGQu5lqLEpbcpUBySXhEKho/67aIwBe7qiXDkgz\r\na4V5GA1o9rk6rqkTPCOndBTAGkr7n4CUYM+f/nUC6H4dpZtiJox2ODizNuYr\r\nhJaJ7S1tqvcnpCXHSCsEilPApf/8rpEr1IXTKnu1XRPoVbxaYemYkVtDTyxm\r\n+Blen6qVNTHx9Ukh2LQZbkQCy34fZ9VZAUw=\r\n=jRqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"7024cc8e1b68e5357b8ecacc9a0650b1033d6a07","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"6.14.17","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"14.20.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","buffer":"^5.6.0","jasmine":"^3.8.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.4.5","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.3.0_1658492720955_0.6120534994891347","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"pusher-js","version":"7.4.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.4.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"45205ecc159708af3021f41b15b07b390899124b","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.4.0.tgz","fileCount":392,"integrity":"sha512-4ewETSlJEdRZ2eHGEMH3pHxMVB+sB4oMmOWbgYbSRsYbTFPOpRBumSEm9NSNse3pfjiluTrB98PaXijJ6BL3lg==","signatures":[{"sig":"MEUCIQDViWTO31GEOUFbd0t+N4dZC8S0YBbXq9O3/2t15UrqSQIgQRYGKSZSliAcJYUfxr8Ha3waQG4k+gW43D/OwlZqpsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6100144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+lHNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7ig//T99Ekxox/6HrcQkuTuUwYqcDsdT6U4OIfEjGpjKlyl+e659j\r\nkgaGynfu7yU8TEJV6cUxeU7+JHr9Fads4i/O0Hoj5ElX9pynJc7b2hWFVyfp\r\nAuHuWkYkdWkhEJhsRu0NCGeyg0kvvggtw8zFgH4BlxXbvPZ/dqbJPDi/eqRJ\r\nzZS+EYV4FBG3uNG5FkdkKsecGiAgEYaMUZKnSdNa7WzFD7urw3uvL+DHNVp2\r\ntcX7mNffLmBLjQZAKT/enycm3gzA5flZiJvD79CdvtuvDTWKrWu7636+P2QC\r\nNLpHfvoPIPhF+lR+cQH8llBfreuNBCs0Iy+sVUezM8ehMnllXToUeirGLXue\r\nBMRL/SkP7luXCEacGg7o54H+K+v8Fpr9fcoaZTfE//ceekW9465Who0aQhNc\r\nInLsqRXd4YJ4EUInH+oTBpP563V2tR7SFIyGkkBNau1WjqrT3hMYBHW8sNjA\r\n5LaF3xU82CrSJo25mCD4uDR76XekdmOksgtR5YkAy421AhN8cZke9EqCHfjK\r\ns5pcH6ycIGlrn851S89MBS/fKVvv1nMxd7KtOKc23nTD3ScKDb1wIR3FI2Ae\r\nnoyImxVVIIYqXPRDslBQIS+9v0sQkURZzsobglFD5dtbE/uu/cy+Y4+gAWif\r\ne5Yilbuzz81Pr653AP0wLwMjmv2djWttq4g=\r\n=yEpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"86a81cccfecec0519993a2237c4ba239621e5341","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.11.0","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","buffer":"^5.6.0","jasmine":"^3.99.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.4.0_1660572108754_0.09798853961008414","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"pusher-js","version":"7.4.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.4.1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"7e0b2086c340e60afeefd259d6cf72529c0ee971","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.4.1.tgz","fileCount":392,"integrity":"sha512-M+i3Q+Lqnql6g1/AQwIkriJ2NG28cngQgarRbtQCe0r/+Gcx3Z5yIQqd318qhHDq3HpU+k1JOE7z8bydAcG0WQ==","signatures":[{"sig":"MEUCIQDO9wPY2fMl0Gzb9VwTnBf/fKx2jK4JlfnzNSyR30DBiwIgZLHmViusQkkFY0CHudfjeUxEll/d1udKYNM7jQp4XN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9046844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbiv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpog//Zaq+PrtEBwF6U4lmQITZ5pcgDwvykQnEGgPrqjG3OeL3Wdbv\r\nOpx3BahYplPHW2Chj6RPQNJgH5eSSnB6Bowyu8Oe2bRJdf7jlIo+B7+je6kH\r\nIbXxs8IavzOetwns7wgR7Uef4FYRKP17D7R1HhWGAJz0xQ0KPOfhwYCBioBn\r\n+uimP6Su0MUg5PYE5+O8Ya1wzc2Q7x2nZb4NSAjLvMpKFWN/2uxv2Y8fwL6p\r\n9zfKkzqMAQunB6aSK7UjLpTcLc4truODdocUw5FvNDSb9LtyHEI1bI8uz4py\r\nuVaRLHgpnHH9vqKx49MMoY5i63jtiBlUx3sfwvtHUyju6MzCx65RAXfqqN1v\r\nr0tTokhwkzlq5rkqDtlC0v02/aQjdEhY9CwdhEPTJcOZAbW0R6MtWOFEde7o\r\ncC21T8TK9B/DZkswPNRby+igYbFw+vXv9SYkffSKOYsYQzmmLw95j7igC/29\r\nyNXTlBsOM+YF89VSBoN1vSFNWpeB9LEhv4CxPJPJ84nacXtzcV77Qi2R82nz\r\nqwNFQItdfUu+sGW60yNK0qiwBFq5Jn0txN5fDy/1FFtvmhOJhvpj3Ihlr/nt\r\nuvmw7f89v5KZyAL0Z0bYmwfuBI3y1keiF3bukbGrHXJ+ll7eBbJKDmRukxbp\r\nQwNZxMJLT540EkqBRdy/E5AsCCMffC/bc0g=\r\n=bR1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"cf3b41054e72b78eb0d3e9e5f14276cdfb874d9c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.18.0","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","buffer":"^5.6.0","jasmine":"^3.99.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.4.1_1668164599622_0.8801671574496877","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"pusher-js","version":"7.5.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.5.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"941e4b150a8547fad12f00fb9f24a95abfabaff8","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.5.0.tgz","fileCount":395,"integrity":"sha512-R8eL3v2hnOC7NY8ufvrcDPdEjit//2pqVmcC7h1sUyoZQ4M+bwlwkszmMVuVbYNKZUS8WRFmSvdeb9LkfLyvZQ==","signatures":[{"sig":"MEUCIQDp8Xr+9jwX1DPM5RESYYKHp0PW2olMgqVrlut6KSwFSwIgIsSlnZC8tkX1bec8Gw2cGCGCbKpKJD6quEfRtA/umnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9079912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjci/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx/Q//a4eJSgtlbkQkXLap4wavpv9xuv+G4lrnZ823naUZniYVHYVh\r\n3eAj6DSXpfWmk7vHfloiZS5XQB+MrCU43pZ9BMF8G3GCRTfegnQJiNC50qjj\r\nGGNeLxx7YXjhD5Ll/TjgDW//mfZ+XLhDLAEnJIEjmeu/kiYu9WLVC85i9CQP\r\ngJywvgFbwhGEDOcwTR1QFqDE9x2Cetoh6a+wU7mPqgieppmh+OHCzGqKpgpE\r\n94EMIiXQkp7EM4Tk9TrFaVpPvNk+sxr1nAiVM9aj2gzjRFSgJxzlPa43ti3P\r\nMYkh5YPJyeOk+Xc7l9y/Tw/mwk1PwZ2++D2TQmykgCIm+sawIOlz2uen9aFz\r\nXKFrQmy2cgLsEffBLJYuiKq0+Rih6r/eWRL3rLRceBrp+uRKur39vFQusXhu\r\nIA9MpFQ8U7+bkx7EC3uaaQHKbojFul/Hk0fZEkroHTCp5/MFJF5p4M19mgJa\r\n+OOjNB5m5caV36nC5w5Q5XjPhpQv40h3UuuLPeQa2XLwRiGeKug+5hZFEYZ+\r\nZrDVhIipqDg3y2vkrWuPsEDPKuU4TzopheIGOKpru/o/EW1XcTBM6OMMn+Ab\r\nOJXNYbKdEgdQ5rYvZawRatzE9NwCoYvFUkNNZ0Y3LTLQuSxf79WTo4K3Yw1q\r\nId3e13cJMmhGtnW0guCMDy55iCTasjJcsK0=\r\n=92Wr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"903b920f0c116bcd9a7a5ed449f53357ab73c002","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.18.0","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.0","buffer":"^5.6.0","jasmine":"^3.99.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^3.11.2","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.5.0_1668427773339_0.5119064787235508","host":"s3://npm-registry-packages"}},"7.6.0":{"name":"pusher-js","version":"7.6.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@7.6.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"8e4535856371be0f475a42b3eec1f8b5614672de","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-7.6.0.tgz","fileCount":398,"integrity":"sha512-5CJ7YN5ZdC24E0ETraCU5VYFv0IY5ziXhrS0gS5+9Qrro1E4M1lcZhtr9H1H+6jNSLj1LKKAgcLeE1EH9GxMlw==","signatures":[{"sig":"MEUCICSo1gzP1LckShrSyR48iDElTUbSwx+M2dE3pODMS04wAiEAgJ2QS6ptt25TBsTo0CbbilOzqcMWFoCKLPdbtml4oLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9171439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmwxjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7Hg//SNVKv0wxCimAqgqezwTqkPpNs/d550AAqHSMbn8pr4muOU7B\r\nn236kAyueLnYpMbpidQHuog/9GGSb+iWxcP4uSqstqC8E0+Kk/ff7wa0MzDN\r\n2jqPA6WpzG5PjxyZMYIFtzxz5+Fl4Pp+yUMbv81IVS/0PTpxdcFkiUm1OnzN\r\nx0D2KED+oKDBT7UeeElfwfFfuVvl2ewm2pJ/5X5PvhPnziFmrCpsXdwBXvWd\r\nM8jqX9TzcixEyrGXemjWvigcYC7EMhNA3tHoMR8gt6+NSZm9pyKnl1eU0x1i\r\narQTX8sOoAOEbgYykwg6bys51MrUVggegTZS+BgjgMPSwDE8/vvZeZvBbkyZ\r\nGwgRXTg+eGeEguYksJR7SqJqtCDtyiYe8vZZyxBAyaNAGsI7HqobJHZmLFl4\r\nFuams9mqJxTDrkxCZFMwi7pnDO64WUYXEjfdVVm0rLQyGHs+e9+gUc95AzD9\r\nwkyY32mbj7/EQVIpVqAsdUd2voCrmDggiX+gUm7qTsPlvRq8Hau1bpjhHrcC\r\nW6wyqXXjJeh0Kh45f08yTOGJe7WCtKgUjGixARm73u7P9kwrMm32N7D4mucg\r\nBVAoxMVUHFhZrBnWJKrHqd38YyyrUofhfB3ukzYz8d8jDTSMxeJ/rbLZVedJ\r\nUP3f0go6H78Qbctf2F6yvnUP1x/UsiW3cz8=\r\n=xMKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"f00289c20e38b59f82902bd3fd7e60ec5108a810","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31","@types/express-serve-static-core":"4.17.28"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_7.6.0_1671105635517_0.9619431834646532","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"pusher-js","version":"8.0.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.0.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"f22e0bf8dcbb70a7342fcf810242c0d6e00620b7","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.0.0.tgz","fileCount":398,"integrity":"sha512-YGlUEk8PbM/msaQ+bL6nP7f1f0zOb6nNNtE+TRvENfhvs8ctVftBMmnji8qBNdmW8I80X/956jnvt+8wIu80Kg==","signatures":[{"sig":"MEUCIE8yx1Axwc+nUWwYlGayOR2g0p7i8umjf9K5U1raz4cEAiEAuOc7hv88pU9dL7S8BLfGr1+P6MS2oVbXHP96pA7vw9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9183454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpBFxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq5A//WadAmNbzklr7biekaEYRL8pgq+bzxH+PSYhJOff5cXzSMIwv\r\n1HxthbT+55GsLxaa8wdnNowd/FUCDMauobhhPbcwAq2Z0Qts7BdZQrecPCDE\r\np6atkSE3T5ovos3gDA+2G8vAwKjpExtblctGiL0DC66FSH7wRsqtTIUJ7dAw\r\nBAn/oFYV36vwGngMMahPWWJLoBme5+hTM5RKJryvDn38UsQfJyciW3Y0Y54v\r\nFAiMkIenxaLxSBGPczhRfz5hf7ja1+Xq1p6HDPyJUutPzsnNMKAsKEOwLiyT\r\nwJMmIjuxpYLcL1Kz5TiZk6siAbi9OFvnLcDt2M3mDCTOmZqirno5qH+Uvioc\r\nnV+37ReeS6FAM8+od6Et8phwHjjzbQ7Jf27AHJF/ajr7b/6+QsR/cC8kC4UR\r\ndPhw9SKkncoY98fmxA2wFIHhjSvLRexMtxtb0xxAdw+PThpYRIzCYYgxB84k\r\n8VS9bucZCvcHZlM5vPlNof1CkgKIbTIEFWyLNZRz/tmfCi4l6bZxdtkMaXQL\r\nqx7DxkEl3F+q5xiGt+440PSfErHP5hYutqvaycm3H6EWwzytmilHJqtmaI2G\r\nlr1+s3gRlzi+KpsrFY98CgrVB49PSMGs6InghZCcbxlaoIMFDZQwfYOBMIhq\r\ns6pBTn5aYdUyY50A/w3IOE4sn99mri0t6xw=\r\n=I9Sx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"35e5d711d462e3fa262c1f2790b01f88147f7ac9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31","@types/express-serve-static-core":"4.17.28"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.0.0_1671696752902_0.08193332294329525","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"pusher-js","version":"8.0.1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.0.1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"49d2302da03712a7636f9cff28a83e4cf70458ab","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.0.1.tgz","fileCount":398,"integrity":"sha512-DbhfDfghqCF94gb+TFHZAgauXFT7k6onWXcd3Q4vnk/C2f5bC7/qKV14rvdoAAB8FCIBb11ZL0YX7N/oQPVxXA==","signatures":[{"sig":"MEUCIFEkC98PIgduM5+J6BRK6OfHu9piG/nYu0bjYVLzEfGMAiEAv/BhNFeuzrvRToOtCj1jaVjq7mHirH1U82bQFo/ncho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9183724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyAl8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxeQ//UNzBDz1+9Lh+hoFESuPqFT3clg+PRCc6qYCZ6ylgLgivR4nu\r\nyF1xfpfdBhtZ5UJXDfjiSSXmK2NvcCpTZwkBsdSghAUTAS3QCZsLUbOJMiTS\r\nxAo5MSxh2EUX2bZ5WKfskLTqrBmuinDfPbDlDqHbz8q2tREYVruO57xPaOJk\r\n20nWlD8v76uApT01OVCsbOV1jbwKG9NwFoNwFNDQxRralxK4tRlmp6sNgPL2\r\nTQqds3vZxl9kr/Gfy8JOYCJ/X442SrON5ENyMOQPHB9zGggK3idOeF55cJ7J\r\nnKdsxnyfKIOvj/BoBe4pclSUXrkuC0jSUOd6sSUx1y8R0sMdOs/+pbVjYdY+\r\nY95tSKA+4nTeDiosfeMqaNkACo863e9oBdQ6O45Lw5CMZLEbP9MiItH3BBP6\r\nawT2049YMRXQfBcAHqdB+BR1dc86nnBzKtGaII77PsgH27WigW9WYhpA7GLi\r\nkgOV4BQNJg6c2RTPv1r4n6DGPCya0Byc7EUNiE37ATjoFz50fM8vOjhAJI0K\r\nY2J01//5zjBnrCeY3P3GX3zJk5QfIj0TDGTe5R66PFwSNS7PicGUYfyNyIL1\r\nNalBt4UNVeGE/I6FAVuqAHtqh1b1gQZ0hQNK8O3vGLEP8MYgAi3jy2dXkn2g\r\nj9RwTaSBcSlTYQPRSGavPXt7aA7JzTnOlQw=\r\n=v036\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"4aa4e3b29ca6feeaccab3d892f40b63705503bcc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.19.0","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31","@types/express-serve-static-core":"4.17.28"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.0.1_1674054012158_0.14149178215850067","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"pusher-js","version":"8.0.2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.0.2","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"8fe3e2a90bda4bd1aa68f25dd644ffa0ac4dbd0d","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.0.2.tgz","fileCount":398,"integrity":"sha512-LLWUHLxraa2ro3iKKOg1cLcg7Qoz9NZyxQ+uwTGDEDNtLqsaD5pUK3zbWtMHPmav5d5E0bqpjuSc3y9ycqMtjA==","signatures":[{"sig":"MEQCIDmFJus4dODAs6/hWE/acOk+qrf/04NXnnJYGxd06DWcAiBgbXmiIHsmrkSu6Ym5DgOPpo23wsiXhhlVNZtyMOgDRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6244753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHFJuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2ew/9H2KrMt5kojKXgxuuohe/VIq78SCnuFs2EfPNejdwD8ffATZX\r\nSlDL3KHz1ena1VQp7F/WHm/Ag0UOF998ndWN1d1lj8Ci/pBVXaH4Q0napgXA\r\nkPEliApf/5P+8/+pZAljc7GKSkekHWc+gxtp44NrX1eAWmNsXnlHRprb+S4M\r\nqzlXZ+p+lW+sWdEosiQ+1b5otYDWdMiwNo837lMS5Gba6cOJa4EAqKskIzHE\r\nAHkGs0ZN4Vip6ZZebjJPb9R72LVXF3V5GNnYKxeNNHw8SUlkyz6l/7geWmZ8\r\npY07O6519fmhxs1ALNBYdgyfkdf4sjdsij8h6Hppse53jG2Z7uCNPvVW93Ve\r\nLXYWmWb+os7E8mxZHtq8IWd/6+M/dpMu8FtdLoxh4Y3tfyv6QSrBHpqj+znx\r\nRuyPty3sTC5i+295Ps6frK+W5U7ILDLiqzldS7UJiWBQxOT6J5+JFYaatTvp\r\n1/OH6pCVwBti+bMj38bVFgD1WnDApUERh9l5m4L8QUx3bTPtY3hHT5iIlTSg\r\nPBXT3ke9swQS2BFZw34w1xYLJ+pZh7xTQhaYDh5+7NRO63091shMxjXzJRqb\r\n9uZ4FbRJ0z9DVL06+X7x9blQbGcucPZW6BnfzF8itoN0vtxeJQq5M9/EHIOt\r\n8fwTCWfIkuSzLy13H+EcE5VHvnYXYo8tVyI=\r\n=1qUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"bfa444a7d5450d5c3a7f87be178a7e533faf7644","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.3","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.19.1","dependencies":{"tweetnacl":"^1.0.3","@types/node":"^14.14.31","@types/express-serve-static-core":"4.17.28"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^3.9.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.0.2_1679577709959_0.028120129613289135","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"pusher-js","version":"8.1.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.1.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"1dcfabe01a50dad86e9eef1e41d4e3aeae186c8b","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.1.0.tgz","fileCount":398,"integrity":"sha512-uccd3kMmcT4c1WB88/DNm6NZsK2Keu0gcSz68EjNJKyXhGQUFCWf3TFuNOCu8lr2LTSbtt+TES4Lg5Qs46NULA==","signatures":[{"sig":"MEUCIQD3n+wVfRVoyKZOR869s6fXFjaFhU283QN2wviTV5It/QIgfsRvSGndViq9m0gLFPnAcP1bzG+bq+iFlSyhX4GlnJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6023687},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"c2bb30f0876a31aeeafabbaf6f3e7682a6a1f997","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.1.0_1686570198464_0.29316440793453835","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"pusher-js","version":"8.2.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.2.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"f94e94c5db4f2e6e84e60f718e73010dc1bff570","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.2.0.tgz","fileCount":398,"integrity":"sha512-t3WhhR7vgAr5ARl0VNiAqXOb7g4hyW7CNA9Q11tnlcn8dX+1bFZhgRP6IqWVzTX9n7fgjcji3UQ3y8FEMc1o7Q==","signatures":[{"sig":"MEQCIB+nJU/Jyg0UYy7BAocksi6h75oT2OvYvtebhLpiwUf5AiBsZue3ozWrGvF+q0myxynRwykBmMIUP8b9TrVfu5/Q4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6023273},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"532828ad65ee47bf6b8594ef091aff2c3e99eeb2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.20.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.2.0_1687176833899_0.4034296072656931","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"pusher-js","version":"8.3.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.3.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"a40d76c373a56ba8b3de2c55414380cb49975207","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.3.0.tgz","fileCount":398,"integrity":"sha512-6GohP06WlVeomAQQe9qWh1IDzd3+InluWt+ZUOcecVK1SEQkg6a8uYVsvxSJm7cbccfmHhE0jDkmhKIhue8vmA==","signatures":[{"sig":"MEUCIQD7axpvnXyUCwcyFAyo5URrouPGHjlY4ayk4ym3i3QrAAIgLWZSFcVYNwZdpUMBFHDVXZxJYW7r7bqZ+ELG8N5dwzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6035589},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"8fe9df416e4f2baf2a90223c7e3238db4869c53b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.20.1","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.3.0_1689694978891_0.47936412377075865","host":"s3://npm-registry-packages"}},"8.4.0-rc1":{"name":"pusher-js","version":"8.4.0-rc1","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.4.0-rc1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"8f860648628f4d0bae0c8ea9a5f3b9f693474bab","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.4.0-rc1.tgz","fileCount":398,"integrity":"sha512-LsoU276ETnhMnX1bEvtzPgfIdjPRRpfbAjbzIqDU1TydwQSrepTeNFvK6n0ZkmPAPBqhjuIg5aUbnOyEQ+2hYQ==","signatures":[{"sig":"MEUCIQDAAt+GRUqugge+gaMfbnhn1jDH38duVgp3kHL/GSJRsgIgRFs8zCfT1cMNneenLJiX83xU1c6W6YA6Qi55hIt/PU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6053173},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"401bf2bc74597ea921c45f02c1078ab993b521de","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.20.2","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.4.0-rc1_1701267086027_0.821436545793627","host":"s3://npm-registry-packages"}},"8.4.0-rc2":{"name":"pusher-js","version":"8.4.0-rc2","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.4.0-rc2","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"44f33bfe5bc89f741d82601125d6095bde28261b","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.4.0-rc2.tgz","fileCount":398,"integrity":"sha512-d87GjOEEl9QgO5BWmViSqW0LOzPvybvX6WA9zLUstNdB57jVJuR27zHkRnrav2a3+zAMlHbP2Og8wug+rG8T+g==","signatures":[{"sig":"MEQCIBjp5jgVq6hcJJzh9hmSuwyNfdA5R2fFNmg+wT1izKsRAiA/E74nSsSO8c9wUh9EDNgicvG2SgvD0Zh8rw9As3uPLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6056391},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"28e472dc283a78718e824d4acd37fc98413b55bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"8.19.4","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"16.20.2","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^1.19.1","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.1","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.4.0-rc2_1701440167795_0.7337936184275751","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"pusher-js","version":"8.4.0","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"author":{"name":"Pusher"},"license":"MIT","_id":"pusher-js@8.4.0","maintainers":[{"name":"jeremy.goldstein","email":"jeremy.goldstein@messagebird.com"},{"name":"marcelcorso","email":"marcel@messagebird.com"},{"name":"fbenevides","email":"felipe.benevides@messagebird.com"},{"name":"pushercom","email":"pusherati@pusher.com"}],"homepage":"https://github.com/pusher/pusher-js","bugs":{"url":"https://github.com/pusher/pusher-js"},"dist":{"shasum":"eb28dca291f553ad9622f4e421d14c23abbaf40f","tarball":"https://registry.npmjs.org/pusher-js/-/pusher-js-8.4.0.tgz","fileCount":408,"integrity":"sha512-wp3HqIIUc1GRyu1XrP6m2dgyE9MoCsXVsWNlohj0rjSkLf+a0jLvEyVubdg58oMk7bhjBWnFClgp8jfAa6Ak4Q==","signatures":[{"sig":"MEYCIQC3hQ4CCQgP7Nn0nt8NHMMpUKPZz9vLs2KS6GfQWwLfFgIhAPkugaDN4y8ArjpW81qlnL9LJwKk/bUilrf/CddwKDhX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6075765},"main":"dist/node/pusher.js","browser":"dist/web/pusher.js","gitHead":"79fc50b07876f5bd404f5ab7eac193909c758659","scripts":{"test":"echo \"Error: no test specified\" && exit 1","format":"prettier --config .prettierrc --write 'src/**/*.ts' 'webpack/**/*.js'","check-format":"prettier --config .prettierrc --check 'src/**/*.ts' 'webpack/**/*.js'"},"_npmUser":{"name":"pushercom","email":"pusherati@pusher.com"},"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"_npmVersion":"10.9.0","description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tweetnacl":"^1.0.3"},"react-native":"dist/react-native/pusher.js","_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.4","buffer":"^5.6.0","jasmine":"^4.5.0","webpack":"^4.46.0","prettier":"^3.4.2","ts-loader":"^6.0.4","uglify-js":"^2.6.2","fetch-mock":"git+https://git@github.com/jpatel531/fetch-mock.git","typescript":"^5.1.3","@types/node":"^20.3.0","webpack-cli":"^3.3.12","karma-jasmine":"^4.0.1","karma-webpack":"^4.0.2","webpack-merge":"^5.8.0","faye-websocket":"^0.11.3","xmlhttprequest":"^1.8.0","@stablelib/utf8":"^1.0.0","isomorphic-fetch":"^3.0.0","@stablelib/base64":"^1.0.0","source-map-loader":"^1.1.3","webpack-dev-server":"^4.11.1","karma-spec-reporter":"0.0.32","karma-opera-launcher":"^1.0.0","jasmine-spec-reporter":"^7.0.0","karma-chrome-launcher":"^3.1.0","karma-safari-launcher":"^1.0.0","karma-firefox-launcher":"^2.1.3","karma-verbose-reporter":"0.0.6","karma-jasmine-web-worker":"git+https://git@github.com/pusher/karma-jasmine-web-worker.git#jasmine_3","karma-browserstack-launcher":"^1.6.0","@react-native-community/netinfo":"^5.9.7","@types/express-serve-static-core":"4.17.28"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js_8.4.0_1738245590585_0.9422989355539846","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2015-05-07T16:27:33.491Z","modified":"2025-03-11T13:59:29.100Z","3.0.0":"2015-05-07T16:27:33.491Z","3.1.0-pre2":"2016-05-05T10:59:59.314Z","3.1.0-pre4":"2016-05-09T08:59:58.020Z","3.1.0-pre5":"2016-05-09T13:48:30.088Z","3.1.0-pre6":"2016-05-09T14:02:18.659Z","3.1.0-pre7":"2016-05-09T14:30:25.256Z","3.1.0":"2016-05-11T09:23:17.994Z","3.2.0":"2016-08-02T13:00:22.189Z","3.2.1":"2016-08-02T19:14:46.022Z","3.2.2":"2016-11-03T17:04:10.684Z","3.2.3":"2016-11-22T14:51:31.541Z","3.2.4":"2016-11-29T13:49:05.657Z","4.0.0":"2016-12-01T10:55:52.462Z","4.1.0":"2017-04-20T09:53:35.562Z","4.2.0":"2017-09-28T08:08:37.056Z","4.2.1":"2017-09-28T08:58:21.736Z","4.2.2":"2018-01-04T12:37:26.540Z","4.3.0":"2018-08-13T14:12:10.782Z","4.3.1":"2018-09-03T14:06:58.150Z","4.4.0":"2019-02-15T10:11:26.613Z","5.0.0":"2019-07-22T11:01:26.818Z","5.0.1":"2019-09-02T13:17:10.721Z","5.0.2":"2019-09-25T17:21:59.939Z","5.0.3":"2019-11-18T14:31:39.930Z","5.1.0":"2020-02-11T11:50:25.266Z","5.1.1":"2020-02-12T15:49:08.583Z","6.0.0":"2020-04-27T11:10:03.045Z","6.0.1":"2020-04-30T09:35:41.231Z","6.0.2":"2020-04-30T17:04:27.059Z","6.0.3":"2020-05-14T14:41:11.618Z","7.0.0":"2020-07-31T09:35:32.298Z","7.0.1":"2020-11-02T15:08:53.019Z","7.0.2":"2020-11-26T09:43:25.841Z","7.0.3":"2021-01-25T13:58:40.688Z","7.0.4":"2022-01-25T14:32:13.035Z","7.0.5":"2022-02-04T14:15:21.042Z","7.0.6":"2022-02-04T15:47:54.707Z","7.1.0-beta":"2022-04-25T08:46:07.380Z","7.1.1-beta":"2022-06-01T15:10:11.423Z","7.2.0":"2022-07-15T13:45:41.488Z","7.3.0":"2022-07-22T12:25:21.349Z","7.4.0":"2022-08-15T14:01:49.120Z","7.4.1":"2022-11-11T11:03:19.916Z","7.5.0":"2022-11-14T12:09:33.625Z","7.6.0":"2022-12-15T12:00:35.816Z","8.0.0":"2022-12-22T08:12:33.141Z","8.0.1":"2023-01-18T15:00:12.370Z","8.0.2":"2023-03-23T13:21:50.192Z","8.1.0":"2023-06-12T11:43:18.708Z","8.2.0":"2023-06-19T12:13:54.285Z","8.3.0":"2023-07-18T15:42:59.182Z","8.4.0-rc1":"2023-11-29T14:11:26.325Z","8.4.0-rc2":"2023-12-01T14:16:08.122Z","8.4.0":"2025-01-30T13:59:50.790Z"},"bugs":{"url":"https://github.com/pusher/pusher-js"},"author":{"name":"Pusher"},"license":"MIT","homepage":"https://github.com/pusher/pusher-js","keywords":["pusher","client","websocket","http","fallback","isomorphic","events","pubsub"],"repository":{"url":"git+https://github.com/pusher/pusher-js.git","type":"git"},"description":"Pusher Channels JavaScript library for browsers, React Native, NodeJS and web workers","maintainers":[{"email":"jeremy.goldstein@messagebird.com","name":"jeremy.goldstein"},{"email":"marcel@messagebird.com","name":"marcelcorso"},{"email":"pusherati@pusher.com","name":"pushercom"}],"readme":"# Pusher Channels Javascript Client\n\n![test badge](https://github.com/pusher/pusher-js/workflows/test/badge.svg)\n\nThis Pusher Channels client library supports web browsers, web workers and Node.js\n\nIf you're looking for the Pusher Channels server library for Node.js, use\n[pusher-http-node](https://github.com/pusher/pusher-http-node) instead.\n\nFor tutorials and more in-depth information about Pusher Channels, visit\nour [official docs](https://pusher.com/docs/javascript_quick_start).\n\nFor reporting issues, bugs, and feature requests, please feel free to open a pull request or open an issue. If you do not receive a timely response, feel free to check our [support portal](https://docs.bird.com/pusher).\n\n## Usage Overview\n\nThe following topics are covered:\n\n* [Installation](https://github.com/pusher/pusher-js#installation)\n  * [Web](https://github.com/pusher/pusher-js#web)\n  * [React Native](https://github.com/pusher/pusher-js#react-native)\n  * [Web Workers](https://github.com/pusher/pusher-js#web-workers)\n  * [Node.js](https://github.com/pusher/pusher-js#nodejs)\n* [Initialization](https://github.com/pusher/pusher-js#initialization)\n* [Configuration](https://github.com/pusher/pusher-js#configuration)\n* [Global Configuration](https://github.com/pusher/pusher-js#global-configuration)\n* [Connection](https://github.com/pusher/pusher-js#connection)\n  * [Socket IDs](https://github.com/pusher/pusher-js#socket-ids)\n* [Subscribing to Channels (Public and Private)](https://github.com/pusher/pusher-js#subscribing-to-channels)\n* [Accessing Channels](https://github.com/pusher/pusher-js#accessing-channels)\n* [Binding to Events](https://github.com/pusher/pusher-js#binding-to-events)\n* [Default events](https://github.com/pusher/pusher-js#default-events)\n* [Developing](https://github.com/pusher/pusher-js#developing)\n  * [Core vs. Platform-specific Code](https://github.com/pusher/pusher-js#core-vs-platform-specific-code)\n  * [Building](https://github.com/pusher/pusher-js#building)\n  * [Testing](https://github.com/pusher/pusher-js#testing)\n\n## Supported platforms\n\n* Web\n\n  * We test against Chrome, Firefox and Safari.\n  * Works [in web pages](https://github.com/pusher/pusher-js#web), [web\n    workers and service\n    workers](https://github.com/pusher/pusher-js#web-workers)\n  * Works with all major web frameworks, including\n\n    * Angular ([See Angular tutorial](https://pusher.com/tutorials/angular-realtime))\n    * React ([See React tutorial](https://pusher.com/tutorials/react-websockets))\n    * Vue.js ([see Vue.js tutorial](https://pusher.com/tutorials/realtime-app-vuejs))\n\n* [React Native](https://github.com/pusher/pusher-js#react-native)\n* [Node.js](https://github.com/pusher/pusher-js#nodejs)\n\n## Installation\n\n### Web\n\nIf you're using Pusher Channels on a web page, you can install the library via:\n\n#### Encrypted Channel Support\n\nThe encryption primitives required to power [encrypted\nchannels](https://github.com/pusher/pusher-js#encrypted-channels) increase the\nbundle size quite significantly. In order to keep bundle sizes down, the\ndefault web and worker builds of pusher-js no longer support [encrypted\nchannels](https://github.com/pusher/pusher-js#encrypted-channels).\n\nIf you'd like to make use of encrypted-channels, you need to import the\n`with-encryption` builds as described below.\n\n#### Yarn (or NPM)\n\nYou can use any NPM-compatible package manager, including NPM itself and Yarn.\n\n```bash\nyarn add pusher-js\n```\n\nThen:\n\n```javascript\nimport Pusher from 'pusher-js';\n```\n\nIf you'd like to use encrypted channels:\n\n```javascript\nimport Pusher from 'pusher-js/with-encryption';\n```\n\nOr, if you're not using ES6 modules:\n\n```javascript\nconst Pusher = require('pusher-js');\n```\n\nIf you'd like to use encrypted channels:\n\n```javascript\nconst Pusher = require('pusher-js/with-encryption');\n```\n\n#### CDN\n\n```html\n<script src=\"https://js.pusher.com/7.0/pusher.min.js\"></script>\n```\n\nIf you'd like to use encrypted channels:\n\n```html\n<script src=\"https://js.pusher.com/7.0/pusher-with-encryption.min.js\"></script>\n```\n\nYou can also use [cdnjs.com](https://cdnjs.com/libraries/pusher) if you prefer\nor as a fallback.\n\n#### Bower (discouraged)\n\nOr via [Bower](http://bower.io/):\n\n```bash\nbower install pusher\n```\n\nand then:\n\n```html\n<script src=\"bower_components/pusher/dist/web/pusher.min.js\"></script>\n```\n\n### Typescript\n\nWe've provided typescript declarations since v5.1.0. Most things should work\nout of the box but if you need access to specific types you can import them\nlike so:\n\n```\nimport Pusher from 'pusher-js';\nimport * as PusherTypes from 'pusher-js';\n\nvar presenceChannel: PusherTypes.PresenceChannel;\n...\n```\n\n### React Native\n\n> **⚠️ Important notice**\n>\n> React Native support has been **deprecated** and soon will be removed from this repository.\n>\n> Please, use our official [React Native SDK](https://github.com/pusher/pusher-websocket-react-native) instead.\n\n### Web Workers\n(`pusher-js`'s Web Workers implementation is currently not compatible with Internet Explorer)\nYou can import the worker script (`pusher.worker.js`, not `pusher.js`) from the CDN:\n\n```javascript\nimportScripts('https://js.pusher.com/7.0/pusher.worker.min.js');\n```\n\nIf you'd like to use encrypted channels:\n\n```javascript\nimportScripts('https://js.pusher.com/7.0/pusher-with-encryption.worker.min.js');\n```\n\nIf you're building your worker with a bundler, you can import the worker entrypoint\n\n```\nimport Pusher from 'pusher-js/worker'\n```\n\nIf you'd like to use encrypted channels:\n\n```\nimport Pusher from 'pusher-js/worker/with-encryption'\n```\n\n### Node.js\n\nHaving installed `pusher-js` via an NPM-compatible package manager, run:\n\n```javascript\nimport Pusher from 'pusher-js';\n```\n\nNotes:\n\n* For standard `WebWorkers`, this build will use HTTP as a fallback.\n* For `ServiceWorkers`, as the `XMLHttpRequest` API is unavailable, there is currently no support for HTTP fallbacks. However, we are open to requests for fallbacks using `fetch` if there is demand.\n\n## Initialization\n\n```js\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n});\n```\n\nYou can get your `APP_KEY` and `APP_CLUSTER` from the [Pusher Channels dashboard](https://dashboard.pusher.com/).\n\n## Configuration\n\nThere are a number of configuration parameters which can be set for the client, which can be passed as an object to the Pusher constructor, i.e.:\n\n```js\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n  channelAuthorization: {\n    endpoint: 'http://example.com/pusher/auth'\n  },\n});\n```\n\nFor most users, there is little need to change these. See [client API guide](http://pusher.com/docs/client_api_guide/client_connect) for more details.\n\n#### `forceTLS` (Boolean)\n\nForces the connection to use TLS. When set to `false` the library will attempt non-TLS connections first. Defaults to `true`.\n\n### `userAuthentication` (Object)\n\nObject containing the configuration for user authentication. Valid keys are:\n\n* `endpoint` (String) - Endpoint on your server that will return the authentication signature needed for signing the user in. Defaults to `/pusher/user-auth`.\n\n* `transport` (String) - Defines how the authentication endpoint will be called. There are two options available:\n  * `ajax` - the **default** option where an `XMLHttpRequest` object will be used to make a request. The parameters will be passed as `POST` parameters.\n  * `jsonp` - The authentication endpoint will be called by a `<script>` tag being dynamically created pointing to the endpoint defined by `userAuthentication.endpoint`. This can be used when the authentication endpoint is on a different domain to the web application. The endpoint will therefore be requested as a `GET` and parameters passed in the query string.\n\n* `params` (Object) - Additional parameters to be sent when the user authentication endpoint is called. When using ajax authentication the parameters are passed as additional POST parameters. When using jsonp authentication the parameters are passed as GET parameters. This can be useful with web application frameworks that guard against CSRF (Cross-site request forgery).\n\n* `headers` (Object) - Only applied when using `ajax` as authentication transport. Provides the ability to pass additional HTTP Headers to the user authentication endpoint. This can be useful with some web application frameworks that guard against CSRF CSRF (Cross-site request forgery).\n\n* `paramsProvider` (Function) - When present, this function is called to get additional parameters to be sent when the user authentication endpoint is called. This is equivalent to passing them on the params key, but allows for the parameters to be retrieved dynamically at the time of the request.\n\n* `headersProvider` (Function) - When present, this function is called to get additional headers to be sent when the user authentication endpoint is called. This is equivalent to passing them on the headers key, but allows for the headers to be retrieved dynamically at the time of the request.\n\n* `customHandler` (Function) - When present, this function is called instead of a request being made to the endpoint specified by `userAuthentication.endpoint`.\n\n\nFor more information see [authenticating users](https://pusher.com/docs/channels/server_api/authenticating-users/).\n\n\n### `channelAuthorization` (Object)\n\nObject containing the configuration for user authorization. Valid keys are:\n\n* `endpoint` (String) - Endpoint on your server that will return the authorization signature needed for private and presence channels. Defaults to `/pusher/auth`.\n\n* `transport` (String) - Defines how the authorization endpoint will be called. There are two options available:\n  * `ajax` - the **default** option where an `XMLHttpRequest` object will be used to make a request. The parameters will be passed as `POST` parameters.\n  * `jsonp` - The authorization endpoint will be called by a `<script>` tag being dynamically created pointing to the endpoint defined by `channelAuthorization.endpoint`. This can be used when the authorization endpoint is on a different domain to the web application. The endpoint will therefore be requested as a `GET` and parameters passed in the query string.\n\n* `params` (Object) - Additional parameters to be sent when the channel authorization endpoint is called. When using ajax authorization the parameters are passed as additional POST parameters. When using jsonp authorization the parameters are passed as GET parameters. This can be useful with web application frameworks that guard against CSRF (Cross-site request forgery).\n\n* `headers` (Object) - Only applied when using `ajax` as authorizing transport. Provides the ability to pass additional HTTP Headers to the user authorization endpoint. This can be useful with some web application frameworks that guard against CSRF CSRF (Cross-site request forgery).\n\n* `paramsProvider` (Function) - When present, this function is called to get additional parameters to be sent when the user authentication endpoint is called. This is equivalent to passing them on the params key, but allows for the parameters to be retrieved dynamically at the time of the request.\n\n* `headersProvider` (Function) - When present, this function is called to get additional headers to be sent when the user authentication endpoint is called. This is equivalent to passing them on the headers key, but allows for the headers to be retrieved dynamically at the time of the request.\n\n* `customHandler` (Function) - When present, this function is called instead of a request being made to the endpoint specified by `channelAuthorization.endpoint`.\n\n\nFor more information see [authorizing users](https://pusher.com/docs/channels/server_api/authorizing-users).\n\n\n#### `cluster` (String)\n\nSpecifies the cluster that pusher-js should connect to. [If you'd like to see a full list of our clusters, click here](https://pusher.com/docs/clusters). If you do not specify a cluster, `mt1` will be used by default.\n\n```js\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n});\n```\n\n#### `disableStats` (deprecated) (Boolean)\n\nDisables stats collection, so that connection metrics are not submitted to Pusher’s servers. These stats are used for internal monitoring only and they do not affect the account stats.\n*This option is deprecated since stats collection is now disabled by default*\n\n#### `enableStats` (Boolean)\n\nEnables stats collection, so that connection metrics are submitted to Pusher’s servers. These stats can help pusher engineers debug connection issues.\n\n#### `enabledTransports` (Array)\n\nSpecifies which transports should be used by pusher-js to establish a connection. Useful for applications running in controlled, well-behaving environments. Available transports for web: `ws`, `wss`, `xhr_streaming`, `xhr_polling`, `sockjs`. If you specify your transports in this way, you may miss out on new transports we add in the future.\n\n```js\n// Only use WebSockets\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n  enabledTransports: ['ws']\n});\n```\n\nNote: if you intend to use secure websockets, or `wss`, you can not simply specify `wss` in `enabledTransports`, you must specify `ws` in `enabledTransports` as well as set the `forceTLS` option to `true`.\n\n```js\n// Only use secure WebSockets\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n  enabledTransports: ['ws'],\n  forceTLS: true\n});\n```\n\n#### `disabledTransports` (Array)\n\nSpecifies which transports must not be used by pusher-js to establish a connection. This settings overwrites transports whitelisted via the `enabledTransports` options. Available transports for web: `ws`, `wss`, `xhr_streaming`, `xhr_polling`, `sockjs`. This is a whitelist, so any new transports we introduce in the future will be used until you explicitly add them to this list.\n\n```js\n// Use all transports except for sockjs\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n  disabledTransports: ['sockjs']\n});\n\n// Only use WebSockets\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n  enabledTransports: ['ws', 'xhr_streaming'],\n  disabledTransports: ['xhr_streaming']\n});\n```\n\n#### `wsHost`, `wsPort`, `wssPort`, `httpHost`, `httpPort`, `httpsPort`\n\nThese can be changed to point to alternative Pusher Channels URLs (used internally for our staging server).\n\n#### `wsPath`\n\nUseful in special scenarios if you're using the library against an endpoint you control yourself. This is used internally for testing.\n\n#### `ignoreNullOrigin` (Boolean)\n\nIgnores null origin checks for HTTP fallbacks. Use with care, it should be disabled only if necessary (i.e. PhoneGap).\n\n#### `activityTimeout` (Integer)\n\nIf there is no activity for this length of time (in milliseconds), the client will ping the server to check if the connection is still working. The default value is set by the server. Setting this value to be too low will result in unnecessary traffic.\n\n#### `pongTimeout` (Integer)\n\nTime before the connection is terminated after a ping is sent to the server. Default is 30000 (30s). Low values will cause false disconnections, if latency is high.\n\n## Global configuration\n\n### `Pusher.logToConsole` (Boolean)\n\nEnables logging to the browser console via calls to `console.log`.\n\n### `Pusher.log` (Function)\n\nAssign a custom log handler for the pusher-js library logging. For example:\n\n```js\nPusher.log = (msg) => {\n  console.log(msg);\n};\n```\n\nBy setting the `log` property you also override the use of `Pusher.enableLogging`.\n\n## Connection\n\nA connection to Pusher Channels is established by providing your `APP_KEY` and `APP_CLUSTER` to the constructor function:\n\n```js\nconst pusher = new Pusher(APP_KEY, {\n  cluster: APP_CLUSTER,\n});\n```\n\nThis returns a pusher object which can then be used to subscribe to channels.\n\nOne reason this connection might fail is your account being over its' limits. You can detect this in the client by binding to the `error` event on the `pusher.connection` object. For example:\n\n```js\nconst pusher = new Pusher('app_key', { cluster: APP_CLUSTER });\npusher.connection.bind( 'error', function( err ) {\n  if( err.data.code === 4004 ) {\n    log('Over limit!');\n  }\n});\n```\n\nYou may disconnect again by invoking the `disconnect` method:\n\n```js\npusher.disconnect();\n```\n\n### Connection States\nThe connection can be in any one of these states.\n\n**State**|**Note**\n--- | ---\ninitialized|Initial state. No event is emitted in this state.\nconnecting|All dependencies have been loaded and Channels is trying to connect. The connection will also enter this state when it is trying to reconnect after a connection failure.\nconnected|The connection to Channels is open and authenticated with your app.\nunavailable|The connection is temporarily unavailable. In most cases this means that there is no internet connection. It could also mean that Channels is down\nfailed|Channels is not supported by the browser. This implies that WebSockets are not natively available and an HTTP-based transport could not be found.\ndisconnected|The Channels connection was previously connected and has now intentionally been closed.\n\n### Socket IDs\n\nMaking a connection provides the client with a new `socket_id` that is assigned by the server. This can be used to distinguish the client's own events. A change of state might otherwise be duplicated in the client. More information on this pattern is available [here](http://pusherapp.com/docs/duplicates).\n\nIt is also stored within the socket, and used as a token for generating signatures for private channels.\n\n## Subscribing to channels\n\n### Public channels\n\nThe default method for subscribing to a channel involves invoking the `subscribe` method of your pusher object:\n\n```js\nconst channel = pusher.subscribe('my-channel');\n```\n\nThis returns a Channel object which events can be bound to.\n\n### Private channels\n\nPrivate channels are created in exactly the same way as normal channels, except that they reside in the 'private-' namespace. This means prefixing the channel name:\n\n```js\nconst channel = pusher.subscribe('private-my-channel');\n```\n\n### Encrypted Channels\n\nLike private channels, encrypted channels have their own namespace, 'private-encrypted-'. For more information about encrypted channels, please see the [docs](https://pusher.com/docs/channels/using_channels/encrypted-channels).\n\n```js\nconst channel = pusher.subscribe('private-encrypted-my-channel');\n```\n\n## Accessing Channels\n\nIt is possible to access channels by name, through the `channel` function:\n\n```js\nconst channel = pusher.channel('private-my-channel');\n```\n\nIt is possible to access all subscribed channels through the `allChannels` function:\n\n```js\npusher.allChannels().forEach(channel => console.log(channel.name));\n```\n\nPrivate, presence and encrypted channels will make a request to your `channelAuthorization.endpoint` (`/pusher/auth`) by default, where you will have to [authorize the subscription](https://pusher.com/docs/authorizing_users). You will have to send back the correct authorization response and a 200 status code.\n\n## Unsubscribing from channels\n\nTo unsubscribe from a channel, invoke the `unsubscribe` method of your pusher object:\n\n```js\npusher.unsubscribe('my-channel');\n```\n\nUnsubscribing from private channels is done in exactly the same way, just with the additional `private-` prefix:\n\n```js\npusher.unsubscribe('private-my-channel');\n```\n\n## Binding to events\n\nEvent binding takes a very similar form to the way events are handled in jQuery. You can use the following methods either on a channel object, to bind to events on a particular channel; or on the pusher object, to bind to events on all subscribed channels simultaneously.\n\n### `bind` and `unbind`\nBinding to \"new-message\" on channel: The following logs message data to the console when \"new-message\" is received\n```js\nchannel.bind('new-message', function (data) {\n  console.log(data.message);\n});\n```\n\nWe can also provide the `this` value when calling a handler as a third optional parameter. The following logs \"hi Pusher\" when \"my-event\" is fired.\n\n```js\nchannel.bind('my-event', function () {\n  console.log(`hi ${this.name}`);\n}, { name: 'Pusher' });\n```\n\nFor client-events on presence channels, bound callbacks will be called with an additional argument. This argument is an object containing the `user_id` of the user who triggered the event\n\n```\npresenceChannel.bind('client-message', function (data, metadata) {\n  console.log('received data from', metadata.user_id, ':', data);\n});\n```\n\nUnsubscribe behaviour varies depending on which parameters you provide it with. For example:\n\n```js\n// Remove just `handler` for the `new-comment` event\nchannel.unbind('new-comment', handler);\n\n// Remove all handlers for the `new-comment` event\nchannel.unbind('new-comment');\n\n// Remove `handler` for all events\nchannel.unbind(null, handler);\n\n// Remove all handlers for `context`\nchannel.unbind(null, null, context);\n\n// Remove all handlers on `channel`\nchannel.unbind();\n```\n\n### `bind_global` and `unbind_global`\n\n`bind_global` and `unbind_global` work much like `bind` and `unbind`, but instead of only firing callbacks on a specific event, they fire callbacks on any event, and provide that event along to the handler along with the event data. For example:\n\n```js\nchannel.bind_global(function (event, data) {\n  console.log(`The event ${event} was triggered with data ${data}`);\n})\n```\n\n`unbind_global` works similarly to `unbind`.\n\n```js\n// remove just `handler` from global bindings\nchannel.unbind_global(handler);\n\n// remove all global bindings\nchannel.unbind_global();\n```\n\n### `unbind_all`\n\nThe `unbind_all` method is equivalent to calling `unbind()` and `unbind_global()` together; it removes all bindings, global and event specific.\n\n## Triggering Client Events\n\nIt's possible to trigger [client events](https://pusher.com/docs/channels/using_channels/events#triggering-client-events) using the `trigger` method on an instance of the `Channel` class.\n\nA few gotchas to consider when using client events:\n- Client events can only be triggered on private/presence channels\n- Client events must be enabled in the settings page for your app: `https://dashboard.pusher.com/apps/$YOUR_APP_ID/settings`\n- The event name for client events *must* start with `client-`\n\n```\nchannel.trigger('client-my-event', {message: 'Hello, world!'})\n```\n\n\n## Batching authorization requests (aka multi-authorization)\n\nCurrently, pusher-js itself does not support authorizing multiple channels in one HTTP request. However, thanks to @dirkbonhomme you can use the [pusher-js-auth](https://github.com/dirkbonhomme/pusher-js-auth) plugin that buffers subscription requests and sends authorization requests to your endpoint in batches.\n\n## Default events\n\nThere are a number of events which are used internally, but can also be of use elsewhere, for instance `subscribe`. There is also a `state_change` event - which fires whenever there is a state change. You can use it like this:\n\n```js\npusher.connection.bind('state_change', function(states) {\n  // states = {previous: 'oldState', current: 'newState'}\n  $('div#status').text(\"Channels current state is \" + states.current);\n});\n```\n\n## Connection Events\n\nTo listen for when you connect to Pusher Channels:\n\n```js\npusher.connection.bind('connected', callback);\n```\n\nAnd to bind to disconnections:\n\n```js\npusher.connection.bind('disconnected', callback);\n```\n\n## Self-serving JS files\n\nYou can host JavaScript files yourself, but it's a bit more complicated than putting them somewhere and just linking `pusher.js` in the source of your website. Because pusher-js loads fallback files dynamically, the dependency loader must be configured correctly or it will be using `js.pusher.com`.\n\nFirst, clone this repository and run `npm install && git submodule init && git submodule update`. Then run:\n\n    $ CDN_HTTP='http://your.http.url' CDN_HTTPS='https://your.https.url' make web\n\nIn the `dist/web` folder, you should see the files you need: `pusher.js`, `pusher.min.js`, `json2.js`, `json.min.js`, `sockjs.js` and `sockjs.min.js`. `pusher.js` should be built referencing your URLs as the dependency hosts.\n\nFirst, make sure you expose all files from the `dist` directory. They need to be in a directory with named after the version number. For example, if you're hosting version 7.0.0 under `http://example.com/pusher-js` (and https for SSL), files should be accessible under following URL's:\n\n    http://example.com/pusher-js/7.0.0/pusher.js\n    http://example.com/pusher-js/7.0.0/json2.js\n    http://example.com/pusher-js/7.0.0/sockjs.js\n\nMinified files should have `.min` in their names, as in the `dist/web` directory:\n\n    http://example.com/pusher-js/7.0.0/pusher.min.js\n    http://example.com/pusher-js/7.0.0/json2.min.js\n    http://example.com/pusher-js/7.0.0/sockjs.min.js\n\n## SockJS compatibility\n\nMost browsers have a limit of 6 simultaneous connections to a single domain, but Internet Explorer 6 and 7 have a limit of just 2. This means that you can only use a single Pusher Channels connection in these browsers, because SockJS requires an HTTP connection for incoming data and another one for sending. Opening the second connection will break the first one as the client won't be able to respond to ping messages and get disconnected eventually.\n\nAll other browsers work fine with two or three connections.\n\n## Developing\n\nInstall all dependencies via Yarn:\n\n```bash\nyarn install\n```\n\nRun a development server which serves bundled javascript from <http://localhost:5555/pusher.js> so that you can edit files in /src freely.\n\n```bash\nmake serve\n```\n\nYou can optionally pass a `PORT` environment variable to run the server on a different port. You can also pass `CDN_HTTP` and `CDN_HTTPS` variables if you wish the library to load dependencies from a new host.\n\nThis command will serve `pusher.js`, `sockjs.js`, `json2.js`, and their respective minified versions.\n\n### Core Vs. Platform-Specific Code\n\nNew to pusher-js 3.1 is the ability for the library to produce builds for different runtimes: classic web, NodeJS and\nWeb Workers.\n\nIn order for this to happen, we have split the library into two directories: `core/` and `runtimes/`. In `core` we keep anything that is platform-independent. In `runtimes` we keep code that depends on certain runtimes.\n\nThroughout the `core/` directory you'll find this line:\n\n```javascript\nimport Runtime from \"runtime\";\n```\n\nWe use webpack module resolution to make the library look for different versions of this module depending on the build.\n\nFor web it will look for `src/runtimes/web/runtime.ts`. For ReactNative, `src/runtimes/react-native/runtime.ts`. For Node:  `src/runtimes/node/runtime.ts`. For worker: `src/runtimes/worker/runtime.ts`.\n\nEach of these runtime files exports an object (conforming to the interface you can see in `src/runtimes/interface.ts`) that abstracts away everything platform-specific. The core library pulls this object in without any knowledge of how it implements it. This means web build can use the DOM underneath, the ReactNative build can use its native NetInfo API, Workers can use `fetch` and so on.\n\n### Building\n\nIn order to build SockJS, you must first initialize and update the Git submodule:\n\n```bash\ngit submodule init\ngit submodule update\n```\n\nThen run:\n\n```bash\nmake web\n```\n\nThis will build the source files relevant for the web build into `dist/web`.\n\nIn order to specify the library version, you can either update `package.json` or pass a `VERSION` environment variable upon building.\n\nOther build commands include:\n\n```bash\nmake node         # for the NodeJS build\nmake worker       # for the worker build\n```\n\n### Testing\n\nEach test environment contains two types of tests:\n\n1. unit tests,\n2. integration tests.\n\nUnit tests are simple, fast and don't need any external dependencies. Integration tests usually connect to production and js-integration-api servers and can use a local server for loading JS files, so they need an Internet connection to work.\n\nThere are 3 different testing environments: one for web, one for NodeJS and one for workers.\n\nThe web and worker tests use [Karma](https://github.com/karma-runner/karma) to execute specs in real browsers. The NodeJS tests use [jasmine-node](https://github.com/mhevery/jasmine-node).\n\nTo run the tests:\n\n```bash\n# For web\nmake web_unit\nmake web_integration\n\n# For NodeJS\nmake node_unit\nmake node_integration\n\n# For workers\nmake worker_unit\nmake worker_integration\n```\n\nIf you want your Karma tests to automatically reload, then in `spec/karma/config.common.js` set `singleRun` to `false`.\n","readmeFilename":"README.md","users":{"strokirk":true,"thekavish":true,"ridermansb":true,"ahmednuaman":true}}