{"_id":"pusher-js-mock","_rev":"21-2056d6e04a2889ad9600a89a3d5d65ad","name":"pusher-js-mock","dist-tags":{"latest":"0.3.9"},"versions":{"0.1.0":{"name":"pusher-js-mock","version":"0.1.0","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.1.0","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"e0f6a125745dc6411cd4b460a48decf6b1eb2d91","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.1.0.tgz","fileCount":52,"integrity":"sha512-TU91I/jOSYkOo2Kt28j7c63FGCJBNLWr1Lzm8lOyDdDUNXE7Bsn2rQ2rOa5l39hAo22/Wnz0F1vDnRExxXyzeA==","signatures":[{"sig":"MEUCIQDU/nuCHgV4Q6u0/TBJ+M+cJOtsfy6txUiZDstn/Z0BbgIga6Tx051NhLq8jXGEzQn/TupKu3lK51ot7/Nfptjfl08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2790280},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"1e07d34a17c0b89000b2fa197c6ed8b62ed59c4a","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"9.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^3.5.3","sinon":"^4.0.0","eslint":"^4.7.2","rimraf":"^2.6.2","istanbul":"^1.0.0-alpha","prettier":"^1.10.2","babel-cli":"^6.26.0","dirty-chai":"^2.0.1","sinon-chai":"^2.14.0","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.1.0_1519528232223_0.10726482376799296","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"pusher-js-mock","version":"0.1.1","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.1.1","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"3eec250ee345a516ec590d9867872271844d3981","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.1.1.tgz","fileCount":52,"integrity":"sha512-sWEkEE//L02mtlQ4IK9NawO0rNvuQKc2i8nXjuHnnxRwB0rBgcR/uGV3pQ8SWY5wClxvp7MLlF5JctnCvzScgg==","signatures":[{"sig":"MEQCIFh4oCtMSOLK2ljVd5GPyPF4CCxmO4ZQ1s2DucYTiDNRAiA6Poy71kUcL3Skq3Sxznpu7CeMx96Qnzy6rkmzF43wbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2784750},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"9906ab27978c04635e80642188a487c9d011ab27","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn lint && yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"9.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^5.0.1","eslint":"^4.7.2","rimraf":"^2.6.2","prettier":"^1.10.2","babel-cli":"^6.26.0","pusher-js":"^4.2.2","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.1.1_1519693250937_0.8817023431923641","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"pusher-js-mock","version":"0.1.2","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.1.2","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"72eaa347abc12ccc14f9b460681c8603e21732fb","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.1.2.tgz","fileCount":52,"integrity":"sha512-6jrED1XlyF5t3hH+gquQrdYZD9eTrWio/VxXQrExQ75J286qKT0KDQddecu9nBW1ShitTrMKXBvPs4R7prWodA==","signatures":[{"sig":"MEYCIQCKPAWyeu7BUR3CNSlEO+GuMjtgUe3vJn90Ahl2qFXL4AIhANcHmLmbXM6hYu9unyaFxMSPzlJhRc4BPPvNiHyLGwTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2784889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqkxbCRA9TVsSAnZWagAAEksP/jP2VYOiYRYmlX2lFNK9\n35wIN463jVHxqNG5iVOZE1faEf5oUUHCB5oqhFlXME8vs+AM6x8lM5k0ryOh\nXm+lrlBGbUGsnpPS7wYry7SISV7yBprLl0wmfgkHR0OWNp6MM8funaUi9Oib\nNjzUACry3EcHjsLiW+LgMmloBTiKIXCFy6510WnYKNvFJybSJRWsCg/rLADF\nyiujn40yKLsI5CZ98qesqYaFozO7/vrmE3qQ9jTrW5aftkCyFaakSjBZe6cU\nZHQSRMDr/pFk6fMvZSkaKwli88SCxm5C9z7NodY8GEtNymSigW+1VqgIRS36\nuW7wi05zc5crgbHNexUiAMdvMW0sTb6RBO2EW455HdmjCAfka5/Jy6lvhLmI\nK6oGbAoQjmoP5Ei+Co+MHY94uM6+lYCmjPLGETmZYbhMDO/koQr5d8qOWSnm\nRkN5l2oggSwAmKYiuLD4nXW4CErQC2R3cdD4rWpMLqZYkh/qkSdR4+QQHr1O\nxRzAtLhAvH8mKRthc7BpgKxJPGS7Dj0odWKqXl7W7iZtbVP7aPPqkawT2VvN\nKplxbxGcDT1aKTTmafoNE+BzENssZCobidaZHmilICyHBNdVVG5P+LbeBJrH\np5h4nzcgZRRNr+VC5MaRczHpksLBiBBxB1MTfhGjqSoSM9Ge+oJ1GEMDLkqn\naji5\r\n=CMTv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"f109af928cd1ceb897c7b4b49384b1653318817f","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn lint && yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^5.0.1","eslint":"^4.7.2","rimraf":"^2.6.2","prettier":"^1.10.2","babel-cli":"^6.26.0","pusher-js":"^4.2.2","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.1.2_1537887322542_0.006880315400281001","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"pusher-js-mock","version":"0.1.3","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.1.3","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"da75fe759317d22772884ca40ec099d4d449d10e","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.1.3.tgz","fileCount":52,"integrity":"sha512-Tj9Oe0uHgg9c3Rs33GJFxRo3PgfT5FfVNesRyCeZ0Xw/MYrxX1aIZXogNp/G4z3yhQtE4vbFJD6ZaLCvJ2jj6Q==","signatures":[{"sig":"MEYCIQDB3h3nT8WA6EgKYghycGnijYJE9uFR685AVbEJztoNawIhAJNWqROf9A1gTRZgHdZTi8/pez5HgzmiNjTjjDtBBhrX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqlAyCRA9TVsSAnZWagAAx1sP/14Z9brTLt2EO16H3cLj\nJAwDU5VEviDr4nzP9GxP3uzddUQl1jmTIxCNiCk5j/9rDu7z741C2JtUy4qK\niJu3gYSSMXLTUIiXIuC/PI3kFUMAkC9L1JDrcsRWHjRMT+Qu2OwxeebmBRlv\nl16UXKVt8pMfk2FgZVZA3g9wcqVljLSUYOPyTtzf9qLZViQEl1RX4IiG0geK\n6vO2JW0N76d88yiSet9xQYSM+1OeVJU19ZqIJLs8bkfS9SYTmzsCno9KxTHI\nZ/sX842cBPkJuSpCuW9UwkOVooKQGCItymzPYr3S3IAlf/ozrRH9IZH3Po3A\n18PwzUu8LP+vYujNCAmDCvbS6dkZD25R6SZln6G9xvt7NyUMvUzwhoLKtk1w\nPDnUv4NCBW6QDCb/l03/3QMSz5kv6/gE371lkzPXXh/SiM7XXX4gl7H1PNcg\nimIS6xlt5vaayg5UmO/R3M6Mz5IDr+sFZ0uuisH6Pc/pW3wg0Fmf6zK0NWDe\nBLmgapAc6c6TirjjHnPV0ehOQYApOMURZDcax2tAOtpIDbbjlrSJgwKVXkZM\nZSPFjMJf/JwPfQCUa26dZSbkFCbZa2FJ+46h1CvRbOoaVa2/OxlbkYjk/dVB\nehz6M1otIC0GS37nQE0kD3VCD2TL5ea9Khv9NukPFotuQE3wlDk8PzxLC9QL\noEx1\r\n=zZeX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"3a979627123f64b0a2cb605fd407025691754a3d","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn lint && yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^5.0.1","eslint":"^4.7.2","rimraf":"^2.6.2","prettier":"^1.10.2","babel-cli":"^6.26.0","pusher-js":"^4.2.2","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.1.3_1537888306177_0.4003325017030015","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"pusher-js-mock","version":"0.1.4","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.1.4","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"b2ca056b3167ec4b058bd0d4037f3c2d5db77eeb","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.1.4.tgz","fileCount":52,"integrity":"sha512-PgpBVgvLVWsrkZdKXRJxlJDQ2ENwjMsaZzxxzNDh3H06chr8fTqhHy8eqkI/7eGBGWq4kN1RGxA4/MR94TyCWg==","signatures":[{"sig":"MEQCIHYyTaAjqU+MSF6fQGNZ7zxqIKtZEpQ+UQMxfimvg8IQAiBNsEgP3rv42TR1o/1jfuM3hW0opZ4uVQfFI4kBuY6R9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2034321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqlGNCRA9TVsSAnZWagAAV04P/R6L9/d3BMoSDAt5apl9\ntRBGxxOORObDuYi/mP4K06O9Tev0Zqwl37RMrd4E7e3QI+4SKNAoaUjp+3vf\nMwTjHz8NqcBKr6cdjizSCM0qaETlbEp4/X5ezC2Vi9CdrkAttcCxlQuLH4d5\ny4ccVz4HdFc3bFvB9INgwwELwzB2Vfb4w5jNEKKIbaRWKN/zZRdyApQOeKt4\nX4YjJNDCkqEnK8tyVfD1s3TAsXw9RusqYU4685gHt63se/oZ4TDAcXrI1lms\nvRyHlAuTVrHqMEponD85nE5TwFrVjz7cFEi5jGSLgI0dUmdWI3C9vesrF2kY\nBHi3wM+8CZCNTEZbc2ZBsJxebHUlH56S7Ut64lPm9/sGuL50p8WBkbJi4BgE\nq/SGj7vhlYVvv9SvzR1itqpkQqlfB6eRovelqdTQSKcC0OzZHHxx+36ZmHKI\nENS5yuOhwbF5rj3oupL6pIPdB+o7BhCn2jib8Eo9BNpwZO5NPe6J1jIHXSqf\n1AnkiJlTZz5EoSEsCXiNeXj5BCkiPes3meuigUknIHXXogvOwDM3CT0FqgyJ\nDqyVmYe/RLSPyAYwVlgB+0H5VcO5aTzXNOrsl+ljxfudBkezor0PGUBgpESs\n1SVsuKmKjHh70POg6GXHEyrOLMMxVW6/3GESvFd17uCfl+HsNZ3AIQTwecBy\nv115\r\n=ulYk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"9b4db64b436bd16bae18b9aef789ae0169edf905","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn lint && yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^5.0.1","eslint":"^4.7.2","rimraf":"^2.6.2","prettier":"^1.10.2","babel-cli":"^6.26.0","pusher-js":"^4.2.2","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.1.4_1537888653243_0.10066934414066075","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"pusher-js-mock","version":"0.2.0","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.2.0","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"2598961c11472798e48c12e2e8bc3d6bc712a868","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.2.0.tgz","fileCount":52,"integrity":"sha512-mB8k+6PIdXjD5u2Gd61al/DegCIKLwCtiJOn7DIxbsibLjkm2mdMO4r22puWBZKlBdrIG5S2pvbK1CnTXLdmMw==","signatures":[{"sig":"MEUCIAkFh9NovctHd2wFFvLRd0EN06JYN8FR8Td28lyGQCWWAiEA8hs3szVPWzgfBBx/e15h/JFew6Gx1T3rkmKGiNkDhm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1911957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/S9DCRA9TVsSAnZWagAA6VoP/0nlhB3Z2EdWtJRgnqUz\n76udEeBTgPmY/v6kEfLcUUiss+uaU78uwvPcPO0bYKOuyuWCMObF0EgPntPB\nD0vsHb+Qbz1Gctb1eNi23i+kvHpgfpuqC41RLCIh6SkytowwzEzwjR4ngFyW\nCHQS3qRtx+SNlgyjqM/7oRd0zhDOep+blA5XlNnrWZrk2rnRuClpDUiug9+N\nOB5M6AqOWDoumw5gSOmHI4tgia9nAsz+7V0QCbyPGSEkQQiCg4IHDFs0WtnC\nStS1acnPTOaIHnWUwTgzoHeyqNp+XRh03o31OshhIR9wPXRwn0O9Ql0OYxM7\n1cLxDJQVChLqUfFEh3OT2wDoz6HBlLAgAmXZ4foPD4MUIOFxEOEkpB4TLebw\nXxPmzueMlHRHxnfTME9bUotKhp4BIISy6PNSZrBNpnfIpkRgiYoKgaOWMeF3\nFmBE+MjT74BtgYnS60MdRMdRC/5NVwow05ieRsQOPj9gTPX0E+G47naoglZJ\nE7Wc8ANkmhZVaEF20Eaj1w5Mh9m/7AaePXarovRTEkVuTI1+HslMzw7A4xQ2\npNQhBmT7Q6Of4caJzgXUYyik1sgHvx9lMdDJlwQDNWMPJUqL6MNtM9d1bGsp\nU6HF4k1KB2spWV/UfcRpMa/aQ8Z1DQ3NwM/2uQCKkXah5AdcYx1RB44BUp52\nmkPg\r\n=Y4aO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4.2.4"},"gitHead":"b082b9a65f489b64f511d2351e52469fbf7c4b52","scripts":{"doc":"jsdoc src README.md --destination docs","lint":"eslint src test --fix","test":"jest test --watch","clean":"rimraf lib","cover":"jest test --coverage","precommit":"yarn lint && yarn doc && git add -A"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"5.6.0","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","babel":"^6.23.0","husky":"^0.14.3","jsdoc":"^3.5.5","mocha":"^5.0.1","eslint":"^4.7.2","rimraf":"^2.6.2","prettier":"^1.10.2","babel-cli":"^6.26.0","pusher-js":"^4.2.2","lint-staged":"^7.0.0","babel-eslint":"^8.0.1","babel-register":"^6.26.0","babel-preset-env":"^1.6.0","eslint-plugin-jest":"^21.12.2","eslint-plugin-react":"^7.4.0","babel-preset-stage-2":"^6.24.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.2.0_1543319363341_0.684380108319723","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"pusher-js-mock","version":"0.2.1","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.2.1","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"0832b66bc3a16067476d9b8b3230c292fea762c1","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.2.1.tgz","fileCount":11,"integrity":"sha512-K/hkX0NtGvwgr6JYuy6GRdQeAku5fGkqInMKZXXAZ1AHob/QevQdQCHCeWmix/eNHkS9YyDUZ7+ylqvIGAtIIQ==","signatures":[{"sig":"MEQCIH3B8zPWmDe4WBhfPOj0P8tselqC9mG4TRwAzmY7M5HGAiBui3cNijwzlCHBjFdjpwTPZM43Ipq8VAtbP4b1cCgD1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/0XUCRA9TVsSAnZWagAAxPoP/3fHIR05nXFdEcNTKE9e\nCh5Y+OYigB4z/mSaMBR2KEGxTl2VZ4/+7vIKX7lZTwkRllfNBkmgLraHcSFM\nYUkK5OSLAP3kXW+OvsoX0T45VTNRhUE8l9fQusNF7VZ9uOUm3PUnO3vJ8Xgz\n4uawueKb4nbGzR4KZajfCY+CFlTuW3yzDfwbNp2OkP4qH1lWHrosrwb8U6v9\nbUUiaS9b+XqsUebjFMOO6HZccpK/UJWjlYttP5hzYC0pCszSagNpneeQv/Bc\nxFFqULqEBDw9pkuVvDw2TGeBG56l4KZevdDGjasCVrHAewT0LavUwhJ6gPey\nzEZk3bPp85mfjr2aCyMUxT6GLkfvxO/JDEDnCmnd1oQKqWiasTx6OAEp4Gq5\neCl8evRNB2nr/bRi4AdKjcAnFcuqC2fmXyzCOJn/anY1MW16SUFxmfHXEtc1\nVIb8LaVAewYi3RT7+LS5EyNFUPUNzaaQDB8tfGi1ps+9fNZKP9Oo2qJBrqc9\nzP5JrfsANeuDy0ZfEqr78qMW09WRooBfMIAcjNaUrZUZ+yUY/4+cTYGGT4mt\nYtdkc3LRWLSj0CTFIS0koaAfNKa23pc3ly58fGt44z7AwwZsBjpTMGbttmqH\nRhqUj3TTLVykKrfn/jTGitgGeowAGq/rLzsWYVdbcTBhxnZTmhtWarbk6lVj\nGkwr\r\n=eBmG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"fb9c8a93cf2a3a5248cf510dd38a34efb7231c0d","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.11.3","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","pusher-js":"^4.2.2","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","pusher-js-mock":"^0.2.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.2.1_1577010644136_0.6983899034560841","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"pusher-js-mock","version":"0.3.0","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.0","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"6549ddbcec8abb1376d2faa8f3df6484c032d1c6","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.0.tgz","fileCount":19,"integrity":"sha512-X0dO+H5nBg4Vk/1nqA+SIcEYQwQGuNMe4r2uVPYvxjPuQEbjHRie0TtNcqacvfnlCN0FEmcWiPH4v/D9CSeIWg==","signatures":[{"sig":"MEUCIQDodqC53EDjX8sOi+4XaSWEAlzNqaqRJIaxlSDrZ4RMuAIgN6hLs8C+KRcyGPZU3p1fCgsJbhAOoAuaRI+5MAXJyVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXpA1CRA9TVsSAnZWagAApK0P/1RwMEFe9tvSfd+OFSQ5\nf+Pb1tRXbuYzCEEhpx1iIhRDac61b6+VE/NJrPAIl03xHpSp5MjTetpF0eK+\n246jdVhbkAQvG6gKoIFMBejpRLFTtkm/VH22elAYt+OHkVNcA9uwmTswSvuz\n1kKTm6sIYelLCUF3AM3pudSrHZCKhVaS0I62m3jDV0F0Bq8oAOMqKOzALNq4\ntzZofR7a1RhFT5O+ROiD8ov1AGgjPpaxcQ4boS2Ezx49iTm/8dJqjTE7pfQD\nWHehin1uI2yOeYKvRdoSS+X54Ik70B/sDWfuxw3yUrDd0E/QAQSg6fC3qg2o\nEiCKkltPla5QdClNhL0bMlPYg9ccVe1u4zRlU5jUBpLONfSDauMZ6WvFRId7\nTpNB5CJDY6cjHHbbsfZAMM++TEahYbFiBdlQ2+JUqII8xEOfQ/OP+i8lkTzE\nlciTc+7MFfhfpHcdXlJvtYcEMx00IwDu8tIy4sseVRNZsf3G51epIF7AhqOf\n9X+BnRVToDbWgWe4DnkDqhE6ToPz5snp7zo7sS+VNVNq0UD2wpL15WqmNzJL\nbl8VoFVGs+nkgv6GKCEVqxN91X9e7VBaibyyk4vBL3CoW8wSMy2OWuUEi6TY\nZ+IBQT561n7LZgBpl3RDEsPVelFkVSBtZvA8JYV+v7lwa5+CcDFl25P9WPNn\n1ew8\r\n=8f6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"a6217995179d0ca635c046a211a5e14a77df17ab","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.13.7","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","pusher-js":"^4.2.2","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","pusher-js-mock":"^0.2.1","@types/pusher-js":"^4.2.2","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.0_1583255605423_0.6924585056127834","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"pusher-js-mock","version":"0.3.1","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.1","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"d5d85719a96b0defed89c53ae37de80fcf894e16","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.1.tgz","fileCount":21,"integrity":"sha512-XzGP0mFXK1bPoKJWkhq/ycY/Ld0TCQzixVWjn01zrVBDmOtQxO3gSGGaMfgs6tne8hNCULiqPT588PFGttcGIQ==","signatures":[{"sig":"MEYCIQCL22HytAGrUJV8/ukw5oURXnxTwthbOw/U3zkAkiqd6AIhAMSxacmUM2m0UdpZh108c9w1ws67lR/+DwBkPMJAa40G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJektOdCRA9TVsSAnZWagAAqowQAKE5UZrqQUA2eUCKOmEK\nr9Xh4pvjPV2VqIq7KrQNMPOg5Bd48UZV2blsZR4lD0xnQ58QAvEFltLED09u\n2X5JmvcA2vZliYyRVXpUhJsGI22s1cWuyuDl7SrB3hgUC2aD1jM4j/3G+avf\nHKwURuRS0RHd3BgcClWKCvSP8FHYVmSl2NwuA0NKbJPouM90Rm5Fu+ujbWIE\n3zGA4BtYeaJPneKe70kAQV0k+HHDcC/boZGrAwgizkHuNzpnge+fj5acou1t\nzJmFonSt8mfGLE9Y3haLShBZtP6m+5Bg+81rYgmqUmjP/xx69mfpfmsDVdat\nN1vWObEFsYUM0ow5geYmn7OH7NA9jxZeHPAb7me+Gqu9k3DL3lGaTxeQBida\ntdQntitxgq9MnQ1gA6agzi/GaoOKoiVSdz6ShUbDrN8tkejhBfbLXuS4L9hS\nFh1IJcKvq+bfBlXg9fQx/CnR5Pn2/mVmDpHDCYOKYiyaKe5vw8Jvl+/RVUSS\n5COKnmT/Kj17iEoWj8LfZOkGGSCtGopPIlmBDUbVEGBB2SHB5KLFIjDsk+gn\n2pN5QPUMPHejQknMW29kjiVg/PU6caiJhKZV/lekpch114g+4Y0uOCITKZDw\nfXKM0RIHu6Rkg5iqfdJ3Cu5HUpy+U39hM/lLCY2vPt8N2V331lyDVb/IVg5U\nA7Y0\r\n=WG2p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"733f49cb739889c142e633870bacd58486f7f303","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.13.7","description":"Mock Pusher.js in your JavaScript tests","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","pusher-js":"^4.2.2","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","pusher-js-mock":"^0.2.1","@types/pusher-js":"^4.2.2","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.1_1586680733388_0.4249777302819455","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"pusher-js-mock","version":"0.3.2","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.2","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"834a9cb4bb57476f2f547af87cb43b225406b908","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.2.tgz","fileCount":21,"integrity":"sha512-d/YeWfuFUqdi3zCtaACrpqYxXnzrTsZOqAPMQr10MVm6Idt5NC1mzdJMSfbpfXMtnj8jtUIp4J6sluO5ElFx0A==","signatures":[{"sig":"MEYCIQDMyoSia12GN/WK/W5e0shaC2czpurV17lAMnK86DEXcQIhAJjlqAQEu4QW3d8T0k4b7tdofZXiMDKpSA3osGa6kyg+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe93TiCRA9TVsSAnZWagAAs24QAJTsrNzSUHtYHnJJdSPb\n2ThL5PE64UGltW5BVrJ0hJUsrR6A6D8eSuT9zydv7xq3io1zUU8vW8Nxf1eR\nAyrevxxVpl+o5jVstsro4q6EfY9XnYYuorMp8clggHd/Tu0PY3STAtmRIxFe\nwl0OskYzxLJfLK089En2vKzFM18Jbv6zFeJMoKbZ1y+hkYmomoWnrvc1IFBc\njskjIqRsLKp3ZQildgnus/hJrfnk9U8UDshTTu7MootIyXx6iDdV4Mr5Ly8o\n8G57SBcOCWpjMnyfPrqb5FmioCciMu/4NHwaFx4idlVES8UdlQd2Hg/j1JHI\nMLFUeyfIEp05NpBghYbVzxcvt84dgCyDIu+6ruA+7M0/zOgLhHnRWbfKLtr9\nt4q4PLXsev2UVZbi6a/V6XQqRIc+1+JPNOjOEnZCUOp/nS8/vbe/Qa3MexhX\nz9Yf7BmU27xd37psApg6XXYI3AoTTbsN5nN18Vu72JStEsK4kUlBDTUj59MS\nDjMUvkzUn/G34gKOqg5ZFAEkcL4GbXDisq4ZWYLfyDSWtbA9c+0xDmTWHxzn\nlg3M8U8U8zb3kr0gOJd1yQWREdKDsTEtnsPDJ8rU0vA6jMqmV0iETtASr7G+\noO+pLrPQVeo0qYPScrr81g2ZNnBn22PVkMd6BBUFSwdTJY/j0EvqAmg/vq0E\nlVNL\r\n=i9WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"ce3551c5d6feee3c4b32996b0fffed69319767fa","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.14.5","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.2_1593275617792_0.13009704529149646","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"pusher-js-mock","version":"0.3.3","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.3","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"9cbcfce28461ef3d60d6d17cbb63b313fdb13b10","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.3.tgz","fileCount":21,"integrity":"sha512-Qn8u167Qm+pU+ZhE/vTLL7msh3Zk6C4im4fXC/Vxsjv2anXRYhhBwt+eqFVTfGvhb0ZcwPtL8w5dkwKAFSiMGQ==","signatures":[{"sig":"MEUCIQDiXAd1aMe/US2N3dyW8dM0iyypIMPZpRHQP+CAr2n87wIgKhhRYDyAlmkksnMTP2IPHqgEZYpndeEMyDQDWqcpiwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFFwZCRA9TVsSAnZWagAAi0EP/ja8bpoBP6Gz4gi/qrRc\n6CcXO1yotAa1cVPiPLPtacJ4iHH3XsodQQpHCzkM8THBoiSyBTqsL9/sWQRl\n1TlKQep4tc4ETKf5Lt9LY+OOrO0iXmzNLwhOGkWXwrdZph16f4eq2s31IKSm\nIfDqnqpo1/sU5eHX3i286kdO7dgFnDw861E3JzypgOUvEa0Hvwbuqxf/7d3i\nljRh6lbie638rbwdz5ozx3M/VnxD17AM1N3UWJPAubTh0gGSjJ6CJz/xZ1Zj\n/JZyX93SJAtw7LIj/2vTGXlVVe4ZiPv+1REubWpBvekVXf/EGGpY0nE70QeK\niERy1tPVryImm+Dnxh1VblVgDXVbuOdFbRJOPipK9KbL7e71lMd0LxCSFB7/\nhOz57nw5k+UKwZqeC5u3BcMUT5h0AYsyAT0mfSzPT52PmAZzcRIGWdBKHND4\nDRv3nxwxGMaHEdpCaftbj7njQhL6wALAqyDhgrmSv0hDq324B0jNWCor7Cct\nzF9jxQmDoF8FisL3ibz9Tuxu/MZV0eIZ93tNG60uAVvyiawoic0lFVhzSYGI\n0uasq/jlFsl00SX+aPTEfjBmZTQ+JOprxqS3Ug5/h+5cYHwVLKuZmAdd3tzk\nAnWYX4/4Xxn1nd48YSvRuf0//2dWswi2yzgddK8g1INdUPzmDGoxIY5lWo1l\n5d9v\r\n=a3pl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"80ed393de165fc050d4213be46229db4d3c18d8b","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.14.5","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.3_1595169816794_0.07956878984683491","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"pusher-js-mock","version":"0.3.4","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.4","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"0827a6e950d839179245188ca3fb3060df5ee61f","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.4.tgz","fileCount":21,"integrity":"sha512-mhdkffxB+Sl9miQTbZtCYdUkYw5jZoIJhF1xGHWvqQbkomXmCOmSgh9Wah8OrRT8XMXyAJpzCiqCsZkX/c9Akg==","signatures":[{"sig":"MEUCIHeATv+z9XJ1T6YS0Mt6EQA58jllhlyVW87f+gRmtwcgAiEA5Zwa1clXv63tLD95cb7NTyeTMl91vN7l+A2eGE4OZ80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM6D3CRA9TVsSAnZWagAAoGMP/A7AJxHtIRYoQxxGqdeX\nID3Eij4EWKYCZHRnW+BXVheXKmM0/oZ6Lo495l6wGECOwM5IvcRu3GIMHmGt\nYkE24gRbOnszorNz86xXGRriNATMooute+q3lpzP2CEE0KfKOxizg2+uhDtY\nWtoNJgkJ8VtSQD1uXa5y7eyOaPJB281df7KgCClEIcXjktQKTSLOdNo8mexI\nVJY0EH1vluNFLZMYs1vvdNaSnX4wk4xin2ZFWk1/5YZJMSABW2LRTZJtI7SB\nwzVKYOkP01wkuye8riQFPrLWEHVj9P+O3oDse2HjwOJmKHh4CDTZT/wKqWl7\n27JWcSCZzfk/7qUyhjOvzCwZB0k3oeiRh53OWxgxYe8XcLdxPl7K8rEbqiHJ\nkKdpPxKtyeaTQYSKIv6/Wv/3fEzn9amKPd7ZISHLhUkTHcoSEgH5vSA8gEXf\n470eR8a3Cjqk+KqYdEHaWa2YQjY2YpRs+v5j5Rvw0qyRraYz8sj39PNUMSe/\nN20tJFfSmwwV7HbzTrOWzwMojow+vdEqgaWv9nxkvAbWj6akfRrP0uulsc7J\nKXgkz369xhwBopkgWE0v475/Etj1uJVM7wA8hHGW6kKXsbkbY5wsqs5fPtVq\nCuyDSeRfMFkKNS9OXKSiLDz9r3g9LopvNhPqFFzJmXXSc4MF77CxKeUGQVl8\n2QT4\r\n=3hwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"f7ef218670b78831e217879c8eed517999f4391a","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.14.5","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"12.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.4_1613996278886_0.6774861291873928","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"pusher-js-mock","version":"0.3.5","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.5","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"314dd6522166f81352ad6638e5d5c1ad5f399e6e","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.5.tgz","fileCount":21,"integrity":"sha512-wDUcVQZNz0C9iVmBBi3E+yaOWTBvnZ8NJ8avJE9SSsn+amz3jDPW67nRl9nvLSovpYCfCWNR5JW57yL4Ff4QCg==","signatures":[{"sig":"MEQCIC5htlkcCiHDnNWIBaoM/fhPs+928DPQVB8gB3DYgIIAAiBsEH/yGGnSuUMzYKucYz7Y/utU6HQV9wYGKwhKklVZIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghZP1CRA9TVsSAnZWagAADCoP/12rfiiyi+Z2suhUHL/W\nLgRwiPzZZ7lr0THAstd1qHFnyM6OhymmYVSlWNCMlK7sbrN8FHT9yqaUahM+\navZfVJ/vMSUJzQS3OMO/I/4SPZ2KTgbWApuwn6puVCe+eyYrsiRRnTw3pXUU\nKXhFoFO7vl12WsMkfcW5fUBge2Rsxyz31Sw0fzHO0H4XYPFEubkc6fFZuwUr\nx/WGEIp91VFHQWE2mkIVAd1YdqgGjIkBHlGetuM38f59Dpji5QendPbfIf+m\nh0ToaIE25OfCoc1LzupI0ZfqdyGul/yTc+7iNtvxJNr0NDEFZ3oRcpvLaMyC\no7lKkxSJi68vwwvCI+SGHzEcxVoFgEJfT/Ia3KhJb2B4+nnvbP9NpGhQ2/2L\nbvUHJtux+CmsB/nvdR6kEZVxI2GQ4ZhhpTmcUEe27/WEaSOeS/KQEKVSzcSv\ndAwwbZ/wX4K/7QU7nG6VqKRrUeZ5IYSY9w3r95v5f2+Ev7u8rrXXP5TqX9Pr\npUNfuUohZRZnac35iHbC1juPXJiKGfl0U1r1jm1nrb6QAjj7JQ4w+RSwcsUA\nm0g3UWzpQZaaDxERg7Kma2SRSfpZEaqNuVjx4fNvIwba85118KfcC2Vtr0Zh\nByz85iPyzHlUwkLFbko94D49o7KaX7UhDkHhZZbWdRBO5syY86nLrrHSulJ2\n6rkD\r\n=aaGo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"92fbc5c8ded0d94b11464ebb49c5bb8544e11c0d","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.14.11","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.5_1619366900505_0.6679022966553825","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"pusher-js-mock","version":"0.3.6","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.6","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"36daabc478f2f4a9c4bbd9f19c0e13332a4bf839","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.6.tgz","fileCount":21,"integrity":"sha512-S/POHHEyhBKaeHUM6FCAW3XzRRWF8gYduVGg4EryNADpXvFxe1F0BOdZGKvLJqnjOvwzHYOI4RZVKqo65Oi5Dw==","signatures":[{"sig":"MEQCIEtXqQL9VE9nGndIqzj1c7JvVhe0LzwjMk8O4ZVsKsHRAiAJcXfz8CdTExKTVzbfo5C5ze3cJ2MLmlhvg8Vhj1w0kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDRsLCRA9TVsSAnZWagAATdQP/1DulSxFppehei0q4lbE\nzrh3BX8YVCd5m7Q5PKO/BxNx4yvPGs1r0eex9Q/8h6vp8iWfVUR7WSYsVc+X\nXmhEzMnjDgIe2QW0QBdhvo2XC0QFnU0HTdduEl1Nsc54iJQgxAWE5yHYAMwi\ngKAPytdfH6lg27MlhuqZJ9uMMnqNPrPO8MinIqh5Xa2hyrLGJXUwn4BMVxDK\n4CE43bNvftn6lZFGkl7XTR/QBfKSPx/ympxzKSjXuaNmLyAMJDLkM9xPdzt3\n0A0kXotatZlZ6T3qo6OvJLEPrJCwr3gnRYK0fcOamlTzry+KLBEiKEEYm3aB\nosLMpC5nbkmGkdsXZAFHiT/o/utNfWQ4dd5W5+Vcl2Q9QFxyQfZw9blgLj12\n9juFtfVOKiJDQ4mUNT9XIbQGIY4IFmaHH9C3aaLmWaCuPARlpo4tLvarR/ax\nofh0OI4fP/qYEAiRGi/hjnGipTalCbiZEqsX6gA7Zs5mpxsUVGKzLR+y2cMb\nhbVzUu1CD1Ia8gKWsIWJBMEzIA4Lc6Rb53l/u6qw3tRKWVU8dGPIshdSiyDi\npkxBIKgmeQPDN9quq0QEoZZp+wlieb0+WVWeMjkFSiDBsA9pG8m2dsQW2Y5w\nhO/w2f4VgUrd60NHqUY2Y+GEmYnLcAO4EfHCZGaVsZznkhVvpXmIhsQs65Nv\nuVpl\r\n=wLM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"f777f1314b47f4b23a41c327098cb47943347aaa","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"6.14.11","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.6_1628248842898_0.9360813248961823","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"pusher-js-mock","version":"0.3.7","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.7","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"099f29d008ea70f26387e15e91d22e6de65b2401","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.7.tgz","fileCount":21,"integrity":"sha512-uGw9d6P2NsG7SjOLHA3+5dAalkGWsFYZTUFdpxQ0GB/2lz19QckgWzuPs7kueXbNHH3Ptsz7JPrdQpJFoKZm3g==","signatures":[{"sig":"MEYCIQDZdfaz9NsuxKP0KtFqlZPPRGRhrbISBc8ubJ0tZmFmNAIhAODdVh49ZkX24IB0PPMx2lZbWXL8whU3KI9Pma4ugcfG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42759},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"aaac41e16d7834d79fe0cedcce02118125b0e35b","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"7.24.0","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.7_1635341058439_0.6858510143462486","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"pusher-js-mock","version":"0.3.8","keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","_id":"pusher-js-mock@0.3.8","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"dist":{"shasum":"890cf72bd5596afd04c93a3f7839572f117a1187","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.8.tgz","fileCount":21,"integrity":"sha512-Ge86G6kMEMhbh073jbvBEMY/plKnJZuDJWUxcba6gotA2UVV5yzmbUu7chdwHvD2khP45w+62+suJyB2te7Teg==","signatures":[{"sig":"MEYCIQDE6Ke3Npwza3Uxfd0C68A6/iT3R/hNOCV/+mAJxjkbEAIhAP4a0YJ6u2+Ivj7ikGbedAZQzy/sd/wCWbGNIa5Iw3/w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh23f+CRA9TVsSAnZWagAA+cAP/3uS88i1P3ZDIP8Xw20B\nHiDH2854FYus2hthkrYnxjY5w1oFQt4Bcz/zTnYqXDBHk57/uhgMCyJbNCXR\nGTzlWNwdft5IuOym3wBObmS/gV1eFMss192dB4i6oktPNiXPSvRKqEL3RTdL\n2pj5kO8zS7WGM9MCPx2dGvvRAKd2hpovjvLGzcd1eOVD4FSzFii567WpRzs5\nQHXYc53Kef0ENlRlJ4KJVK6bHjRi0tp1/N/HnO2k/4FDOESvudIdO3Sfl0yQ\nZTPSWpY5Fp7QMRFTAgg/koutRKM5B3Oh8kLyvrZjViJ3yOFzStPm5Pr1TCO/\nKyNqh05bmYHz/fubJ15pg20qqNFqmU7zR/169Ns5BpZiXGHnNSGf90yI5AnX\ngWiXo1/fzBNnOeaZJHy9T4nBI30ygobdA+FlxfH4iJk2F6Cuz6/O+Mt1DGMg\nnPbIyOvEU7fkJiP+nXLc+9TEILLWhejpRJd9fe/8rcMyDVX0JfLO545IAsi6\nIHnftT/2ISVnPn5TYDAGq/UnbC5Q/sHJvsPGsC7wqbN/Q/VsOgrH5R5Xrgrt\nNOyPeh8FLpRA8DN7XieHeM+q2+XTWYN0kLDZWpn8q7haXIH7ZKPf7oywSf5P\nOsz//tV1LRDXIwc6lT4VSUk9ss5l8TgDQXtxvprucCV6O7qM6X1G6gHFhI+A\n4lX5\r\n=Nfnp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=4.2.4"},"gitHead":"7974934fc5bd7b5d06ae5b0fe15b269041a8a744","scripts":{"docs":"typedoc","lint":"tslint -p tsconfig.json","test":"jest --config jest.config.js","build":"tsc","cover":"jest test --coverage","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","prepare":"npm run build","version":"npm run format && git add -A src","precommit":"yarn lint && yarn format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"repository":{"url":"git+https://github.com/nikolalsvk/pusher-js-mock.git","type":"git"},"_npmVersion":"7.24.0","description":"Mock Pusher.js in your JavaScript tests with ease","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^0.14.3","jsdoc":"^3.5.5","rimraf":"^2.6.2","tslint":"^5.20.1","ts-jest":"^24.2.0","typedoc":"^0.15.5","prettier":"^1.19.1","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.7.7","@types/jest":"^24.0.24","lint-staged":"^7.0.0","@babel/preset-env":"^7.7.7","tslint-config-prettier":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/pusher-js-mock_0.3.8_1636219497763_0.31897530287538234","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"pusher-js-mock","version":"0.3.9","description":"Mock Pusher.js in your JavaScript tests with ease","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","test":"jest --config jest.config.js","cover":"jest test --coverage","lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","docs":"typedoc","precommit":"yarn lint && yarn format && git add -A src","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/nikolalsvk/pusher-js-mock.git"},"keywords":["pusher","mock","test"],"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","devDependencies":{"@babel/core":"^7.7.7","@babel/preset-env":"^7.7.7","@types/jest":"^24.0.24","babel-jest":"^24.9.0","husky":"^0.14.3","jest":"^24.9.0","jsdoc":"^3.5.5","lint-staged":"^7.0.0","prettier":"^1.19.1","rimraf":"^2.6.2","ts-jest":"^24.2.0","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typedoc":"^0.15.5","typescript":"^3.7.4"},"engines":{"node":">=4.2.4"},"_id":"pusher-js-mock@0.3.9","gitHead":"1b26d5bba21cb6d0173ce9037b9b0cc947688c13","_nodeVersion":"18.16.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3yBAqzrDAseg4UQAFamVX/5sfdwop0KL97e44OtKVb4dwXATN1/HrS0mmghb/BkT1I1wyZoox0Q7qz4ba5mZQw==","shasum":"177c4182e87c06c81ddd728fb6885e06baa42ab7","tarball":"https://registry.npmjs.org/pusher-js-mock/-/pusher-js-mock-0.3.9.tgz","fileCount":23,"unpackedSize":45860,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDt5U7v1G0fwDsFyMd3AqGbUO9LHzHWu4LUY8hC4pvq3gIhAPTCAWBCbxy8dZf0H16hfWTZ+411n/bQB0kGaUU2oSz/"}]},"_npmUser":{"name":"nikolalsvk","email":"nikolaseap@gmail.com"},"directories":{},"maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pusher-js-mock_0.3.9_1747130496792_0.5487069280634529"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-25T03:10:32.223Z","modified":"2025-05-13T10:01:37.435Z","0.1.0":"2018-02-25T03:10:33.229Z","0.1.1":"2018-02-27T01:00:51.063Z","0.1.2":"2018-09-25T14:55:22.835Z","0.1.3":"2018-09-25T15:11:46.387Z","0.1.4":"2018-09-25T15:17:33.438Z","0.2.0":"2018-11-27T11:49:23.526Z","0.2.1":"2019-12-22T10:30:44.292Z","0.3.0":"2020-03-03T17:13:25.590Z","0.3.1":"2020-04-12T08:38:53.499Z","0.3.2":"2020-06-27T16:33:37.945Z","0.3.3":"2020-07-19T14:43:36.906Z","0.3.4":"2021-02-22T12:17:59.047Z","0.3.5":"2021-04-25T16:08:20.679Z","0.3.6":"2021-08-06T11:20:43.020Z","0.3.7":"2021-10-27T13:24:18.611Z","0.3.8":"2021-11-06T17:24:57.896Z","0.3.9":"2025-05-13T10:01:36.967Z"},"bugs":{"url":"https://github.com/nikolalsvk/pusher-js-mock/issues"},"author":{"name":"Nikola Đuza","email":"nikolaseap@gmail.com"},"license":"MIT","homepage":"https://github.com/nikolalsvk/pusher-js-mock#readme","keywords":["pusher","mock","test"],"repository":{"type":"git","url":"git+https://github.com/nikolalsvk/pusher-js-mock.git"},"description":"Mock Pusher.js in your JavaScript tests with ease","maintainers":[{"name":"nikolalsvk","email":"nikolaseap@gmail.com"}],"readme":"<p align=\"center\">\n  <img src='https://raw.githubusercontent.com/nikolalsvk/pusher-js-mock/master/logo.jpg' alt=\"pusher-js-mock logo\" />\n\n  <h1 align=\"center\">👋 Welcome to pusher-js-mock</h1>\n\n  <p align=\"center\">\n    <a href=\"https://badge.fury.io/js/pusher-js-mock\" target=\"_blank\"><img src=\"https://badge.fury.io/js/pusher-js-mock.svg\" alt=\"npm version\" /></a>\n    <a href=\"https://github.com/nikolalsvk/pusher-js-mock/actions\"><img alt=\"GitHub branch check runs\" src=\"https://img.shields.io/github/check-runs/nikolalsvk/pusher-js-mock/master\"></a>\n    <a href=\"https://qlty.sh/gh/nikolalsvk/projects/pusher-js-mock\"><img src=\"https://qlty.sh/badges/fafa3af3-7f17-4052-b73c-d442fd71d634/maintainability.svg\" alt=\"Maintainability\" /></a>\n    <a href=\"https://qlty.sh/gh/nikolalsvk/projects/pusher-js-mock\"><img src=\"https://qlty.sh/badges/fafa3af3-7f17-4052-b73c-d442fd71d634/test_coverage.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://www.codetriage.com/nikolalsvk/pusher-js-mock\" target=\"_blank\"><img src=\"https://www.codetriage.com/nikolalsvk/pusher-js-mock/badges/users.svg\" alt=\"Open Source Helpers\" /></a>\n  </p>\n  <p align=\"center\">\n    Mock <a href=\"https://github.com/pusher/pusher-js\">Pusher.js</a> in your JavaScript tests with ease.\n  </p>\n</p>\n\n## Installing ⏬\n\nUsing yarn:\n\n```\nyarn add --dev pusher-js-mock\n```\n\nOr using npm:\n\n```\nnpm install -D pusher-js-mock\n```\n\n## Usage 🛠\n\n- [Emitting an event 📶](#emitting-an-event-)\n- [Listening for an event 👂](#listening-for-an-event-)\n- [Emitting an event from connection 📶](#emitting-an-event-from-connection-)\n- [Listening for an event from connection 👂](#listening-for-an-event-from-connection-)\n- [Stubbing Pusher when imported from pusher-js package 📦](#stubbing-pusher-when-imported-from-pusher-js-package-)\n- [Stubbing Pusher when used as a global variable 🌍](#stubbing-pusher-when-used-as-a-global-variable-)\n- [Mocking presence channels](#mocking-presence-channels)\n  - [Using custom authorizer](#using-custom-authorizer)\n  - [Pusher events emitted by presence channels](#pusher-events-emitted-by-presence-channels)\n- [Using with Vitest](#using-with-vitest)\n\nFor more detailed examples, check out [`examples` directory](https://github.com/nikolalsvk/pusher-js-mock/tree/master/examples)\ninside the project!\n\nAlso, you can check out the\n[Docs](https://nikolalsvk.github.io/pusher-js-mock/) for even more information.\n\n### Emitting an event 📶\n\nIf you need to mock a Pusher object in your tests that can\nsubscribe to channel, it's best to use PusherMock.\n\n```javascript\nimport { PusherMock } from \"pusher-js-mock\";\n\n// initializing PusherMock\nconst pusher = new PusherMock();\n\n// subscribing to a Pusher channel\nconst channel = pusher.subscribe(\"my-channel\");\n\n// emitting an event\nchannel.emit(\"event-name\");\n```\n\n### Listening for an event 👂\n\nIf you want to check whether your callback is getting called properly, you can\nbind a callback to your channel, and then emit an event.\n\n```javascript\nimport { PusherMock } from \"pusher-js-mock\";\n\ndescribe(\"listening for an event\", () => {\n  // initializing PusherMock\n  const pusher = new PusherMock();\n\n  // subscribing to a Pusher channel\n  const channel = pusher.subscribe(\"my-channel\");\n\n  // define and attach a listener\n  const listener = jest.fn();\n  channel.bind(\"event-name\", listener);\n\n  // emitting an event\n  channel.emit(\"event-name\");\n\n  // Expect listener to have been called\n  expect(listener).toHaveBeenCalled();\n});\n```\n\n### Emitting an event from connection 📶\n\nThe connection within pusher is mocked and can be used much like a channel channel. There's no need to subscribe to subscription as it's subscribed by default on pusher.\n\n```javascript\nimport { PusherMock } from \"pusher-js-mock\";\n\n// initializing PusherMock\nconst pusher = new PusherMock();\n\n// emitting connection event\npusher.connection.emit(\"event-name\");\n```\n\n### Listening for an event from connection 👂\n\nAs with channels, you can also listen to connection for events.\n\n```javascript\nimport { PusherMock } from \"pusher-js-mock\";\n\ndescribe(\"listening for an event\", () => {\n  // initializing PusherMock\n  const pusher = new PusherMock();\n\n  // define and attach a listener\n  const listener = jest.fn();\n  pusher.connection.bind(\"event-name\", listener);\n\n  // emitting an event\n  pusher.connection.emit(\"event-name\");\n\n  // Expect listener to have been called\n  expect(listener).toHaveBeenCalled();\n});\n```\n\n### Stubbing Pusher when imported from pusher-js package 📦\n\nIf you're using Pusher in your code in this or similar manner:\n\n```javascript\nimport Pusher from \"pusher-js\";\n```\n\nYou will need to mock Pusher in a specific way.\n\nI suggest you use [Jest](https://jestjs.io/) to test your code.\nTo do this in Jest, you'll need something like this:\n\n```javascript\njest.mock(\"pusher-js\", () => {\n  const Pusher = require(\"pusher-js-mock\").PusherMock;\n  return Pusher;\n});\n```\n\nIf you have tips on how to mock this using other testing frameworks, please\nsubmit an issue or a pull request.\n\n### Stubbing Pusher when used as a global variable 🌍\n\nThis shows how to stub a pusher if you're attaching it to window object in your\nproject. If you're attaching a PusherFactory to a `window` object like this in\nyour code:\n\n```javascript\nwindow.PusherFactory = {\n  pusherClient: function(pusherKey) {\n    return new Pusher(pusherKey);\n  }\n};\n```\n\nIt's best for you to use PusherFactoryMock.\n\n```javascript\nimport { PusherFactoryMock } from \"pusher-js-mock\";\n\n// initialize instance of PusherFactoryMock\nconst pusherFactoryMock = new PusherFactoryMock();\n// replace it with the object that is attached to a window\nwindow.PusherFactory = pusherFactoryMock;\n\n// get the Pusher client reference\npusher = pusherFactoryMock.pusherClient();\n```\n\nThis way you'll just replace your PusherFactory with PusherFactoryMock.\n\n### Mocking presence channels\n\nThis package also supports using presence channels for multiple clients. The\nmock will automatically detect when `presence-` is in the channel name and\nreturn a presence channel with `channel.members` filled out as expected. You\ncan pass in IDs and info via a custom authorizer, just as you would with the\nreal package.\n\n#### Using custom authorizer\n\nIf you want, you can pass in a custom authorizer when creating a Pusher client.\n\n```js\n// create-client.js\nimport Pusher from \"pusher-js\";\nimport { getAuthSomehow } from \"./getAuthSomehow\";\n\nexport const createClient = ({ id, info }) =>\n  new Pusher(\"APP_KEY\", {\n    cluster: \"APP_CLUSTER\",\n    // see https://github.com/pusher/pusher-js#authorizer-function\n    authorizer: ({ name }) => ({\n      authorize: (socketId, callback) => {\n        const auth = getAuthSomehow(id, info);\n        callback(false, auth);\n      }\n    })\n  });\n\nexport default createClient;\n```\n\n```js\n// create-client.spec.js\nimport createClient from \"../create-client\";\n\n// mock the authorize function and pusher\njest.mock(\"pusher-js\", () => require(\"pusher-js-mock\"));\njest.mock(\"../getAuthSomehow\", () => ({\n  getAuthSomehow: (id, info) => ({ id, info })\n}));\n\nit(\"should create a presence channel\", async () => {\n  // arrange: create pusher client\n  const pusher = createClient({ id: \"my-id\", info: { role: \"moderator\" } });\n\n  // act: required to ensure pusher events are called, i.e. pusher:member_added\n  const presenceChannel = await pusher.subscribe(\"presence-channel\");\n\n  // assert: presenceChannel has the properties we expect it to.\n  expect(presenceChannel.members.myID).toBe(\"my-id\");\n  expect(presenceChannel.members.me).toEqual({\n    id: \"my-id\",\n    info: { role: \"moderator\" }\n  });\n  expect(presenceChannel.members.members).toEqual({\n    \"my-id\": { role: \"moderator\" }\n  });\n});\n```\n\n[Check out a code example of using presence channels](https://github.com/nikolalsvk/pusher-js-mock/tree/master/examples/presence-channels)\n\n#### Pusher events emitted by presence channels\n\nThe mocked Pusher instance will also emit pusher internal events\n`pusher:subscription_succeeded`, `pusher:member_added` and\n`pusher:member_removed` to the relevant clients:\n\n```js\nit(\"should emit presence-channel events\", async () => {\n  const client = createClient({ id: \"my-id\" });\n  const channel = client.subscribe(\"presence-channel\");\n  const listener = jest.fn();\n\n  /**\n   * On bind, pusher:subscription_succeded will trigger\n   * for the client subscribing. Other clients will be\n   * notified via pusher:member_added as below.\n   */\n  await channel.bind(\"pusher:subscription_succeeded\", listener);\n  expect(listener).toHaveBeenCalledTimes(1);\n\n  /**\n   * Create and subscribe a new client that will trigger the\n   * pusher:member_added event. This only gets triggered for\n   * clients are not the client subscribing\n   */\n  channel.bind(\"pusher:member_added\", listener);\n  const otherClient = createClient({ id: \"your-id\" });\n  await otherClient.subscribe(\"presence-channel\");\n  expect(listener).toHaveBeenCalledTimes(2);\n\n  /**\n   * Unsubscribe the otherClient to trigger pusher:member_removed.\n   * This only gets triggered for clients that are not the client\n   * unsubscribing.\n   */\n  channel.bind(\"pusher:member_removed\", listener);\n  await otherClient.unsubscribe(\"presence-channel\");\n  expect(listener).toHaveBeenCalledTimes(3);\n});\n```\n\n### Using with Vitest\n\nYou can mock Pusher.js in Vitest environment like this:\n\n```js\nvi.mock(\"pusher-js\", () => {\n  return {\n    __esModule: true,\n    default: require(\"pusher-js-mock\").PusherMock\n  };\n});\n```\n\n### [Code of Conduct](CODE_OF_CODUCT.md)\n\n### [Contributing](CONTRIBUTING.md)\n\n### Credits\n\nPhoto by [Octavian Rosca on Unsplash](https://unsplash.com/@tavi004)\n","readmeFilename":"README.md","users":{"nikolalsvk":true}}