{"_id":"pusher","_rev":"98-a112f3323367bf3ef11e391807987ebb","name":"pusher","dist-tags":{"1.4.0-rc1":"1.4.0-rc1","1.4.0-rc2":"1.4.0-rc2","1.4.0-rc3":"1.4.0-rc3","1.4.0-rc5":"1.4.0-rc5","latest":"5.3.3"},"versions":{"0.0.1":{"name":"pusher","version":"0.0.1","keywords":["pusher","websockets"],"author":{"name":"Christian Bäuerlein","email":"fabrik42@gmail.com"},"_id":"pusher@0.0.1","dist":{"shasum":"aed1ab0085dc8a439671a2c995dfb72acb0c3949","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.0.1.tgz","integrity":"sha512-M3IqlK9w/xqXRXlElOVL2oSlb96IWYi8sh8lsYy1f/TICeqU5pdh7gyJsZGq2EbtjIgrbYayd/Db3GBF1hEYZg==","signatures":[{"sig":"MEQCIERHC5P7fzXx8FHa8wQHkj5J2/qeQPnq+uUBWT+hsCk3AiAGSdzVckU8vepKY8o46p/MIx+jfxm5R7JmyC7BpaKL0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"scripts":{},"repository":{"url":"git://github.com/fabrik42/pusher.git","type":"git"},"_npmVersion":"1.0.6","description":"A simple node.js publisher lib for pusher.com","directories":{},"_nodeVersion":"v0.4.3","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"~> 0.5.1"},"_engineSupported":true},"0.0.2":{"name":"pusher","version":"0.0.2","keywords":["pusher","websockets"],"author":{"name":"Christian Bäuerlein","email":"fabrik42@gmail.com"},"_id":"pusher@0.0.2","dist":{"shasum":"4a08e4c94e0b696825db9a111c832352b016308b","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.0.2.tgz","integrity":"sha512-psNqiKXdfoc2yBvp/x/P7eVMw0+bOsfqv13uULP06ahs+YarJY1BwHyuVZxKeewv7cyJZIOpZR++lB0/NZr3oA==","signatures":[{"sig":"MEUCIQCenmr1sc6FFmFD6OQWuQsdR0Jrj0e0yTWvL6bot3blHAIgLfk/qxGMHhT+a7nn3d8uiN78gacANUmRpyIIavRzqTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"scripts":{},"repository":{"url":"git://github.com/fabrik42/pusher.git","type":"git"},"_npmVersion":"1.0.6","description":"A simple node.js publisher lib for pusher.com","directories":{},"_nodeVersion":"v0.4.3","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"~> 0.5.1"},"_engineSupported":true},"0.0.3":{"name":"pusher","version":"0.0.3","keywords":["pusher","websockets"],"author":{"name":"Christian Bäuerlein","email":"fabrik42@gmail.com"},"_id":"pusher@0.0.3","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"}],"dist":{"shasum":"883b0b4bb3c417ea8a459d9ad8ff3d14db1eb312","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.0.3.tgz","integrity":"sha512-k8XwWLbPFEzAdwtcLrN58pLXV31wXmc4bqlRbNA6Cx1eaTxBfGdKlBsj7X2nd/KWdZDOKF7LQllrec2R59VGjw==","signatures":[{"sig":"MEQCIEgj6ZKf4MvO+xNRfWpFPNnpbUpWb4IErnOcB5O2o+feAiAIoym54ncCZNrUjoq5xEjohsuTezaLrFwnFC+/znqi8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"_npmUser":{"name":"fabrik42","email":"fabrik42@gmail.com"},"repository":{"url":"git://github.com/fabrik42/pusher.git","type":"git"},"_npmVersion":"1.0.106","description":"A simple node.js publisher lib for pusher.com","directories":{},"_nodeVersion":"v0.6.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"~> 0.5.1"},"_engineSupported":true},"0.0.4":{"name":"pusher","version":"0.0.4","keywords":["pusher","websockets"],"author":{"name":"Christian Bäuerlein","email":"fabrik42@gmail.com"},"_id":"pusher@0.0.4","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"}],"dist":{"shasum":"61e5d68ba2e37c5f4a0c64ecf4a3e00fa52c26fd","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.0.4.tgz","integrity":"sha512-c3OOXe5AiBScRzsy2Ab5zv8Jd/Lc6tiedgGayErG+v4HIBU+0OeWvxkOyJ+72vSIK25C2c5Dw/I5poXYsRAmhw==","signatures":[{"sig":"MEUCIQDEidG7CsP1L2e4+FKpIKAuW0NeLVX8ouE203uG+ka4cQIgLAwZRve3/lL2dfv85DkBtJ2uBCM5gXU6Nd9tQBbjlSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.6.0"},"_npmUser":{"name":"fabrik42","email":"fabrik42@gmail.com"},"repository":{"url":"git://github.com/fabrik42/pusher.git","type":"git"},"_npmVersion":"1.0.106","description":"A simple node.js publisher lib for pusher.com","directories":{},"_nodeVersion":"v0.6.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"nodeunit":"~> 0.5.1"},"_engineSupported":true},"0.1.0":{"name":"pusher","version":"0.1.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@0.1.0","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"}],"dist":{"shasum":"e993c1d9a0af03ea8f728b8c1de8f55309a06308","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.1.0.tgz","integrity":"sha512-AMjxPiIbq+wwKdSRRTrVjkr7Ud6lmpnb2sPlfkQlH3M9Xd4SKfTKI4O36GNRimlR/cP2MJBAoMdKTapifrsYdg==","signatures":[{"sig":"MEYCIQDDLyGtI9fYr3Dmd0HkzLxGTisZm1A6sd/nr6ZCqOd9uAIhAPaM9m+Wf4u8I+iQBQk52DPtPlBXMHjyfEX+qYgzHgAZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"scripts":{},"repository":{"url":"git://github.com/pusher/pusher-node-server.git","type":"git"},"_npmVersion":"1.0.17","description":"Node library for the Pusher server API","directories":{},"_nodeVersion":"v0.5.0-pre","_npmJsonOpts":{"file":"/Users/phil/.npm/pusher/0.1.0/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"vows":"=0.7.0","request":"=2.9.203"},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true},"0.1.1":{"name":"pusher","version":"0.1.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@0.1.1","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"}],"dist":{"shasum":"f8724cf75c4917256bf4c30a9069b58f2dbe05a3","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.1.1.tgz","integrity":"sha512-AzAlqHSpQ1xP+BnIkfDt4vi6aM1MGWhAAH2XifJli87+wY+xqyTyjeRw1O/m7uI7i0EDsrD7J5J3Thh7f43uSQ==","signatures":[{"sig":"MEUCIQD7TXMBaLKMJbFBTyEhxP1D/EehFfb8UtKLb7eZ9t5FIAIgKIpYU4yAjiaSlxOEjL2iTiT2n/F0GMOu4TQBsmS0a0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-node-server","type":"git"},"_npmVersion":"1.1.65","description":"Node library for the Pusher server API","directories":{},"dependencies":{"request":"=2.9.203"},"devDependencies":{"vows":"=0.7.0"}},"0.1.2":{"name":"pusher","version":"0.1.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@0.1.2","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"}],"dist":{"shasum":"aadc1a3ac9abb849f6c58549521ec20018159a46","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.1.2.tgz","integrity":"sha512-5U5w+fPgDONnwpsx6Y8l9R0bhLczCP+MTePRdgquXOgUohayMl7nD7u7tTbKzwr9HR8fMHUObNaAr5smECIPGQ==","signatures":[{"sig":"MEQCIGKZvbGYWh1YdUSxm/Uulqosg4rVg3fomEMOYw6NqdyQAiAbpc1OP062XEMJSaDBCIFse1A5f0Xm0pUtAyX49pZYRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-node-server","type":"git"},"_npmVersion":"1.1.65","description":"Node library for the Pusher server API","directories":{},"dependencies":{"request":"=2.9.203"},"devDependencies":{"vows":"=0.7.0"}},"0.1.3":{"name":"pusher","version":"0.1.3","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@0.1.3","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"}],"dist":{"shasum":"1f541cc9be7e5750aa7fb5b7fa380a6f687b3728","tarball":"https://registry.npmjs.org/pusher/-/pusher-0.1.3.tgz","integrity":"sha512-BxfmS1NzwjKDq12gE8UGykPHpSBRKChbdkLV6stYn1h/lEJQp5GIo2udvPZ6NNKfSm79TxRE9UBMGnAzevI6gA==","signatures":[{"sig":"MEQCIDUU2GtxTxEee6yr+UHjVBfvWnvvUlFEOBbsp66wvn/WAiAZauZ6b3PIr0yz9pCO5mB4b3Fas8cotQ5QgEDSKbPWEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","engines":{"node":">= 0.4.3"},"scripts":{},"repository":{"url":"git://github.com/pusher/pusher-node-server.git","type":"git"},"_npmVersion":"1.0.17","description":"Node library for the Pusher server API","directories":{},"_nodeVersion":"v0.5.0-pre","_npmJsonOpts":{"file":"/Users/phil/.npm/pusher/0.1.3/package/package.json","wscript":false,"serverjs":false,"contributors":false},"dependencies":{"request":"=2.9.203"},"_defaultsLoaded":true,"devDependencies":{"vows":"=0.7.0"},"_engineSupported":true},"1.0.0":{"name":"pusher","version":"1.0.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.0","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"bugs":{"url":"https://github.com/pusher/pusher-node-server/issues"},"dist":{"shasum":"7de2a989f2a0dc7fc65e6f62e98648eec54e8f43","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.0.tgz","integrity":"sha512-XXhFgEFIZCAnSDSKsX5J7F9OYQ+niS8k7ztHucFwW8APDTIYWZHDzcN6IKiaCFQu1yTbO1jO2whtsdukJdXa+g==","signatures":[{"sig":"MEUCIFQ1R+ZWQfiGZMNCg/Gd3u1R343g5AUjukl/an6T9rEmAiEAyN2pQj50cmXye8vfLlL94ncuK+X/ZHtA2RQ0P1nXzW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-node-server","type":"git"},"_npmVersion":"1.2.30","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.36.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.1":{"name":"pusher","version":"1.0.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.1","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"546987dc6120885565aa251f934338b52c23c200","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.1.tgz","integrity":"sha512-2GNMv04gBonEbD0yBBNpaGw5hLDDO0tUuS4DEAkEzb0iTbN+8vHuVghtlCgMQxEA5aCVD450l71nSPytSjeJvQ==","signatures":[{"sig":"MEUCIG2CTN+U4DQztT+XWmP7/eEmXsM1MOARPgIHkM/uexlpAiEAlG7x7UucT03GcXQQn1r9N/VEOTqTEBInepXep/nGED4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.2.30","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.36.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.2":{"name":"pusher","version":"1.0.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.2","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"9276f7b884bc967bf66f5c3d407fc43c66315969","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.2.tgz","integrity":"sha512-0cOP3+64RqKIgpoSmXZva2CF0crj4MRwt/g6IIqOcjk8gwGGblngEPk9WxBHXkDGAzPWfQAZKQKeb0UrkVqDyA==","signatures":[{"sig":"MEYCIQDylHfbwqPIeOfvWS/wVSEhlDQZ+xVV7me7rLvB8ZIiJQIhAMrtzvajWODHLXmplN6s1sH1NVVIwA/eTQ9gaAYfG9RU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.2.30","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.45.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.3":{"name":"pusher","version":"1.0.3","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.3","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"855f9a94e8fcb8227e188d3730d318502b4b444f","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.3.tgz","integrity":"sha512-AQPIe8uojKVM7YIWoAO1WrwYdfxNVUeZgmv909xXPQr5CZOs2MLuF7KM/cPyQa+qJdkBZ11b2IZtsEhsJvOTgg==","signatures":[{"sig":"MEUCIBwvbjlIYRGO7IOyE+MF9swj6vuaNwd4za4yCS92gZT7AiEA2bmRUkiolSEPJ4TnpcGnGSqJdNkynh8C6O9fLOTPviw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.2.30","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.45.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.4":{"name":"pusher","version":"1.0.4","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.4","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"bdf7a51a82c86fbdebe96602f1559b6ffea7450b","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.4.tgz","integrity":"sha512-FWOyiOK2ZUpl9jE6w0zOJfFXaSnpYsfWwHO2dUIWWNlv8eOV5BlGseVfbgIP5IgwsTT8TgmyC5+KJcnRkE+STg==","signatures":[{"sig":"MEQCIB1Vpoqp3UH8UCMPMlGcJuD3q4Q4ng0HH+HmgnAjCxMZAiAx7vRvJ9oEMJ2ArAFYCGXxsbckus++Aguw02uRIX9WXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","engines":{"node":">= 0.8.0"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.2.30","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.45.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.5":{"name":"pusher","version":"1.0.5","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.5","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"8c3550b08f38eb28e93e1118f4094c2cf3e54c7a","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.5.tgz","integrity":"sha512-/9mwietsUoJpkG6SCvLMTjjBaz08GwNa8pmnw8+BiQjS7xmMouH65fXXybkD1vsnIjHt3M/yPDyQ9tsmZX2NqA==","signatures":[{"sig":"MEYCIQDAlzhtqKIp0hOhtqde4llBnkO2T+3ZZ+rxqqNltk7z+QIhAI/NVtQz4w/XE+edPTOu6BweqIcgEUN08/bhULgKRhCm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"8c3550b08f38eb28e93e1118f4094c2cf3e54c7a","engines":{"node":">= 0.8.0"},"gitHead":"b627d606177c7c31bba322fc2aad938f3c8e65d0","scripts":{},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.23","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.45.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.0.6":{"name":"pusher","version":"1.0.6","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"_id":"pusher@1.0.6","maintainers":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"cbbf6961ccc9b9c3195d10a30ef61a53b2c98f5f","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.0.6.tgz","integrity":"sha512-nh+DuGOrrB2zq+bCIbrMLAbqPfA5VvDWxkOvWneRP7yv4nWhgLN3YJ+zNDWAMRTPV8GJQJiAPoihOnzBDy8v8A==","signatures":[{"sig":"MEUCIDry0NzS8StlGDYSbXX2PDzKoybMpedFNlG5GrKghtR3AiEAo7/Woz7FICjoV60dYCbjVNhCcjMxC2UYRTgoksKufbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"cbbf6961ccc9b9c3195d10a30ef61a53b2c98f5f","engines":{"node":">= 0.8.0"},"gitHead":"6e2f7f28cbd39cb1eaf76a98509660af7b52c0a7","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"2.11.2","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"0.12.5","dependencies":{"request":"=2.45.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"}},"1.1.0":{"name":"pusher","version":"1.1.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.1.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"dcab18ba0640f1f56e54424395204673985d2428","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.1.0.tgz","integrity":"sha512-cgQxzeosNSYfU61puoNUydZTkKQTHR0rQULJqHgftPpkl9sOP4rjzu1mpqIpHr7r3/7kaUtBE70x6X/9zUUUYw==","signatures":[{"sig":"MEQCIAMV9VOrimGksCMKVJkADzYUmUN5gQKCv+CRPKjqHmnvAiA9b+uCBaxpY3AhcDOCUdOIEclhRBhk5XGvhMCYbapmwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"dcab18ba0640f1f56e54424395204673985d2428","engines":{"node":">= 0.8.0"},"gitHead":"16cb4430ca9685288d69fb89bed6d699b01faedf","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","parse-build":"echo 'Creating build for Parse Cloud.' && node ./node_modules/.bin/webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.45.0","webpack":"^1.12.9"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"},"optionalDependencies":{"webpack":"^1.12.9"}},"1.2.0":{"name":"pusher","version":"1.2.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.2.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"a9bab89c44de895549547f0b30094ed6bca87dc5","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.2.0.tgz","integrity":"sha512-JnjKKrlwFEsuwqGqey9oOQJhXBRWDeYnpWNDRHCpqnVeQ8d4Uk76mdUqxiBiNWfo9BXl2102wuGffAwFSg9B2A==","signatures":[{"sig":"MEUCIQCdcQhszMGFWBakOGDh+eC+JCqGYbhlSu9ak7pkuCjTlQIgI4uSfYlvDRf/YG37tFb/WGNRaqNJQeY7a7Bo74JGvK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"a9bab89c44de895549547f0b30094ed6bca87dc5","engines":{"node":">= 0.8.0"},"gitHead":"fdee32a7ae8c83599c601ad9847b4889bc53591c","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","parse-build":"echo 'Creating build for Parse Cloud.' && node ./node_modules/.bin/webpack --config=./parse.webpack.js"},"_npmUser":{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"2.14.12","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"4.2.4","dependencies":{"request":"=2.45.0","webpack":"^1.12.9"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"},"optionalDependencies":{"webpack":"^1.12.9"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.2.0.tgz_1456144960297_0.19112032372504473","host":"packages-9-west.internal.npmjs.com"}},"1.2.1":{"name":"pusher","version":"1.2.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.2.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"58b8c406e34373b7f46579854c445d09e2eacd6b","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.2.1.tgz","integrity":"sha512-WR/fPIov8LpaQ+J5cxbRoAPI7Kl5sXfkhRaQKP6bj2dBqubJ/ifHY5RfhDn2slr/bSbfZwFKpAmS8/d2CC8mKw==","signatures":[{"sig":"MEUCIGJWmc5CNnvDFV5ve/ZoGtTJndDuHOBVomyXA+fvDSgsAiEApgyCiW9d0oQ91+dp2ZPJP/1Bj2dyTlDB4NRouaZYyw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"58b8c406e34373b7f46579854c445d09e2eacd6b","engines":{"node":">= 0.8.0"},"gitHead":"1fd150f05c02498b6084605ffa5b3b882212d841","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","parse-build":"echo 'Creating build for Parse Cloud.' && node ./node_modules/.bin/webpack --config=./parse.webpack.js"},"_npmUser":{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"3.3.12","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"5.4.1","dependencies":{"request":"=2.67.0","webpack":"^1.12.9"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","expect.js":"=0.3.1"},"optionalDependencies":{"webpack":"^1.12.9"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.2.1.tgz_1457015762453_0.7557593856472522","host":"packages-13-west.internal.npmjs.com"}},"1.3.0":{"name":"pusher","version":"1.3.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.3.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"f5e949571ed0d59aebdd41286cd1e1433bd96f11","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.3.0.tgz","integrity":"sha512-tfvurTvRrWPc9hAmPmadeCJ4qUVOZt70ba8OaCQKssMt7xyUhd+Yepa0IEau0tm4v4VMkn5jfqOgYUMC1uCYDg==","signatures":[{"sig":"MEYCIQCOKyZA+Hbg8u6CMQUaqQjSwVzQ1Yw74qxwQQxXxiowVAIhAMJ1RslIDjsERlLPsOyY3+Ecf16fptfOTH6vYE6XBQfy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"f5e949571ed0d59aebdd41286cd1e1433bd96f11","engines":{"node":">= 0.8.0"},"gitHead":"f2e3d12cb80f6c69d1cc8f89ffd356239e582197","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.67.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.3.0.tgz_1464088480586_0.662458369275555","host":"packages-16-east.internal.npmjs.com"}},"1.4.0-rc1":{"name":"pusher","version":"1.4.0-rc1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"6082d1c96b3eaed2d7e11b3f44d21f7480cb649b","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc1.tgz","integrity":"sha512-XJHvMG3j3JzTW/VMPsqHcBCmE7idWeQGtnj0F4vvl5cWtYtYpUysuiW0EnFO09i9AOpD/+qS1Fyx4ZIT5IWWlw==","signatures":[{"sig":"MEQCIDmXNK69CWqSeCSIe+H9U5ln+cMpDvp734j96mJPRoKSAiBFOiGsXgwwpr7LSoysZBVp/77yu0xt2WW4jiVMrpikqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"6082d1c96b3eaed2d7e11b3f44d21f7480cb649b","engines":{"node":">= 0.8.0"},"gitHead":"bbb8fce41c7ee921bad5c0868c58cfe766bc6c54","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.67.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc1.tgz_1468834137161_0.2056185572873801","host":"packages-16-east.internal.npmjs.com"}},"1.4.0-rc2":{"name":"pusher","version":"1.4.0-rc2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"3def372c48f36a4c049eb86f97e1d059fb8c0734","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc2.tgz","integrity":"sha512-SusoS/eVOMW/dpz3a1sbPrcL1rcjVY4LiAjETUr2h70kBJa5FFeM6J5SMvdtRCavaDNDsKfbgwyryz8qbuxfbg==","signatures":[{"sig":"MEQCICWQ0U1M/feNb2ohwr117oX++Wn4EaLak5V+h9BfA1x7AiAQbgO5j2BlxtppbXT8EB/3wLh5jfkbCGg4VJuwfIgLvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"3def372c48f36a4c049eb86f97e1d059fb8c0734","engines":{"node":">= 0.8.0"},"gitHead":"0642911961632e4141267acbd1b6588682d57673","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.67.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc2.tgz_1468940389187_0.42941393330693245","host":"packages-16-east.internal.npmjs.com"}},"1.4.0-rc3":{"name":"pusher","version":"1.4.0-rc3","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc3","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"a016fb76e8129877f86be2bd283df6ec513c2e3c","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc3.tgz","integrity":"sha512-lkMvNf52Fp5V6LwwtaDyA5S9o7tmoPjcWLp/WvNI8wrcgoR7+XVo4mfav2f8EaZc40skTCcGDE9CZdugVXmOww==","signatures":[{"sig":"MEUCIBJn1RYi/et+/UGFR2UjXQCAfoXL6wau6JHptUZAQN3eAiEAkkXuAA5NC4WZub196b9q3Tz+mU5frQ3qylK2kbey8+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"a016fb76e8129877f86be2bd283df6ec513c2e3c","engines":{"node":">= 0.8.0"},"gitHead":"9bbe9ecdfdc4b0e5a765b9848439137352a9baf7","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"=2.67.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc3.tgz_1469441741458_0.9193169418722391","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"pusher","version":"1.3.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.3.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"c3632eaa6c76dee9d3d5899d4c01958ea75f34f6","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.3.1.tgz","integrity":"sha512-EfR65yooC3eJixJ1m4LbX7awIZx2nwdRZcs1M/OKrjQWVATQHTX5OAHXIByeUS1uOTFaO5E1ch3BhP2TqJNYBw==","signatures":[{"sig":"MEUCIQC1AGockRkQQ/j6BWiBVWoAhCA1RsbkNFr5yP9IZbXJRwIgFemNeCUHE1PI2vf8PZzW5uKiRd54kcGD7SntZXm6il8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"c3632eaa6c76dee9d3d5899d4c01958ea75f34f6","engines":{"node":">= 0.8.0"},"gitHead":"042632f285d153f7951f50250303d802d2275f60","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.3.1.tgz_1469613080705_0.005161332432180643","host":"packages-16-east.internal.npmjs.com"}},"1.4.0-rc4":{"name":"pusher","version":"1.4.0-rc4","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc4","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"5b456f97257df117721d16c9d04ed9f2e2fa2059","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc4.tgz","integrity":"sha512-JFXfVyv8wtDf3Rofi7IekFFXBaMysSFKvU8EFnwRNSe69ngYdwutIM2qp9lrElfWK9tb1YMPQaBtzoj+Wd+g9A==","signatures":[{"sig":"MEQCIGBcwJu8M1QzAz1UrGz0LapJCL7mxVKoWZns9UnBbZTWAiBdGD/zEI+t1JtlqtA3+naUKOA98Mp9sdTYro+MTwEkjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"5b456f97257df117721d16c9d04ed9f2e2fa2059","engines":{"node":">= 0.8.0"},"gitHead":"b6f7eb82b86dfd5ae68fd8feea47c133df84400a","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc4.tgz_1469613158611_0.20769976824522018","host":"packages-12-west.internal.npmjs.com"}},"1.4.0-rc5":{"name":"pusher","version":"1.4.0-rc5","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc5","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"5eab70a1654f0273ee82b0b17937e4173a3cdec9","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc5.tgz","integrity":"sha512-os0gR7Fy89iMJo6pcyd34gMNoerneONfd27ZW8o5rn9dVUjISp4qY4lwfxSbhfPovtK4SUKqjvcukOGqmrHC9w==","signatures":[{"sig":"MEUCIQCQOtvLLmsMBUwTOuwhSB7SK2/86orHbunDUB0zFgcBTQIgLTeYequ8+zOplf7rNVr/z5Fiq2Kp0AkiYkgl99SmNrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"5eab70a1654f0273ee82b0b17937e4173a3cdec9","engines":{"node":">= 0.8.0"},"gitHead":"a4ac6783b1f3dcf0ee7f3375e862d6c925c066b3","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc5.tgz_1469631707556_0.14827685640193522","host":"packages-16-east.internal.npmjs.com"}},"1.4.0-rc6":{"name":"pusher","version":"1.4.0-rc6","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0-rc6","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"2a3b1386496e5a4d468f51e05d3a78f2815e11bd","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0-rc6.tgz","integrity":"sha512-GD4eZD6ex2wS95wM646oKbt3yd++a30dLiFK6/FWlbpvoHFQH3vRD5ycP68ShliICBbnvgKDgothR1JeQIkdJA==","signatures":[{"sig":"MEUCIQD4+76ARx1eEKdrZ/riow1K51hVcHP263nj+FdOySuiBQIgWYHHG1+Bf8pIiplwe98ZXzYwBBVIgMVLkdx+DshPjDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"2a3b1386496e5a4d468f51e05d3a78f2815e11bd","engines":{"node":">= 0.8.0"},"gitHead":"027c8531ac86f857d29cceef26b6544bf8a3264f","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"3.6.0","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"5.6.0","dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0-rc6.tgz_1470148582322_0.4520023106597364","host":"packages-12-west.internal.npmjs.com"}},"1.4.0":{"name":"pusher","version":"1.4.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.4.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"b1c674b1e31169707cf313507b67b41ef064dab1","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.4.0.tgz","integrity":"sha512-7M9ulFpevKVWxwZ7bw92JdWylpXeH+XeY4Nx2Uri0CRotM+vbFCNYZA2u/gY4q1kZKEnHg3LehBzynMErttEjg==","signatures":[{"sig":"MEUCIQDTiwxX7pjzkgaDPL/NeyXRvaQKuhyHNJFYRbXMudE0DwIgMHqNV5y0oKSQoodSs69Lvp3g+CljkTdsZOQt576WXoc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"b1c674b1e31169707cf313507b67b41ef064dab1","engines":{"node":">= 0.8.0"},"gitHead":"92b04abab437c781c5fdd337295930a5ba8b4bda","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"support@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node","type":"git"},"_npmVersion":"1.4.28","description":"Node.js client to interact with the Pusher REST API","directories":{},"dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.4.0.tgz_1471278162424_0.42190399835817516","host":"packages-12-west.internal.npmjs.com"}},"1.5.0":{"name":"pusher","version":"1.5.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.5.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"1cad819cb28d9523f8c75c5e26d148a1e096d398","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.5.0.tgz","integrity":"sha512-5xtYHlXsG2s3T4yV7vb8px0UYk1/T3nx9Wnzwg/rznZ9RAL8CVnrHpz5rgTZDXlW6mTNyAHWfYna+MnArTfAUQ==","signatures":[{"sig":"MEQCIBOHZoQhKmgNCozW9EpWhJK2fWigabMktzwZxWCq9dmAAiAJl5nDrtohxm/e0xIyVWW6nS7d/9Rb69cmOc9YeUM8Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"1cad819cb28d9523f8c75c5e26d148a1e096d398","engines":{"node":">= 0.8.0"},"gitHead":"7f3578e6c0b81b0f35d4f270388d3c3d79c3cff7","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"3.10.3","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"6.3.1","dependencies":{"request":"^2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.5.0.tgz_1471942633319_0.939499894855544","host":"packages-12-west.internal.npmjs.com"}},"1.5.1":{"name":"pusher","version":"1.5.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@1.5.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"8186cf16e5b124b51da6c83001a4c36a2ad42b44","tarball":"https://registry.npmjs.org/pusher/-/pusher-1.5.1.tgz","integrity":"sha512-QJXG6oC5CVep1h6wlb4bHosEgGJc8RerWQc/uo2E5JjMuTF6zVpvhNRdcjzhwp5QuaTyKd7geRnmBqqSZQKGUg==","signatures":[{"sig":"MEQCIFWAt8KW7UHscjzREYKfFXLL5pxslYEY8aUycFzvPTg5AiBMar5bO5b2asdTzp4FOhr/rtTr/CQwXefx7Ao/BvRGvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/pusher","_from":".","_shasum":"8186cf16e5b124b51da6c83001a4c36a2ad42b44","engines":{"node":">= 0.8.0"},"gitHead":"5cbb22c9002827a3bb816a1f7b89211c2e564e30","scripts":{"test":"node node_modules/.bin/mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"3.3.12","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"5.4.1","dependencies":{"request":"2.74.0"},"devDependencies":{"nock":"=0.28.0","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-1.5.1.tgz_1480585417883_0.44627576251514256","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"pusher","version":"2.0.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"6b94d65356fa442dc625565f2046f8f75505ce99","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.0.0.tgz","fileCount":47,"integrity":"sha512-qaDzwct6QYnMjeHJgrlEwNBesk9Gwe1uhMMpp4/40x4B16xU/NRVT+Jl9JMf5wQ0e9YHrMVWzemsun1b74ZBrA==","signatures":[{"sig":"MEQCIEsIlSgTGkU+rDN10WAk2ulAvLonOvLphpRHtfoZkX3LAiA90uTQ2q2Iv39rcRbBidIrkz8j/EjLnodiPx6Wq4JiRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2184355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8WzfCRA9TVsSAnZWagAAfKsQAIGpFDzcTWvXPpOmgj7w\ntedTxuC2Uk2kBYNl6iOIXiNu9+DJtofCh4YQLdXWr1jv0EV9Iw0yLJi27tec\nv9gb+ESxq4xmCAZ7qkIlluw3dDwvThWmc46HG6xIhCe4Dh3M1vU7qZgU1S4+\n99qs+D2gr0IHnrjxv8oJ0H+oAWUMpHMWF/xah/ddDiiXfisTcLxyThlLAJI3\nCLr8sWCTgUY0SsUQPsBLbNBOXM+4RaYPbfhUiJKD4QGlOuES21UPsoG9oG5P\nKaGZ8mIwhwXgJnnEy8KQkxs8qlkurbIStAFZREAGRtLQs2spxvBY0vQiIUmi\nXjRS70pDDPKcJVX/ACcUEzehneABDiQAyI0RJQ63WjKSO2zV2eEKFg7t0EuF\nCEpbwcM5jMvGTM1gmZSZicMJs+7XLIoCiIi768pZX2JsdQMxcnK40uQ+GDjk\nxvpYwFXbjk//ZlhIqq0R/ZGvqK5CZFouUZSatC47qX+Wn3HR8uMKSqhEQhBy\ntrOFQ0GyfBHWn2VMg2U2l1M+GZp23yipu/SxLglu0A4BE0gpnAtNu04OpREB\nTM1Ylo2jkrGJGxe7jndy7//P/Xs7D1mmTEn2YkLK1c5pQh+YrnRrYIoWzVLb\n2fZSJqObv3efvXPtXgrA/b1LhvbH5gL5L43GhCqtEzLijICWKTO22EZgfaEr\nAE5v\r\n=kEZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"5436ea48715f6bb98f0a07bc07c5b04752fcf2e5","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"5.3.0","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"8.5.0","dependencies":{"request":"2.85.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.2.5","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.0.0_1525771485539_0.6054288629580091","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"pusher","version":"2.0.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.0.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"62e21258338239b3453033a1538ff11ba2ebc876","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.0.1.tgz","fileCount":40,"integrity":"sha512-mvVt0OToaiUiRD2AGqitCLN2ca3I8JtPBTwnbAgIoLkA6TZ1UwYisKqRJ3dOYXsbk01oW+ghhsGX8YQ0nJh4Iw==","signatures":[{"sig":"MEUCIGSLSb5JmCqTVBSz35BDEgPH+9O18zupahP9e6ToDR6pAiEAwheWU9/JV34UOqwRIZZCQ4RKhBVhUbvj6pC236TSf5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPMduCRA9TVsSAnZWagAAg7sP/3DYTZlKfKawdr0auRkF\nFK9l22C279duK2ZMgRM9DXyA2VuKieyA8MAXvFPiSoWzlxJhKoZXoQcm0azk\nJRq/etFiTtGravd7kFYSh+4TzMuyxBpIQUHdN5qXJcjH6Yib239zC07O3aO8\nhpOzFWCM3WZ/yK0Wh3AmxfbpcwUyLwzpjYthfAMX1l9KOQYaQUGKUSGc2S1Q\nmoY+KF4146CXVuTmXt/0hKDgqblSY3Fqt9rxAYGzCSkEKw526/LU/4uIlc1Y\nyAi70lLf1qyK0DklXm5x3TBLxJv1ezXE+7GgDi22bhGBUeDKHnrVT+eZkH5v\nLrEdPxo9Xb/8dCTWn1EjteFRk8+9K6PXmuQd6hkbz0m8HvUSjsrqNsJ+vs7K\n+F9Rczk+1hexakkU+VK4Sc9nfmGafudYYIjKt3OULs+PbqbzmqhG7d6YvjIe\n+xy1m6cRw4z0eB4fHTMoPMeXVq6oXmj2kDxwiyW94OvEDhE9M9pwmbQbSbTQ\nP5otEvMfk/e7iTDVvnkcvfPfVTzgo0W/z8KjWNjGFOauSX/hrGV0k+3jBVKY\n/vqjow/+IhPCmfpy8kK5j4kl50H1YivrsvB7KFf/CyYPo1tDb3y7ouCJXBkD\np4jj7NOB7hiWm9cwyEeHOUYD8Bwqlm3PO9if6MAx38qajjG8XTiH0jW5MkHN\nJY6k\r\n=ju0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"dc030adb495fc248cc69ba77d3b37991705bcfb8","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"5.3.0","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"8.5.0","dependencies":{"request":"2.85.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.2.5","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.0.1_1530709870083_0.17054165421072986","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"pusher","version":"2.1.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.1.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"c2a307da85b1c3de01b8da44758c9d0a1da22208","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.1.1.tgz","fileCount":41,"integrity":"sha512-DSqsL0uPAePthVl9mq6VKytnT7YUYFYBs/SlXYdtA7ESlfLNl/6TlFEK/YTA4USO3nRCOPcr0fwhaZPnDqyFPA==","signatures":[{"sig":"MEYCIQDfUAutVR2BM1EgQ+GceMVVpnABQ9BwjrVCCv6M2B3NKwIhAIDM8PtDJx9sNg9EfJH5GVCETosc+NEmsiUaqeLdrK4r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWvoZCRA9TVsSAnZWagAA5jAQAIQenvN53bQ0yLtQkuwV\nGSEGmzZdF0EZ6PDOl5YSnhRq3CPESi0t01HWxOfpGOB4WFEHLocqWa3upUsS\n5VJVCHVO9het5dgMFnlqZDxBPfPd1Z3ecSa/km/QPkBlKFqc+mJoy8Te6Qhc\nMcaeoj6m699pzhjNOeMZyfB9HzxUsTF/xwKtdjjUtd57y64KYB6/278mdxBY\n9ZJwAwB1owVMp5HxkYixP0QRqhnL6NCNh1Tt49S2v5FS3Z3vxiNcPqHj/psb\nalKtThZOxZU2R7bLW0BuclO8LcsfO0kwxeEnq4bV0r/9m+crZDzKirsrqs4I\npjSpyG1juxq7AgxzAJQeDWteuvhkfDS/Dmv+60jVrtc/+ndrKXG0IxHT0aYZ\nfKhgwnjRz7BKv63WTyroqaQm4VDR0dQtGUIzlG4ouFeHceF+/No9MLGK9VfL\na1IQHSMV/HIWxlCY8Gy69pcYpqL1EfxH9KSRk4gWpnVp4tvpO8je7jdw5UUs\n0ltf2zC7TGMzrUd91svXWHnhIPCcSL1iviF7DLZtrL1gJit061q1WoKhMx5B\nfSmZNm3V4ejwMuiW8XKuUkMw82JaFTK1t3tUUj0EqyDR0YuP0ZpE60namwUL\naExUvvSmVeHeMQo066qC9y43GBFv3gyUdF36QAkf07rQiqthmmtlWBAuPkli\nftV4\r\n=oX3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"d09711fd1c7527f716f496ba4a5bc6a6cabfc410","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"5.3.0","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"8.5.0","dependencies":{"request":"2.85.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.2.5","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1","@types/request":"^2.47.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.1.1_1532688921772_0.43847483635509343","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"pusher","version":"2.1.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.1.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"c94bdfa540fcc200b9e329fd13ba314ed2aa775c","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.1.2.tgz","fileCount":41,"integrity":"sha512-6g26gh+bCTHLqFYmZ0gII8hKFeNxEDaKPBv5RUyPyvYiWnFS7I2GitOaz7o+6kLZwyYXG7xfBBhaTYYaIuXwhw==","signatures":[{"sig":"MEQCIH03cd4uIXtwLAorvaW4qPVToKIwhpulTDPBMO8nyPiWAiBBrX7dQn6EMe01r6ls3JKbwqKxzz/dgLA6G1U00/bYXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWv2VCRA9TVsSAnZWagAAe68P/A/UMN1eQ2xQk/Uq83qN\nQ8WvcLD2el+YXdEYBbpxwjVmVWM9voW5OU8Rx9cd2h9KhYsYnHUze3dVuZPr\nGhASKgX90CIDTGPGdW/JSOysB0a/nFBSeewbMjkmqrCBZc0++XgrAGX0FnLN\nM3pA73N6Ode0FDeOgs67TBP8gXjn105Vt2kyew0TsUGvnDR423wi4pPto/Xz\nSPC1xetm4gk4RNAUDcddmOM72R+JAKOGBQ/c6+D3wrK+4jckKMOTUHYCSAHV\nmheJTMwj7ug4jem8EAGST/2P7t5lS2Yc1nmWXjTZwALzOVAg1EZp+bUtEzm+\niS7R7o4m5T6w78ECjSifxv3LAnxZLQwRsaQtXLeO11wF1prldXs/9HqhnSoV\nb9WxaxXzKR3s4gs7exby0oercksYQ7vQsqIOHNKI5pU3AlhRiAlYJ56rPeGI\nTVNNr7VrtKFDQr+TSJ5l2H4ItFBZvVXszDodoscYR67X9IjXX6urMVvxNJJE\np2vl6Ej9+KyMW/qBIM9sC5vDR8e4STamBcVbIowp0I2l7BcUycrmOc37byTQ\ndg78NFWCUelmCXurAiVgZ5pMrq2vXZ99FJlSThppjacTOipD5Rs1cGX7AkKw\nnRqWDph1RMuIISl1xgF1D7WnJZtKSSFak0pNH3QQavs1l+uUp0Nq5EOfsoMw\nxYHK\r\n=YTBg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"aa80d17293acfa2df153bc5079dc93512ae0d884","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"5.3.0","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"8.5.0","dependencies":{"request":"2.85.0","@types/request":"^2.47.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.2.5","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.1.2_1532689813514_0.004955208794098498","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"pusher","version":"2.1.3","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.1.3","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"0c82b99053256734f36896b764daa2a222c5d200","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.1.3.tgz","fileCount":42,"integrity":"sha512-so9V+JIJcJQ/sgEDphCTxDFXDJyj6FXmfJ5RgREq3WHsKSBZTcBgHkhyW7oTTj3aUk0LsmBxc+ip7WwHeZkWrQ==","signatures":[{"sig":"MEUCIQCaLansJ2lORNT+8+fAHVFNox8feHVb9xxQqYsLrJQQPAIgXB/ywWQo/kbXp4ygEqp9PLwurAb0y8pWTTHn3FYV0vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe+qZCRA9TVsSAnZWagAA4AwQAIcmqGI1SmXcPLJ0++WF\n706Rzoxba0WBwh77X19SJcU9RZwyv7Z/peYYy8s1WgQ0UJilE3aJLlxruI3H\noPZF/jQFKf5ELkCiYO76Y0H96QODDVvjtD6JzDgQvDhYIii0eDDxKK5GnYQj\n1nKQPyarkxcFJxLVmaikMZIPyqiva09zZpy1gbTTLYa1bDV3EcugC0Qy2z1f\nSCWqSbVnZvS0VBHYKkAYo8a0EJ3KS9GpWrWaVt8RJ9+5PesUnXNAWIPrJkT0\nhODkWEFa+trjfgy4WUJGm9MsZWcRmcj44pwI9XyH0xLuUH4ePO7/YSNzMdEc\neeNyTqCLSf2h1PlZLMzO6uMsSPrKsm9jKmNSORicG4E0UH2bNniI452/rguB\nnNlHWtHFMMZyLCZOfi5JKLXugjitywsKOO46SB3hvdZmP27wPo3nhgzgqtqz\nhGg63voUTyf+r+jDmKi1Fy5qFgpJkxLNhIXHg9gvwVwKAU4eUTc+TsiYG4em\nbZJX1gI20eb+lbk4FWAsBVJLLhLwR4HU6+O13XbAPTUMLc37OW0mLpUzax5W\n3T8W2qufWKtRhbvdtJkycrp4POYHsYMG1fiyEiHjOeoJLTJk276l+4I3vy1E\nGVmCtA7cMZ0jcBVuhYw5r9U420rXDTluYs+sS4KUQ4GqJTNQUp8wV0NJPB+G\n8tOO\r\n=Xoc2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","_from":".","_shasum":"0c82b99053256734f36896b764daa2a222c5d200","engines":{"node":">= 4.0.0"},"gitHead":"89a6e1d7f1a3c3a254c288636f7ae97103341376","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"2.15.11","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"4.8.4","dependencies":{"request":"2.85.0","@types/request":"^2.47.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.2.5","mocha":"=1.20.1","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.1.3_1534847640760_0.966782239141251","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"pusher","version":"2.1.4","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.1.4","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"403c219e9a484e6c9148af8ffb78640b2163a598","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.1.4.tgz","fileCount":40,"integrity":"sha512-8fHn1LbEOTBrmZ++gTC9w0zFQZgLxTWmw754gCktZBVM3btzRCP5Gyrjy+ho4bX70ukJbxN4GNf1txYSqbpFzg==","signatures":[{"sig":"MEQCIGnxeDWLvRZR3un9LRNrhMCoNLC+ltPrNC/bIEMD+yF9AiB10shDE0sCVmMtOjdQ211b1pXq6l4KiIE+941E0Ux2wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb99QUCRA9TVsSAnZWagAA+xcP/R5F42Y4ZZ7ddcnktA3e\nqk+V0BEy7ee+r8Ou7WTBOrV1YuAJtgeVaUZGaw7AupUV+lwF9Nh31uJp1FkD\nNrxzf82wEMS9lHvdcWBDftDup6csUTz7+tPGlF91cdtpU/qA/EKfu7JicJJ8\n5jomSU3cOTXwBxj3CTkv03+yIbwpK8T7JHFc5zUje8TNxykoHER6GPreW9bA\nOyf2XQJSBMISkrnk3dF+ladd+telOqGSq2Iq5QT+mLp6dDaHHit6y5/DHmcY\n8u6ghKUVgbp55XClM36AQBMLyHqxl1ZILbLHkL6TbMFlXrjO56x+7p8unDue\nGvdXaJUxS74en0R0KnDlxFk+kqTN8RUSjx6gn8VnZRsAQTApbCcXM56m8F51\n1fQK/wKqaGX5mcfPjkRSdDRVcqRyvCvVMParl/IWYY90AOs3PRJU3aGGrtQT\naITWJiDXpAIMhv/DfqMzAfP1220AD/zfczsPsU7ezDpJU8dijOKNseoxfn3P\n9o2eO53O7YDswxLS7Znu5v5YK7TdkoPS79pMUzch4Yb5yFTtKrR7c477Jgve\nyM0mSVcu4vzhY16qnY5bJn2XvBf0ZmbhVE3lZpCVR4fkNn67H/3pI4vuAPnf\nFY4Eq/3/xNDwMxEvquJUnBdATF2U7iacX8JqJQwuY1J7F1fUUTE05vIGUZgG\ny5np\r\n=JNPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"51a5c555fe59244145152fb0e8479765cfba3ef0","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.4.1","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"10.13.0","dependencies":{"request":"2.88.0","@types/request":"^2.47.1"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.6.1","mocha":"^1.21.5","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.1.4_1542968339481_0.9519311212388739","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"pusher","version":"2.2.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.2.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"20520e77b1f7c679ff51c2a524496a7a39d68a74","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.2.0.tgz","fileCount":42,"integrity":"sha512-Q1cWC63KTSl36EFVjDpn5MtIWh2sYusUOY3unyQIXyATPJi2VPV4X7YvZHM5HXw9cXJgjO9FW1niv+vcCMfHvA==","signatures":[{"sig":"MEYCIQDAtjdWsyWtpBf4UJkUUQRrpug0Ifd8r0uIlVh+G/v/RQIhAIMvzjQppgjbakab+H9cbnxIiXHYN/VwWWnG+EKVPNJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+8yyCRA9TVsSAnZWagAAVj8P/A7kx3r9GitwMW2+y8hH\nPftIa7dPGM7bCuPNLmDi6U746TXv/mK1ej6Y73nk6u8NlYjtM6WSM0G4DG+s\n7zP+RqxXGwoXqgzoMbm8WPGFzYMaWIa4PkADGLhA+t5Kbqi9zqcuqHEDQLrX\n2v4QW1tCZ+ciN7hQ5NJF4pvyspE27UQ4WXmdqZxz+oKAteBS+bqe/bpTS7wr\nJVQov7ZXtB++cQqluG8yNxYavdbnZ9kocVex53nRWWnlCQsDTP8feu33DzGz\n6hwG15aKZQeI9iSFftwc/cfXnd9mp+9agGpBAUFNWCJXQ2qoVcK4YiaCerzc\ndSaUOePD5pVqGODIi7fsgoWZliL1S6gJNz5omxq9PW5Ktwlppf1ydPFHz25W\nAgdtCbHQPR3rP50Y9yMqIM6PU2V2bDpf57+XpeDpMOgaDcIbdN7AxugdcHfX\nq93PxrjlydqrHFQBK62u5BmDzBrIppQupqkIHUHbXLHy9IU4pcwCYlPc1jI2\npr5frjHRd2QbRowwTyinveQuSNREhqV+8n0vVnmWuu3lEZK2BgtfwmLOA4nX\nwMkRlHjhARMSzbmNk0Rfsk44h1uSz+UqudntMkAepv2OLkIsGMholcIaUYBp\nR4zMYEUwDvkIcMSBCOopGJg1Ew3evXJpGW9Rs+2B5UDuO26RFbVkDm2dcYXX\nMYpq\r\n=V2cN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","_from":".","_shasum":"20520e77b1f7c679ff51c2a524496a7a39d68a74","engines":{"node":">= 4.0.0"},"gitHead":"efa7c88446a1db200f435a65a940ff7de1ecfcfe","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"4.0.5","description":"Node.js client to interact with the Pusher REST API","directories":{},"_nodeVersion":"7.4.0","dependencies":{"request":"2.88.0","tweetnacl":"^1.0.0","@types/request":"^2.47.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.6.1","mocha":"^1.21.5","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.2.0_1543228593993_0.19892807240315036","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"pusher","version":"2.2.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.2.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"e68699adca285cf96d8df4ddd75bb0f650eeabc7","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.2.1.tgz","fileCount":40,"integrity":"sha512-0nXcC8JQ99K7IIY15t4B4eYWGG7IDp2gtIBF4q/uV4y+vOWgtOjKPJ7smaQbLna4iGgMG6pUYyTXpswALqwUDg==","signatures":[{"sig":"MEYCIQCEVsffv9I/tKXfqZupk1cQ39+VUQLX95s5JIndU9zFmwIhAN4aRXHw9PHav1euIyuyLQX1R7bvrm8lSV9sBV+6Du6y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHM6FCRA9TVsSAnZWagAAQWYP/jXOMfd+xvD3iip/6IZR\nieAwYJt3K8BFYYky2pIg1SvU/DwO3dvTVOvK7oRxpcPQ648zGJM0uVCp47gb\nU6ngeg5AUMTRUhg9EL0F4KHA/7KOXmx/omxcRHOYTSYst2k/m1uSr6McTxNV\nLAOIry3kBYgGsjD5Wb+tUoyu4uKuWNpjnR/Y2GJ576QGzzh2cEGncXR4LRjN\nDvp/MFKFHoIifFpP73U8NpsiJkNpkb7xr0LsXgB5Fgwa3xt3xMg329iaSHkp\nv9UsvzB8ERItD32u/czi9Q+Se6xCAKrQRqs5iQXMqH6YjM+/9nPTMADjVGmS\nk27TR69iUIaemJsFGSn3T8OO+Khl+ATwLUugy8IxQLSQzKWRLHkml1dIUUzY\nHoIEDp/kmTRVSKT887FAlJkSainXyebg1lra/0VNzXP64xAzJ/F90oTgR3oJ\nV2LeYcs/iA4xFH84DIGik/9AwXeakp6o8UILEv00hY5Me9ZHFY4PON/j6K6+\nPz2HEED5Do3RecbZwtDyxKq3Vq18p6O3fjaFYj+dtk2n1loz1XMfyxhQ5TFF\n0hcP+ZS6UQ1EZZ/nF1+v+/nWjXOWrud3XSN/pxrPtCLl3eCcY5GxqfuWj+/J\ntQULhi5Dr0VTUNRlFdEMHcwRFPGTuHCdQ7dLsv9KVVTfDQDSQJhK8NjXfhad\nLeTc\r\n=Bn/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"dbb8156689d1fe54cc1f7f7a67f9535a513329c6","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.7.0","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"11.11.0","dependencies":{"request":"2.88.0","tweetnacl":"^1.0.0","@types/request":"^2.47.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.6.1","mocha":"^1.21.5","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.15.0","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.2.1_1562168964537_0.3862514303824536","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"pusher","version":"2.2.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@2.2.2","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"6665b7b0bc7eb82e39dd5903983c28ad85f70362","tarball":"https://registry.npmjs.org/pusher/-/pusher-2.2.2.tgz","fileCount":40,"integrity":"sha512-HQLhon2ZMhMQpWOJQ2NKa6JAYFxRS37oIFGKuA3q6lxF4Yf7k2oFkaZlkODSAVXTBkQ8JaFr53ocPlXy2nAp2g==","signatures":[{"sig":"MEQCIGn/O8wIf7l7/xzrLiLeNCxM2lXLWvff6//SDp6zznhFAiBMrTItTx+i6J1UCngLeLOedNsXOTIVnBjlnBwyJ9rrlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQZmcCRA9TVsSAnZWagAApdsQAInGTY0uGNIqq44bC+Rs\nVULYhGWE1woRQnbqv0DorEfNwRhCALnyBP/rWEfzvCo3xGj7xN0QnYFcnsp7\nIM9ddpa+sQIsspqfJX1FPPpOb5mygTdCk+HqIoHHmLLQXMuqvJhfXvJnZ1Jq\nj6tqDefLdXFDooAr142IIw9GlC5hXTDFfD189dC0WZBeKJby/6WtCQm/1RjS\nNtg/WOloXCCLm7YYXVzi/dZHO+qD6rl62OtKc4V2unfgxgcVnabQJCOSaNhr\nIe3TXOI6YvFsav/7ujnq/gkurgqxHdL5E+HdnYaIpP08nHF4G1hiODd12yPU\nNQR30Q7wLdZDoqJDU6qZ1UBp2tqEtIQ9sgNtS/VzbIK24TDW8+1XR75Aaxm5\nAtTnPIsL+zGo8J57Xkmy2Lh7txg4VjdRrOAYaki2V6DVRTlb31/noYauj0Xg\nomuRDqIQSuca2TuCEoEo7CGrUuXgmbkUxd3EEjwCmqOCKGvjZdGyz84931g0\nuJA42Maj2SrY4+jPC/TLNOhXPYxeK4em0dy8WtyWTrvhq2ilrgZ68qDkcVWx\n0J0vdF7CgD/ux8EBjYO2PZMyXR0yGlZVfX8CpfRbf0QUtcd09e4IMUlwbfAc\n9omBe8/rVKVbCBuS/omQ0HPzlp1bsc/v0zBPQtcclU8QYEvpq7TlL2MBVZdz\npunE\r\n=BS3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"9797277a06c1d0133e6087b3caaa5399e5e7eb02","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.10.1","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"11.11.0","dependencies":{"request":"2.88.0","tweetnacl":"^1.0.0","@types/request":"^2.47.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^9.6.1","mocha":"^1.21.5","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_2.2.2_1564580251780_0.20079075874424523","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"pusher","version":"3.0.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@3.0.0","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"710be1c534b0d834978d3abb2f27146b87adaf0c","tarball":"https://registry.npmjs.org/pusher/-/pusher-3.0.0.tgz","fileCount":40,"integrity":"sha512-r7oKdjs+BbUijyWE2MBUzsdLh7cG8HRJhHqLyPRTchV6JjLwKaRVHKAc0k4lGNuWflEqk2S31ph0VQnBoGDi8g==","signatures":[{"sig":"MEUCIDQQAnoOKjJhr0R7Xh9K48qzykgpLCMcl0wEtWFnfoP8AiEAz0ODtX08yDyLfzyqDiRnwp43W5QwAlcEJjPJOO/GIYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjNVYCRA9TVsSAnZWagAAdbEP/jhRPuwrMU6Lcjxmfx35\nX2fCk5zsr+10dgELLXDXnC/EZS9Z2jOFYlT3fxQDd/x21zk8Y+VhGuIqe2HT\nYUyxvOFuou6wDehbwmsRrpneEIa8Yw6xpmN+ZNCqRHzjsCNFgUNNppmE8QFD\n/jnaAY4BK5VqqgBkI2geq8dZvhJKIAKaFJPeGuNrshS+PTMSTq52IfIxhOLB\nLgVbHy454+7BXDjzO9foOKZy62CQeCoJPddcT6OHpJrjbUILpoBGdjDaq9LX\nSey1Ir2QTXVCL/wuT/zBiPEcryl4xrTAOxXj7+e8HRwTDULGOfagh/I8zTck\n7CU+FTgT2OdtnFk8I0saOOWGR3ZBk2o9j+QwxUQjVZ3bGGE1DW9IA1Zl163N\nYhix5tkNbA/TVTw56VfoTSyLiTGsYsuR4o1Vjzz5hUL+4hb/Kuv7TNlUFOqr\nu6guEpOQ7FuprDmonvU3w3qtlYAkQ4jtm6HC4kt9PG8SwXmhQkbe1QmhUEoL\nN03p4lLVzGSw2qtt7b25hJeWcm5+cE3FkL8lGx+Cm8Ya9efP6AXhf237uWlR\nD483YZR1SqYJQw2k1vNd2rmoAqFt7SCspIcA3/625cyVeo6CqBnvcIMVaU4g\nsdxVCM55GMyFbwE/Ofx1jhNFYbwIaCBI2sXwhuoqGgHJhABq79fN/G30Zr4A\nQakN\r\n=YfTk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"89fa63c6eef04b85af18dbe8f5aba2f998f835c9","scripts":{"test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.10.3","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"12.10.0","dependencies":{"request":"2.88.0","tweetnacl":"^1.0.0","@types/request":"^2.47.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^11.3.5","mocha":"^6.2.0","sinon":"=1.10.2","express":"=3.11.0","webpack":"^1.12.9","expect.js":"=0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher_3.0.0_1569510743428_0.2533497748349023","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"pusher","version":"3.0.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@3.0.1","maintainers":[{"name":"alexandru.topliceanu","email":"alexandru.topliceanu@gmail.com"},{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"zimbatm","email":"zimbatm@zimbatm.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"9fbed49cf0f9ee9879ae6b75a38f8dda7a98eded","tarball":"https://registry.npmjs.org/pusher/-/pusher-3.0.1.tgz","fileCount":40,"integrity":"sha512-jrI4N33paSh1vsYvEJx7QmXbf/zeeHIeoEAREqj4i2jJdK5I2FxhS96DsRl8+iwBJcsnk6TMMbfIrDniAFs5AA==","signatures":[{"sig":"MEYCIQCr88sQ7T8qk7oZmAW9m3QqlCoSYCOKfxSIm/yinTy32wIhANhKAvGPsjwEXn4L0LD2yrIbbwDsK8CSwgQw6sN7EoZS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefg3RCRA9TVsSAnZWagAAl1MP/1pHtSV8xUniRpXvU5Ne\ntCAcqkID/RK3LI9wRYcAPe6lUIa51mOttYxm2xEdYu+GFO4M4P9vTbfW9Esl\njS7KVtCTflDy65G5y35dWIXyhwtiGoo9H4FY2Q5jkpQaAhwntWVPFL0CgZxr\nXhYeLL6j8VM0i7G/KGDmqLIE4bxs8A4WvMHm8HlfwvyT7kiyFfvqgb6/deBB\nYkDYALD8wbOI9lim9Ox6/T5y8Srv8nH3d8ubU6Si2HjFGHCnb6ErEPJIBlW1\nSuZjuvkhA7BvWW8FCQi4nNnrW6rZFIGXlC4rbQ6kJ20hP7+VrXGn4soZVie8\nECCGvCm5L+XcJ/GHYxPEYTIqL9XbqLPCQ39ep0vCm6h3VJwZt8+gGQEeIFqu\nHYsD80fmFmLZjBi/BWouHdbg240GWOKU5QN+1vPVe11GdBvvUuDVKg7BLyyp\nOiqqNs0A/3gOkVyOtKKY5N2IFsgn/PEkBEm5aCWSRFoFcthVb/jw8059hIfN\nNJTWebCpfNpTumGWlwYTeu0o9ZfLW9jsxuljKm4F60NNBHxMklwzNNkXQAwa\nflE6pkat0DGiWCvg7/KlClGH94Nnn04vBA+SsTBM9ecGZCoWPkbxTSBsVUEf\nZNFEILDiCY2n4OHtqOQMVR/Oem/IrrZ3/ofXrLccsTfiDUa+lA3y6AOrF5RH\n2HLg\r\n=+/sK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"5e5a704b3f05a189769a923905aa6e96aeea5069","scripts":{"test":"mocha tests/{integration,remote}/**/*.js","local-test":"mocha tests/integration/**/*.js","prepublish":"npm run parse-build","parse-build":"echo 'Creating build for Parse Cloud.' && webpack --config=./parse.webpack.js"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.7.0","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"11.15.0","dependencies":{"request":"2.88.0","is-base64":"^1.1.0","tweetnacl":"^1.0.0","@types/request":"^2.47.1","tweetnacl-util":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^6.2.0","sinon":"=1.10.2","express":"^4.17.1","webpack":"^4.42.1","expect.js":"=0.3.1","webpack-cli":"^3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/pusher_3.0.1_1585319376782_0.05689757153207875","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"pusher","version":"4.0.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@4.0.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"callum-oakley","email":"c.oakley108@gmail.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"37427d0ba611fdff2c20087915e7fcfd2f9b13c5","tarball":"https://registry.npmjs.org/pusher/-/pusher-4.0.0.tgz","fileCount":41,"integrity":"sha512-+7Hfji+raKM5OajRac3tsrbIU1wgnUqu/HVQUJrK2pSMstbAc/zR+6GNRVOVdTxp/T5rFuQMTiLFlb8LIe8MEw==","signatures":[{"sig":"MEUCIQDFjKCKn77YbhzRCgcM0HW0Ti1Q1MlPRXIIWgnAjZEw5gIgB+JA1bDcNDV1oYbrQBeJ44KT0Hip5Bpr8RUN2SMiPlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjr0cCRA9TVsSAnZWagAAuBoP/A6rhLoevUb2IcwOxmFZ\nwTvfTx8h0Iz2DtEGpiRsdHyX9u5OAPhNexej7ZPdHd+4SetsKEfhFM/m6i+V\nOM07qXZiOyRq4PAteB2LBnjBEaJK0hd3aOba3rlN/n1+yS6YkdqEBzkTDu6I\nfjET5QF0/98tJMsQhxvogLSb2RTb/9/KPWmuWVXiTEB2w0dgiG6SdRiMmrjx\nPx6FvDN5T/EeTjR3Sj5VokpmoTKbzRv5fwH95iVuaXwEWC7RxSKTzBpFLPyG\n/7rwtuGNW97H10oQGVM6GCjGXTzilSoiy/Trb9xRPBiEWZ2vPWVWYubjCWUP\nFzIPeoCWZtCLOgMPPGGwMf5bP79P9w27rQorRvTZpU7RIpijdvrAdE1txOSK\nfCi6wW1AEgXMU8zchw3MbXKDyeqYiXyoE9xn++xaY7lGGQjd53tl75lEH7rX\n191nCC/X8Q3zlHcAgR99Q3IWTtCq/79CeSDRFeDvIaqsW5x3KlHUrIOdbHl0\nKY+0jva25MDGZHFIIGGnAHlftI3+i/WkDKDXXHX2lTr33Ww2K5EMI0Iih5JJ\ncVX2UODH95MBUCadeOXvbrUrFKoLnHC1cRh53eajRduk0qwSRaZs3b+MMxn3\na1VsVmZl2MAfHwbYqyZeyo+n3ev/Q/HsvmZdSuB7fkZiY/iovWTkvPwLgXVe\nhHUW\r\n=LjvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"9e45cfc320614fc1c076bd32ce981bf273227f22","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.14.7","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"14.9.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","webpack-cli":"^3.3.11","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_4.0.0_1603190044421_0.30836219892665495","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"pusher","version":"4.0.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@4.0.1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"callum-oakley","email":"c.oakley108@gmail.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"21918e2092320f46d485e8a759b1fcfa196cee62","tarball":"https://registry.npmjs.org/pusher/-/pusher-4.0.1.tgz","fileCount":41,"integrity":"sha512-iqs1rMfepm2JLG97LQfiqZ6/Jeqs3h05xYev+LEDNA+ntGoLOATqZNfr1ve7WVQt6ymH5kvNjsz3GS3M8gGPvQ==","signatures":[{"sig":"MEUCIBawePRSNtVEuaYW5EYnlE36qhDFKba542wFYJzWedroAiEAjV2UTXv0wum4HJX80BuSQZBb8qBPLB7kWaooqscN5cU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqSmyCRA9TVsSAnZWagAAj+YQAIOFa6qTCLM6jwoktAfW\njEAaLbwwZDr+8Y1iGZTbC1qf55NKXYvsyYj36UDjRp9VuvF5QLxbQuqk28Ow\nFMAzEeOzfF6BQUzOAdwaoqVlT1DeNb+9JmW6IIAHCmxbIr81xXR4awg8Thm9\nTGRc23ahdB2Og631BQdl+maRyiXgJ5yQ1ujSStnezISa+ezJfZh+82oL78Vk\nDXO8/1IN2wBr6nOBYzQMhQTxsCA5VoaVpoksKWoUppNmCJN6F8ornLo9WUhp\nR2shL5c1///W941X3LtxKlt4EruERRpZ3iq7SMc4bCpHaZNyUiKR5CYN7AqR\n7/nQ9GYv1UFiKrhIi2kwQAzUqJxKmRK3yAjHBdG2LcpBRJXudcpqB8N8PFDi\n0vvwJTi+bA9AFVzJa5Fjmsz3zt6udeaZH7+y+1tB1e01zlZRHPDTSZgQOkKi\nSTcO0ZdS870a+qc0yy03fCsMNG0TopgymZeYi3kTmDYJpExEqot3MbwGR0MJ\n509RL1+pLNYIiy3VxBO2zqElu5u7t3dZQWhU7WX63WsSQVAajKIQ25bPZvVW\n5mzyUOvIAKD1DjWcqXQrdIcB0OxE2qXZLFs5gV/dx3xhvicpm45cIygTIptO\nFHqRyGz+ASFeQrBtmrD64Ux/Jv59cB84/vc/CWzyGUqW4YLyO0MQxUEv4cBh\nG8pw\r\n=ofNj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"0a41de4be3bdfcd6b5cbd0bc18ebd29a4405948f","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"7.0.3","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"15.0.1","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_4.0.1_1604921778234_0.7175107341832256","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"pusher","version":"4.0.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@4.0.2","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"callum-oakley","email":"c.oakley108@gmail.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"cca2819572ca13b461dc3f18d70946dafed2b1d2","tarball":"https://registry.npmjs.org/pusher/-/pusher-4.0.2.tgz","fileCount":41,"integrity":"sha512-11kmKP7WZFKLs11XX14Ma+/TJg8TdW3cY/FLPkSQBFNOkXnFEdLEM6YPprzQNPIhQ05KjLS+1XR33AvuveZBRA==","signatures":[{"sig":"MEQCICWTL6pqmrBAl1BiSCkXgXSChA5/bHD2iXsZjRUoiVq3AiBg7LbOVaD0vxAgUA1Yzv47frUPKPhgTBh3JM2CoOT4dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxPuzCRA9TVsSAnZWagAA+isP/0a9c2iojz8jrC+rOAgr\nFqMXEL9YlC0nBC1QfAPMzCZx81z6F4raD+91Yu76q5zCtsKDdQwha1sZ8LtX\n0jMmp/DJmmQ/IXh1i8ToGJnrL32MTeXQcW21RbM/KSaKcBAQcO6tWOyuNvpK\n/0tkJ6Yjb0d9+FzmoMu5V4PFXTSRLvaPSiKka1m3PzDzQqCZLeOjWlqekw5K\nX/Qo1I2VcP6J8bdodmUIw0h5CJbVagBlbdfmBd3MHRywRrrMpfJcXjBNXI5c\nHBdoQ73m0VsBGdHPO2W4kgSdE55UryB/aO+geBzltagYPlkXGrEkGKOlVijD\nBD6IxKhImvoQMF2zXRcJMIz3VQ6XHv3Y1BLGg7YGJIvIll9I7iWCCssPNh6J\nmDsef/0bcBr4xy/tpdPO5vviU99sfhn8+6f/WT3p3YuYx9BqctV2ZLUP/fZP\nX2p5+knjNBTAcXhr8D0Yrx/2vp/G4cn+wxZqE6TsMboHfhJfc6IWJ1BJWzvg\nG1FxpLh5OuSQ5gfnSmtP8Og5LqJlWkF3yvksqy3PsHbGazNbOzjlwVcyvFsm\nvLqh0zscg9UjNMLSZ/fGVC3dYXRW6w2C1UuiyT+AONRjGqYLEOPUQipMJKKv\nX1tJyZ/JhCdYA2PVAbDvnjiCFX8REForYStac0TNPvpzwn/OTKm/+3YcO6wV\nNMyv\r\n=Q2To\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"f27c7101d2f67849d9ad629ea0f3c96543544a54","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"7.0.3","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"15.0.1","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_4.0.2_1606745010507_0.5638271199359779","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"pusher","version":"5.0.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.0.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"},{"name":"callum-oakley","email":"c.oakley108@gmail.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"3dc39ff527637a4b4597652357b0ec562514c8e6","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.0.0.tgz","fileCount":42,"integrity":"sha512-YaSZHkukytHR9+lklJp4yefwfR4685kfS6pqrSDUxPj45Ga29lIgyN7Jcnsz+bN5WKwXaf2+4c/x/j3pzWIAkw==","signatures":[{"sig":"MEYCIQCo87UmI7oGAlev2AgKZwUbwLFV1IoELsUyNMorcviMUgIhALsvztcNF22dGhDFXuJwiyrRZtTZrA0uHEq4jjQVnKbN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLqTjCRA9TVsSAnZWagAAgi0P/31TfZ6NjQPB03MWDQkq\nGtHFIXMRRBrcOsamw0/1vJGTxS4O3QlXZDSrYwicP3DYWjbmE+ewW2cj++qS\nLre9vStCDcDiZpDvaFRfWfraR4DOiaAviXrWeOt1wUdvJb99P8HgzY36EL9c\nfKA/OQe5wp/ZI+0H+cr67zpJVMhszqNnJVV8CB600bmkXYK9QMsc4RIVgz3N\nz0vwqkUDkjGwP8ty4ukssE/Qr28fKEadK3TtaLsfwojHRF9jkZlZvTxn4nl6\nY0wU4Rl48WACP8iYk+yKSzA2t0hhpt1UbbY8byamsKdQIHIm9B9JVTJLXh+w\nPwz4bM7IONORDlRFJrP3cLrPo97lRPcigeBsaGcOCRZ4ygHPDg5f4vmAIvS+\ndxUO82axLcy9ZgKk1mw0iXB3GzxlpIcyVajgxADvG3Em4orA7KMajH9fMTl7\nr/C6XKzLnlyVQa3TY+I8/mdOiEccrwHwB0QrudRb9YozSrKhfXklFBBh/ZK8\nm8R7SWAro0b0kg529HE4oj3ncWCHc1kHN1fB4kIXzJYofJHhGJyZ2JveCXPj\nr0L5PY/zZm2Ge1+qgxZuQ1dIj8r6lM3pOJcmlOmFYYzO+NZcazlUg++gDZn2\nUNeNMCM+ZcHsbc7x2Ch3qWiMvH0eKJGy7cs5r4IEfBc06qBXlF84nT7s2Fmu\nHRgI\r\n=InGU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"7559fa72b7df710991c9dd68acf99e9caaa30d6a","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"6.14.8","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"14.12.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.0.0_1613669602476_0.9250003778728246","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"pusher","version":"5.0.1","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.0.1","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"b7d6aaa72e0b9b2517253f173f9d0fdfda29c3bb","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.0.1.tgz","fileCount":41,"integrity":"sha512-1JK/xdjEdZQ7iJwbDWA0qBdPHGNvVSoUiNXA9O7j1BHYAqenSxyORgzxWQopnYFKjQhHIcCZ8RCKJtcepWHeKw==","signatures":[{"sig":"MEUCIG+qAVYzreokBlD5vDRjIVjQJWjWTwYr/RFxjAOzvn1JAiEAoTLJhGPk9Cu5SYSjS8HsEzfyEri1guacnCMfqLZFGEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7+tcCRA9TVsSAnZWagAA3ikQAJGOzwjESNEWeymMyq7P\nVDUNBsprXtcWqfhKD507+NrMaS/CkuF8XkC2BM2f1ZibXZ2H2hW3i4DluzQJ\nynCtLfCEjKCoFFzph50kobFZlqruRcVw7VZNqySzNvBzSFuJ7DnZdVYyYMKc\nR3pejnkW7GQHzwai51VthpkLjzcoXsEeyhgjsKzUigXASzTuzNoLvyQVC7xM\nT5x9ll5y4OenyDzep7J+pq9JDiO12447MrmkPg+uKzvuBak6IBaNLTD19QB8\nWWiVj4e3opUZpApm5L0utdrKjxcXc2uxpaa40OmZLK7sZl2JLZMNc6LiYwLJ\nLU8y7Y7vDH9XrR86hRmUG6hwiM0F7yAvIWwD887Xl1LyQt0rt29j98q2cBc0\n3t0RYhIPkXnTbStB4XUC9/NphZeP6Fjn9hNCZcrbg0+XrZ4uSgc1U1okYX4F\ng86mrNm4ZjhJOM33QYutz+3qbJx5S14ekf8Wny8cx3ieMheD7DqUdFslNfqF\n9mSfFPV4brhpJA/RgGW2QP6Ej++gnoakqclD4YzqyJlB6LuaOkphuKxMTZ0W\nwq9vEjJIrAupKAJno8NhZuKAJhNNmokT3LmjVvSqnRmX5i2EyaAM15eyGsSD\nF+L09iZk1t7f0dhQD3L1JvSPQ7AL4SOZPUfEfwhq/evLZZXjM6jVPcjj0lpj\nPVar\r\n=3syy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"e74721a6eeb331c5c4f86f9b90e90a2a67e89867","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"5.6.0","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"10.0.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.0.1_1643113308744_0.5279176459620607","host":"s3://npm-registry-packages"}},"5.1.0-beta":{"name":"pusher","version":"5.1.0-beta","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.1.0-beta","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-rest-node#readme","bugs":{"url":"https://github.com/pusher/pusher-rest-node/issues"},"dist":{"shasum":"567395a4b94bc3051f5a9a0086935a23bd91d513","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.1.0-beta.tgz","fileCount":42,"integrity":"sha512-ujM7BHA77/sHdIuhAbRdWdnaY+KhSuGZg/1OVjKxiIqnTV8BgSL7+heBCtkRMF9pjvy9jElR8s0eCUlSfJ1FAg==","signatures":[{"sig":"MEUCIFsk7pp+x1tgoUGJFFSiVPxY0nW8Y+tVx/KFqpgjxkGVAiEAimiiv1+CAHB9XYtmklv1Tz0d0HZlCM9j/TLYlqqjCsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZkntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFAA//TNUvVe+0pswhaI7HdX+uZ+VyJyXt2ppAzX+UhDO2xjSrcUG3\r\nMh/qSIGTRMGf5PN5L8jJqC/G5hQECeUx47T5Mj/j4+/yJtrhAhXdsxkZlPVm\r\n3oxuEBDVam++t2MfmhTI2qBnhzxbW6UGMbFgqPunkC33EtTsGsJVLBTvnzqC\r\nR9fOvqlevS9R7VMIvFAt3tAkdXGGhaKXiAfs/oJ0eJspCeo+kmH1yu7cRToN\r\n7gqDBOF5HcnOXJ3XBGWui2cNX1RagOWswk4UaRmMnmqAPJr4gCjzB/LjhWVh\r\nWe1eJeCXn48c1H+Xs0otXAlLtEu0803vAjrYrOTTZypml7IanZ1C6xSTU8pK\r\nArl19Uu9GcZK/+/KVQRydvh+/R9vYhrqpwdXSVF8edTTaxL+Y8fhtqm3RhLP\r\niZu7swEPuEMMTgQ6kKZpHqAMH9iVrme4Lzdx0P/3C8eWtDmmgIk4ps27Lvab\r\n5cwYz5J4x6Ck0b27vaR7JbXGtm7taofp0XTiYMgzxFhO1jedEtxsbWiuzCVK\r\n2/gjq3ZXHY3epkdDkLTZQzRlxZirfMYWdw4YeiSD8XJlNFf0tg209T0njJPO\r\nNjmKdLr9S/+dizLFueenioMva8QMqVaNqzYJo4an0ynchOg1Uu0U2eoN+d4m\r\nmhMG1WFxqTKF+thK+kRs3/zMCY/9HiFQbYI=\r\n=qm7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"360b631493d1e77fb9e8dbd370fc61f3d4416185","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-rest-node.git","type":"git"},"_npmVersion":"8.5.5","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"17.9.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.1.0-beta_1650870765398_0.305165140107164","host":"s3://npm-registry-packages"}},"5.1.1-beta":{"name":"pusher","version":"5.1.1-beta","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.1.1-beta","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-http-node#readme","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"dist":{"shasum":"ca673a4c2cb0deccae20fc77946ee3298c549851","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.1.1-beta.tgz","fileCount":42,"integrity":"sha512-kGzseVc0MM5kJ6d5TFbtZXeBqDI1enkDq5QjfviEly9/57RSCiY/965ve6IJ5NbMp7T8ZPCqg82FIAkJ+zFxNg==","signatures":[{"sig":"MEYCIQCoQRSao8MEmDtcxWzY9p2Ypa39cJO2GLQFZ8iKT2Uk2QIhAMF0A3daV+6G4tEuQbGkrTXxJJAIRs5+P1FSeg3CzO1M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivqtIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWGA/8CJzdBP5j026I3+4yklPwcmmpUpATEF+897CkSsbu+txrxSz/\r\n5GCCk3LhijvcAvebP//KL1lx65lsib+Pi7J/yG4CTje4BDcZdohNMPopDCbG\r\naQCcWhRCQkC4LUk0bO0G4rcTxzmBATyGYMH5wNdagwj1wqV/3yvg7AZeJOuM\r\np9wHDEkiFwECEH99x1FtEK07lG9LtHANp2NmY1riIsqh516pisXv2k9BFlLj\r\nFTLX8e2Jsq+grKLaGgl0pZEOxyZfLgBR/qI9XWePAC5xKAfBCAa3iCuWdcSZ\r\nP8VyhkgdrBxvJIVZJoEYWJf54dKi6UlVGRAzbUZRdUt1OD/Fr21TNIqCK0Ye\r\nvtD8w/jUaRGzg/jsIZzV/ny5uXEI0NnTCgMRO58z6pflJ2yrM5zO8dvVjkEr\r\n5uzjx8mmrDhcFTcb6jomot1wfCE4kMeo4bE8FKpovcAsUkcZgH+hQLHAjRYn\r\n/kY2PJHe3x776Muq836Mu6vhHyNWKfc4yTNSDh6sKSFn5yZHWyRRpyD1lnyX\r\neB+E4JC479iuFdyeRuS6NJ/HyDxzz2zYSfN3iiXXTSiaAJMDBCCG5MUq4ii2\r\nPNlHc4JsY3MhjCaKDmVWgyIkPIfvH/CHldgHXF8ILrnuyTxovtvVMCJL2DHD\r\nc3vd6vCgXriLbuX/QbFIoWVdZD60hI6wDbo=\r\n=EVDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"ef46650fc87afa2c2cd936121a4b1655ab87bb56","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-http-node.git","type":"git"},"_npmVersion":"8.12.1","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"18.4.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","@types/node-fetch":"^2.5.7","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.1.1-beta_1656662856180_0.6323092156542922","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"pusher","version":"5.1.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.1.2","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-http-node#readme","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"dist":{"shasum":"b39346d3a62ea819259854812086aa6bc43726ee","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.1.2.tgz","fileCount":45,"integrity":"sha512-uQTIVPUVrV78g/PnUT1gNBA63cKPCwEXlWlkdCuvL4Xo4QmWQyKsnkPIcIm7ArLkaTLDrtFPPK//NzHxm4N+cg==","signatures":[{"sig":"MEUCIH8Yc04g2iRoE5XYaeufb2idCjEurwGpJqxsHIXshn8wAiEA6DfRKxOo2bWZTdg4mZfeqK/0MXBSj/axFurhtkdO4+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjk0h7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ/RAAgMQmlBLCthoklo8PRz4Ue8DRhg1GZluo6ToyN7nj7y1773qO\r\nOHoM5klreNgc8MZikVqbs8u1octRVk/iMdxfCQkviXjeL0pq7eBg52ePDVyC\r\nT84DTlTBxx2zPP/Tf+/mzgeStuD1e34CzUb+SyPXvOnuU2hgw/E0cOgpZiFV\r\nnnMItBv7BYrr1Y6V/qRKaq3x++ublyKF61VGuKdgW7wl9EmGDnKWwjvenudU\r\nl6eyWcRKn0D4FZyPdgfG6Y8SmWYtrZYqWfMjFC/NWNdkei5kIHfwWRggkm/Q\r\nS4e0N9+WqNA1T9nyMKKiksTecWLVlSQ3KATdzsYyf2Qd4ymQq4It7f5yumuv\r\nXGFjsGr/09aX5gzLgQBSnA9Uto9IkG79ciIvZd2CdSQq0Ej/aITSc8SgE2+1\r\n5HIQtl2RQcRD4kt8iLn+h43QKhQHpcVo/LhQ8MN0S1cZh/TueeHJ3znmhy7J\r\nqDjuCPghoAOsQgn/F67+Zl1mFXYcNHaN9ocrH75dbjz4HhGDPCNexU/FpyZC\r\nHskFYE5t69ffLnMuXPVz5yb2dH2z/nI3UbhT5C7KEVBexFZFCmoLmMeYBKYe\r\nNtFqVVdAGQiIIdv1K2tJUNBDjZCj3sPBbnDg2xfjnMZkFbGWO63XhnFw78uW\r\nDsIxeWz2cBS1ujY3gJ8cXz9ZWMOHVDxH1UE=\r\n=r1ex\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"ba64416a92063c8904fcdadce665a956db6b405e","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-http-node.git","type":"git"},"_npmVersion":"6.14.17","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"14.21.1","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0","@types/node-fetch":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.1.2_1670596730841_0.20570461510665328","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"pusher","version":"5.1.3","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.1.3","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-http-node#readme","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"dist":{"shasum":"c6b8e67f53a69dd1af344aab2571eb36fbce2a28","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.1.3.tgz","fileCount":45,"integrity":"sha512-Bmy5guFxQsbYSFLF3CM7GA2qE1zDJYn51PnNme9QlSjGguvkqUg4nj31PbgiLVDFK2sJvxPfx4JrB2HLgM3kaw==","signatures":[{"sig":"MEQCIDXOt5gU8PZhMK6bVGhyETELJ3dYZMULZFTKX+UU+SGJAiB1bs2J9aK2dT4JHf0wpH1DNa+sYEMo2vSlyv2r5l18Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUnbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi2Q/9FvB9kiSGeYwekdv2fo2AhwR3eC8/1Abce5O8pVmGlYtR89LU\r\nrYR8Irr8QBBSrtojmQwVKGplWS19toOEr+4JoSjzDIniUni8gFI/J53xOx50\r\nUaOLSbG0xGE947XUfjHwoSipS2HVFXo+taXMcnWhGjac4CB0uNSuB4YCCqBt\r\nzsYfuSF1QnwU2Qc0s4ZoTzUYoOBaCx3czfkruXypZgg0qx0iDb5OwrHve93v\r\naqgBkP4f8lS6/OuF8LGmRokkPDMwSrRUT/Sj/0amsjMvHgHkp743H22rZHpN\r\nbinlgxXbDfzplzIiUCu8l0OuxQeVyxKZoSJA6hH3MO/8pxeOe85HhCLTTVWr\r\nTEwnMjEgeN1t4u1tfw7LrmY5p0udB9NJTqrBE00c+tpUJrPaOX7Ke18CyDFS\r\nFt+umw9nEJNVW0JBs8PrSGbW/rMPjAfPxnl2k0WWiR6EkU1iWTBAg0FrXLOF\r\nkSSisCLR/apnf2bF7Nb3OFbmcRD2VilJOGUQYw2GLTI6iyo8VaPQInq10rrR\r\nQ6/+acuhLweYDfdNZEMugZ0kXwpDuwQBgePnmsuPkIfC2kflF2dlxd5R/FW9\r\nW0wt8Pj4ODLVb3lYbKkWkJlulxDqQE6AlkZPfdUEjg38pYfw62vHqVzbCIfd\r\nsOazihWwZAeOPG1WVQoh10YFW6sVyBdXedA=\r\n=N4nF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"1812cb46c204162a3119a548ba6357449cdf51b5","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-http-node.git","type":"git"},"_npmVersion":"6.14.18","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0","@types/node-fetch":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.1.3_1683125956482_0.8468233151761433","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"pusher","version":"5.2.0","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.2.0","maintainers":[{"name":"pusherapp","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-http-node#readme","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"dist":{"shasum":"cc208d15000f8d4d8b485acb844d7557adb2cf20","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.2.0.tgz","fileCount":42,"integrity":"sha512-F6LNiZyJsIkoHLz+YurjKZ1HH8V1/cMggn4k97kihjP3uTvm0P4mZzSFeHOWIy+PlJ2VInJBhUFJBYLsFR5cjg==","signatures":[{"sig":"MEUCIC0NfTOz219GwWO8n5AdHbml/oS1IK+MHCMiB81a1AM5AiEAsCHVKvEt149WCetci1uC1LZKY9K0n7tuapGD8E7bDPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138534},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"85d17808e3995526bd4f3aa6025d39e9ebb72f1c","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pusherapp","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-http-node.git","type":"git"},"_npmVersion":"6.14.18","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"14.21.3","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0","@types/node-fetch":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.2.0_1699904200292_0.4535358039922712","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"pusher","version":"5.3.2","keywords":["pusher","websockets","realtime"],"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","_id":"pusher@5.3.2","maintainers":[{"name":"jeremy.goldstein","email":"jeremy.goldstein@bird.com"},{"name":"marcelcorso","email":"marcel@bird.com"},{"name":"pushercom","email":"pusherati@pusher.com"}],"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"homepage":"https://github.com/pusher/pusher-http-node#readme","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"dist":{"shasum":"bdef7020b33e0540a9444acba7af968f02ac4560","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.3.2.tgz","fileCount":42,"integrity":"sha512-7hC4Y5kraULHHOBp/r3Qc2p8sDEQ4EoBI4EZVwGzODreTco/uVCmYRkqVYSlHtxE8z1dkrEL4etmh/MV5xkheQ==","signatures":[{"sig":"MEQCICgYaO1woc/VCfyjglIzH6bdYalyFaaOvrNlxpQamJzJAiADr/sLQwKTdUR5xcTRdyDPLcKHjf5q9ewkjpcgrju2Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139096},"main":"lib/pusher","engines":{"node":">= 4.0.0"},"gitHead":"45b026ff0bb335d94d6642e09a799df13dddf56b","scripts":{"lint":"npx eslint . && npx prettier --check .","test":"npx mocha 'tests/{integration,remote}/**/*.js'","format":"npx prettier --write .","local-test":"npx mocha 'tests/integration/**/*.js'"},"typings":"index.d.ts","_npmUser":{"name":"pushercom","email":"pusherati@pusher.com"},"repository":{"url":"git://github.com/pusher/pusher-http-node.git","type":"git"},"_npmVersion":"10.8.2","description":"Node.js client to interact with the Pusher Channels REST API","directories":{},"_nodeVersion":"20.17.0","dependencies":{"is-base64":"^1.1.0","tweetnacl":"^1.0.0","node-fetch":"^2.6.1","tweetnacl-util":"^0.15.0","abort-controller":"^3.0.0","@types/node-fetch":"^2.5.7"},"_hasShrinkwrap":false,"devDependencies":{"nock":"^12.0.3","mocha":"^7.2.0","sinon":"=1.10.2","eslint":"^7.11.0","express":"^4.17.1","webpack":"^4.42.1","prettier":"2.1.2","expect.js":"=0.3.1","@types/node":"^14.14.6","webpack-cli":"^3.3.11","https-proxy-agent":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher_5.3.2_1767967958638_0.0984291934778383","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"pusher","description":"Node.js client to interact with the Pusher Channels REST API","version":"5.3.3","author":{"name":"Pusher","email":"support@pusher.com"},"contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"dependencies":{"abort-controller":"^3.0.0","is-base64":"^1.1.0","node-fetch":"^2.7.0","tweetnacl":"^1.0.0","tweetnacl-util":"^0.15.0","@types/node-fetch":"^2.5.7"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.32.0","expect.js":"=0.3.1","express":"^4.22.1","https-proxy-agent":"^5.0.0","mocha":"^9.2.2","nock":"^12.0.3","prettier":"2.1.2","sinon":"=1.10.2","webpack":"^4.42.1","webpack-cli":"^3.3.11"},"overrides":{"cipher-base":"^1.0.6","cookie":"^0.7.1","elliptic":"^6.6.1","form-data":"^3.0.4","lodash":"^4.17.23","pbkdf2":"^3.1.5","qs":"^6.14.0","sha.js":"^2.4.12","tar":"^6.2.1"},"scripts":{"local-test":"npx mocha 'tests/integration/**/*.js'","test":"npx mocha 'tests/{integration,remote}/**/*.js'","lint":"npx eslint . && npx prettier --check .","format":"npx prettier --write ."},"keywords":["pusher","websockets","realtime"],"license":"MIT","repository":{"type":"git","url":"git://github.com/pusher/pusher-http-node.git"},"main":"lib/pusher","typings":"index.d.ts","engines":{"node":">= 4.0.0"},"_id":"pusher@5.3.3","gitHead":"d9cd1dfdc163c1244ccc261214ccc2302427333a","bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"homepage":"https://github.com/pusher/pusher-http-node#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wxXNGeAPT6vcwCBMGDFfJp6YXtUD0WRurb4fJgU/nbA0rNfcOcSZmba9j4zM8ywmORst1fXpHRUsgB1r/ssTmw==","shasum":"bebabc975b64193d426f61d1448d25093c440b33","tarball":"https://registry.npmjs.org/pusher/-/pusher-5.3.3.tgz","fileCount":42,"unpackedSize":139570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEFVNP4YOczWTotAL/AbakwLGQiy/YWQMs+v6iZ8xmVIAiEA7J+mnviDMWvOmNT+uG3AA/pjSge8S6xAb6QsQMrPE0g="}]},"_npmUser":{"name":"pushercom","email":"pusherati@pusher.com"},"directories":{},"maintainers":[{"name":"jeremy.goldstein","email":"jeremy.goldstein@bird.com"},{"name":"marcelcorso","email":"marcel@bird.com"},{"name":"pushercom","email":"pusherati@pusher.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pusher_5.3.3_1773846204220_0.431824826559684"},"_hasShrinkwrap":false}},"time":{"created":"2011-07-11T20:12:55.588Z","modified":"2026-03-18T15:03:24.526Z","0.0.1":"2011-07-11T20:12:56.190Z","0.0.2":"2011-07-11T20:45:22.044Z","0.0.3":"2012-04-27T10:27:59.636Z","0.0.4":"2012-07-18T18:41:43.426Z","0.1.0":"2012-12-17T19:45:01.090Z","0.1.1":"2012-12-29T12:11:01.775Z","0.1.2":"2012-12-31T14:55:56.929Z","0.1.3":"2013-02-09T17:00:37.792Z","1.0.0":"2014-07-14T11:43:50.143Z","1.0.1":"2014-08-11T16:07:42.829Z","1.0.2":"2014-10-23T09:11:16.328Z","1.0.3":"2015-01-28T09:50:58.273Z","1.0.4":"2015-02-13T16:14:23.839Z","1.0.5":"2015-05-12T11:33:46.396Z","1.0.6":"2015-06-26T12:39:44.049Z","1.1.0":"2016-01-05T12:18:23.058Z","1.2.0":"2016-02-22T12:42:45.652Z","1.2.1":"2016-03-03T14:36:05.267Z","1.3.0":"2016-05-24T11:14:41.649Z","1.4.0-rc1":"2016-07-18T09:28:58.209Z","1.4.0-rc2":"2016-07-19T14:59:50.458Z","1.4.0-rc3":"2016-07-25T10:15:43.372Z","1.3.1":"2016-07-27T09:51:23.214Z","1.4.0-rc4":"2016-07-27T09:52:40.261Z","1.4.0-rc5":"2016-07-27T15:01:50.410Z","1.4.0-rc6":"2016-08-02T14:36:24.346Z","1.4.0":"2016-08-15T16:22:44.394Z","1.5.0":"2016-08-23T08:57:15.223Z","1.5.1":"2016-12-01T09:43:38.543Z","2.0.0":"2018-05-08T09:24:45.756Z","2.0.1":"2018-07-04T13:11:10.146Z","2.1.1":"2018-07-27T10:55:21.852Z","2.1.2":"2018-07-27T11:10:13.575Z","2.1.3":"2018-08-21T10:34:00.938Z","2.1.4":"2018-11-23T10:18:59.575Z","2.2.0":"2018-11-26T10:36:34.148Z","2.2.1":"2019-07-03T15:49:24.639Z","2.2.2":"2019-07-31T13:37:31.960Z","3.0.0":"2019-09-26T15:12:23.889Z","3.0.1":"2020-03-27T14:29:36.994Z","4.0.0":"2020-10-20T10:34:04.554Z","4.0.1":"2020-11-09T11:36:18.430Z","4.0.2":"2020-11-30T14:03:30.885Z","5.0.0":"2021-02-18T17:33:22.655Z","5.0.1":"2022-01-25T12:21:48.993Z","5.1.0-beta":"2022-04-25T07:12:45.559Z","5.1.1-beta":"2022-07-01T08:07:36.358Z","5.1.2":"2022-12-09T14:38:51.097Z","5.1.3":"2023-05-03T14:59:16.668Z","5.2.0":"2023-11-13T19:36:40.470Z","5.3.2":"2026-01-09T14:12:38.798Z","5.3.3":"2026-03-18T15:03:24.368Z"},"bugs":{"url":"https://github.com/pusher/pusher-http-node/issues"},"author":{"name":"Pusher","email":"support@pusher.com"},"license":"MIT","homepage":"https://github.com/pusher/pusher-http-node#readme","keywords":["pusher","websockets","realtime"],"repository":{"type":"git","url":"git://github.com/pusher/pusher-http-node.git"},"description":"Node.js client to interact with the Pusher Channels REST API","contributors":[{"name":"fabrik42","email":"fabrik42@gmail.com"},{"name":"Jaewoong Kim","email":"jwoongkim@gmail.com"},{"name":"Phil Leggetter","email":"phil@leggetter.co.uk"},{"name":"Paweł Ledwoń","email":"me@ludvik.pl"}],"maintainers":[{"name":"jeremy.goldstein","email":"jeremy.goldstein@bird.com"},{"name":"marcelcorso","email":"marcel@bird.com"},{"name":"pushercom","email":"pusherati@pusher.com"}],"readme":"[![Build Status](https://github.com/pusher/pusher-http-node/workflows/Tests/badge.svg)](https://github.com/pusher/pusher-http-node/actions?query=workflow%3ATests+branch%3Amaster)\n[![npm version](https://badge.fury.io/js/pusher.svg)](https://badge.fury.io/js/pusher)\n\n# Pusher Channels Node.js REST library\n\nIn order to use this library, you need to have an account on <https://pusher.com/channels>. After registering, you will need the application credentials for your app.\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## Supported platforms\n\nThis SDK supports **Node.js** version 10+.\n\nWe test the library against a selection of Node.js versions which we update over time. Please refer to [test.yml](https://github.com/pusher/pusher-http-node/blob/master/.github/workflows/test.yml) for the set of versions that are currently tested with CI.\n\nIf you find any compatibility issues, please [raise an issue](https://github.com/pusher/pusher-http-node/issues/new) in the repository or contact support at [support@pusher.com](support@pusher.com). We will happily investigate reported problems ❤️.\n\n## Installation\n\nYou need to be running at least Node.js 10 to use this library.\n\n```\n$ npm install pusher\n```\n\n## Importing\n\nIt's possible to use pusher-http-node with typescript or javascript.\n\n```javascript\nconst Pusher = require(\"pusher\")\n```\n\n```typescript\nimport * as Pusher from \"pusher\"\n```\n\nAll external APIs should have types in index.d.ts.\n\n## Configuration\n\nThere are 3 ways to configure the client. First one is just using the Pusher constructor:\n\n```javascript\nconst Pusher = require(\"pusher\")\n\nconst pusher = new Pusher({\n  appId: \"APP_ID\",\n  key: \"APP_KEY\",\n  secret: \"SECRET_KEY\",\n  useTLS: USE_TLS, // optional, defaults to false\n  cluster: \"CLUSTER\", // if `host` is present, it will override the `cluster` option.\n  host: \"HOST\", // optional, defaults to api.pusherapp.com\n  port: PORT, // optional, defaults to 80 for non-TLS connections and 443 for TLS connections\n  encryptionMasterKeyBase64: ENCRYPTION_MASTER_KEY, // a base64 string which encodes 32 bytes, used to derive the per-channel encryption keys (see below!)\n})\n```\n\nFor specific clusters, you can use the `forCluster` function. This is the same as using the `cluster` option in the constructor.\n\n```javascript\nconst Pusher = require(\"pusher\")\n\nconst pusher = Pusher.forCluster(\"CLUSTER\", {\n  appId: \"APP_ID\",\n  key: \"APP_KEY\",\n  secret: \"SECRET_KEY\",\n  useTLS: USE_TLS, // optional, defaults to false\n  port: PORT, // optional, defaults to 80 for non-TLS connections and 443 for TLS connections\n  encryptionMasterKeyBase64: ENCRYPTION_MASTER_KEY, // a base64 string which encodes 32 bytes, used to derive the per-channel encryption keys (see below!)\n})\n```\n\nYou can also specify auth and endpoint options by passing an URL:\n\n```javascript\nconst Pusher = require(\"pusher\")\n\nconst pusher = Pusher.forURL(\n  \"SCHEME://APP_KEY:SECRET_KEY@HOST:PORT/apps/APP_ID\"\n)\n```\n\nYou can pass the optional second argument with options, as in `forCluster` function.\n\nThis is useful for example on Heroku, which sets the PUSHER_URL environment\nvariable to such URL, if you have the Pusher addon installed.\n\n#### Additional options\n\nThere are a few additional options that can be used in all above methods:\n\n```javascript\nconst Pusher = require(\"pusher\")\n\nconst pusher = new Pusher({\n  // you can set other options in any of the 3 ways described above\n  proxy: \"HTTP_PROXY_URL\", // optional, URL to proxy the requests through\n  timeout: TIMEOUT, // optional, timeout for all requests in milliseconds\n  keepAlive: KEEP_ALIVE, // optional, enables keep-alive, defaults to false\n})\n```\n\n## Usage\n\n### Callbacks and error handling\n\n#### API requests\n\nAsynchronous methods on the `Pusher` class (`trigger`, `get` and `post`) return a promise that resolves to a [`Response`](https://github.com/node-fetch/node-fetch#class-response), or rejects with an error.\n\nAll operational errors are wrapped into a Pusher.RequestError object.\n\n#### WebHooks\n\nIn case accessing data for invalid WebHooks, an Pusher.WebHookError exception will be thrown from the called method. It is recommended to validate the WebHook before interpreting it.\n\n### Publishing events\n\nTo send an event to one or more channels use the trigger function. Channel names can contain only characters which are alphanumeric, '\\_' or '-' and have to be at most 200 characters long. Event name can be at most 200 characters long too.\n\n#### Single channel\n\n```javascript\npusher.trigger(\"channel-1\", \"test_event\", { message: \"hello world\" })\n```\n\n#### Multiple channels\n\nTo trigger an event on multiple channels:\n\n```javascript\npusher.trigger([\"channel-1\", \"channel-2\"], \"test_event\", {\n  message: \"hello world\",\n})\n```\n\nYou can trigger an event to at most 100 channels at once. Passing more than 100 channels will cause an exception to be thrown.\n\n#### Batch events\n\nIf you wish to send multiple events in a single HTTP request, you can pass an array of events to `pusher.triggerBatch`. You can send up to a maximum of 10 events at once.\n\n```javascript\nconst events = [\n  {\n    channel: \"channel-1\",\n    name: \"test-event-1\",\n    data: { message: \"hello world\" },\n  },\n  {\n    channel: \"channel-2\",\n    name: \"test-event-2\",\n    data: { message: \"hello another world\" },\n  },\n]\n\npusher.triggerBatch(events)\n```\n\nYou can trigger a batch of up to 10 events.\n\n#### Sending events to Authenticated Users\n\nEvents can be triggered to [Authenticated Users](#Authenticating-users)\n\n```javascript\npusher.sendToUser(\"user-1\", \"test_event\", { message: \"hello world\" })\n```\n\n### Excluding event recipients\n\nIn order to avoid the client that triggered the event from also receiving it, a `socket_id` parameter can be added to the `params` object. For more information see: <http://pusher.com/docs/publisher_api_guide/publisher_excluding_recipients>.\n\n```javascript\npusher.trigger(channel, event, data, { socket_id: \"1302.1081607\" })\n\npusher.triggerBatch([\n  { channel: channel, name: name, data: data, socket_id: \"1302.1081607\" },\n])\n```\n\n### Fetch subscriber and user counts at the time of publish [[EXPERIMENTAL](https://pusher.com/docs/lab#experimental-program)]\n\nFor the channels that were published to, you can request for the number of subscribers or user to be returned in the response body.\n\n#### Regular triggering\n\n```javascript\npusher\n  .trigger(\"presence-my-channel\", \"event\", \"test\", { info: \"user_count,subscription_count\" })\n  .then(response => {\n    if (response.status !== 200) {\n      throw Error(\"unexpected status\")\n    }\n    // Parse the response body as JSON\n    return response.json()\n  )\n  .then(body => {\n    const channelsInfo = body.channels\n    // Do something with channelsInfo\n  })\n  .catch(error => {\n    // Handle error\n  })\n```\n\n#### Batch triggering\n\n```javascript\nconst batch = [\n  {\n    channel: \"my-channel\",\n    name: \"event\",\n    data: \"test1\",\n    info: \"subscription_count\",\n  },\n  {\n    channel: \"presence-my-channel\",\n    name: \"event\",\n    data: \"test2\",\n    info: \"user_count,subscription_count\",\n  },\n]\npusher\n  .triggerBatch(batch)\n  .then((response) => {\n    if (response.status !== 200) {\n      throw Error(\"unexpected status\")\n    }\n    // Parse the response body as JSON\n    return response.json()\n  })\n  .then((body) => {\n    body.batch.forEach((attributes, i) => {\n      process.stdout.write(\n        `channel: ${batch[i].channel}, name: ${batch[i].name}, subscription_count: ${attributes.subscription_count}`\n      )\n      if (\"user_count\" in attributes) {\n        process.stdout.write(`, user_count: ${attributes.user_count}`)\n      }\n      process.stdout.write(\"\\n\")\n    })\n  })\n  .catch((error) => {\n    console.error(error)\n  })\n```\n\n### End-to-end encryption\n\nThis library supports end-to-end encryption of your private channels. This means that only you and your connected clients will be able to read your messages. Pusher cannot decrypt them. You can enable this feature by following these steps:\n\n1. You should first set up Private channels. This involves [creating an authorization endpoint on your server](https://pusher.com/docs/authenticating_users).\n\n2. Next, generate your 32 byte master encryption key, encode it as base64 and pass it to the Pusher constructor.\n\n   This is secret and you should never share this with anyone.\n   Not even Pusher.\n\n   ```bash\n   openssl rand -base64 32\n   ```\n\n   ```javascript\n   const pusher = new Pusher({\n     appId: \"APP_ID\",\n     key: \"APP_KEY\",\n     secret: \"SECRET_KEY\",\n     useTLS: true,\n     encryptionMasterKeyBase64: \"<KEY GENERATED BY PREVIOUS COMMAND>\",\n   })\n   ```\n\n3. Channels where you wish to use end-to-end encryption should be prefixed with `private-encrypted-`.\n\n4. Subscribe to these channels in your client, and you're done! You can verify it is working by checking out the debug console on the [https://dashboard.pusher.com/](dashboard) and seeing the scrambled ciphertext.\n\n**Important note: This will **not** encrypt messages on channels that are not prefixed by `private-encrypted-`.**\n\n**Limitation**: you cannot trigger a single event on multiple channels in a call to `trigger`, e.g.\n\n```javascript\npusher.trigger([\"channel-1\", \"private-encrypted-channel-2\"], \"test_event\", {\n  message: \"hello world\",\n})\n```\n\nRationale: the methods in this library map directly to individual Channels HTTP API requests. If we allowed triggering a single event on multiple channels (some encrypted, some unencrypted), then it would require two API requests: one where the event is encrypted to the encrypted channels, and one where the event is unencrypted for unencrypted channels.\n\n### Authenticating users\n\nTo authenticate users during sign in, you can use the `authenticateUser` function:\n\n```javascript\nconst userData = {\n  id: \"unique_user_id\",\n  name: \"John Doe\",\n  image: \"https://...\",\n}\nconst auth = pusher.authenticateUser(socketId, userData)\n```\n\nThe `userData` parameter must contain an `id` property with a non empty string. For more information see: <http://pusher.com/docs/authenticating_users>\n\n### Terminating user connections\n\nIn order to terminate a user's connections, the user must have been authenticated. Check the [Server user authentication docs](http://pusher.com/docs/authenticating_users) for the information on how to create a user authentication endpoint.\n\nTo terminate all connections established by a given user, you can use the `terminateUserConnections` function:\n\n```javascript\npusher.terminateUserConnections(userId)\n```\n\nPlease note, that it only terminates the user's active connections. This means, if nothing else is done, the user will be able to reconnect. For more information see: [Terminating user connections docs](https://pusher.com/docs/channels/server_api/terminating-user-connections/).\n\n### Private channel authorisation\n\nTo authorise your users to access private channels on Pusher Channels, you can use the `authorizeChannel` function:\n\n```javascript\nconst auth = pusher.authorizeChannel(socketId, channel)\n```\n\nFor more information see: <http://pusher.com/docs/authenticating_users>\n\n### Presence channel authorisation\n\nUsing presence channels is similar to private channels, but you can specify extra data to identify that particular user:\n\n```javascript\nconst channelData = {\n  user_id: 'unique_user_id',\n  user_info: {\n    name: 'Phil Leggetter'\n    twitter_id: '@leggetter'\n  }\n};\nconst auth = pusher.authorizeChannel(socketId, channel, channelData);\n```\n\nThe `auth` is then returned to the caller as JSON.\n\nFor more information see: <http://pusher.com/docs/authenticating_users>\n\n### Application state\n\nIt's possible to query the state of the application using the `pusher.get` function.\n\n```javascript\npusher.get({ path: path, params: params })\n```\n\nThe `path` property identifies the resource that the request should be made to and the `params` property should be a map of additional query string key and value pairs.\n\nParams can't include following keys:\n\n- auth_key\n- auth_timestamp\n- auth_version\n- auth_signature\n- body_md5\n\nThe following example shows how to handle the result of a `get`:\n\n```javascript\npusher\n  .get({ path: \"/channels\", params: {} })\n  .then(response => {\n    if (response.status !== 200) {\n      throw Error(\"unexpected status\")\n    }\n    // Parse the response body as JSON\n    return response.json()\n  )\n  .then(body => {\n    const channelsInfo = body.channels\n    // Do something with channelsInfo\n  })\n  .catch(error => {\n    // Handle error\n  })\n})\n```\n\n#### Get the list of channels in an application\n\n```javascript\npusher.get({ path: \"/channels\", params: params })\n```\n\nInformation on the optional `params` and the structure of the returned JSON is defined in the [REST API reference](http://pusher.com/docs/rest_api#method-get-channels).\n\n#### Get the state of a channel\n\n```javascript\npusher.get({ path: \"/channels/[channel_name]\", params: params })\n```\n\nInformation on the optional `params` option property and the structure of the returned JSON is defined in the [REST API reference](http://pusher.com/docs/rest_api#method-get-channel).\n\n#### Get the list of users in a presence channel\n\n```javascript\npusher.get({ path: \"/channels/[channel_name]/users\" })\n```\n\nThe `channel_name` in the path must be a [presence channel](http://pusher.com/docs/presence). The structure of the returned JSON is defined in the [REST API reference](http://pusher.com/docs/rest_api#method-get-users).\n\n### WebHooks\n\nThe library provides a simple helper for WebHooks, which can be accessed via Pusher instances:\n\n```javascript\nconst webhook = pusher.webhook(request)\n```\n\nRequests must expose following fields:\n\n- headers - object with request headers indexed by lowercase header names\n- rawBody - string with the WebHook request body\n\nSince neither Node.js nor express provide the body in the request, your application needs to read it and assign to the request object. See examples/webhook_endpoint.js for a simple webhook endpoint implementation using the express framework.\n\nHeaders object must contain following headers:\n\n- x-pusher-key - application key, sent by Channels\n- x-pusher-signature - WebHook signature, generated by Channels\n- content-type - must be set to application/json, what Channels does\n\nAfter instantiating the WebHook object, you can use its following methods:\n\n#### isValid\n\nValidates the content type, body format and signature of the WebHook and returns a boolean. Your application should validate incoming webhooks, otherwise they could be faked.\n\nAccepts an optional parameter containing additional application tokens (useful e.g. during migrations):\n\n```javascript\nconst webhook = pusher.webhook(request)\n// will check only the key and secret assigned to the pusher object:\nwebhook.isValid()\n// will also check two additional tokens:\nwebhook.isValid([\n  { key: \"x1\", secret: \"y1\" },\n  { key: \"x2\", secret: \"y2\" },\n])\n```\n\n#### getData\n\nReturns the parsed WebHook body. Throws a Pusher.WebHookError if the WebHook is invalid, so please check the `isValid` result before accessing the data.\n\n```javascript\n// will return an object with the WebHook data\nwebhook.getData()\n```\n\nPlease read [the WebHooks documentation](http://pusher.com/docs/webhooks) to find out what fields are included in the body.\n\n#### getEvents\n\nReturns events included in the WebHook as an array. Throws a Pusher.WebHookError if the WebHook is invalid, so please check the `isValid` result before accessing the events.\n\n```javascript\n// will return an array with the events\nwebhook.getEvents()\n```\n\n#### getTime\n\nReturns the Date object for the time when the WebHook was sent from Channels. Throws a `Pusher.WebHookError` if the WebHook is invalid, so please check the `isValid` result before accessing the time.\n\n```javascript\n// will return a Date object\nwebhook.getTime()\n```\n\n### Generating REST API signatures\n\nIf you wanted to send the REST API requests manually (e.g. using a different HTTP client), you can use the `createSignedQueryString` method to generate the whole request query string that includes the auth keys and your parameters.\n\n```javascript\npusher.createSignedQueryString({\n  method: \"POST\", // the HTTP request method\n  path: \"/apps/3/events\", // the HTTP request path\n  body: '{\"name\":\"foo\",\"channel\":\"donuts\",\"data\":\"2-for-1\"}', // optional, the HTTP request body\n  params: {}, // optional, the query params\n})\n```\n\nThe `params` object can't contain following keys, as they are used to sign the request:\n\n- auth_key\n- auth_timestamp\n- auth_version\n- auth_signature\n- body_md5\n\n## Testing\n\nThe tests run using [Mocha](http://mochajs.org/). Make sure\nyou've got all required modules installed:\n\n    npm install\n\n### Running the local test suite\n\nYou can run local integration tests without setting up a Pusher Channels app:\n\n    npm run local-test\n\n### Running the complete test suite\n\nIn order to run the full test suite, first you need a Pusher Channels app. When starting\nmocha, you need to set the PUSHER_URL environment variable to contain your\napp credentials, like following:\n\n    PUSHER_URL='http://KEY:SECRET@api-CLUSTER.pusher.com/apps/APP_ID' npm test\n\n## Credits\n\nThis library is based on the work of:\n\n- Christian Bäuerlein and his library pusher.\n- Jaewoong Kim and the node-pusher library.\n\n## License\n\nThis code is free to use under the terms of the MIT license.\n","readmeFilename":"README.md","users":{"gz":true,"bschulz":true,"jackhsu978":true,"hal9zillion":true,"piotrlewandowski":true}}