{"_id":"@tryghost/members-gateway-protocol","_rev":"73-786f71271501bcfa7adcc6eec6f88ac5","name":"@tryghost/members-gateway-protocol","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@tryghost/members-gateway-protocol","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/members-gateway-protocol@0.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"}],"dist":{"shasum":"c57c706d30abe54750288a7f2f89aa1ccbd7d55e","tarball":"https://registry.npmjs.org/@tryghost/members-gateway-protocol/-/members-gateway-protocol-0.1.0.tgz","fileCount":4,"integrity":"sha512-8zzFkrpRBPmAWRehDZ3b3Ozw3Dnn/SlvFHCc1of5RXiAAlec3PEl0TrYMi/ugBjm0sEiKlWxLW/V/Nx/NV1j3Q==","signatures":[{"sig":"MEUCIQCG3qbTsLH3s36hGH6CXvKeiXR94pgL3dZLp7jiNqYMgQIgeemDHv0LGDcXTpEDxdNIycuGwWzsfEGAU07Euw/ADnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuFrxCRA9TVsSAnZWagAAwN4QAJ/0pw6axNArZyjk3yTb\n8Z8O3KuNUVMXNvkJHJbjeOdygHdOlxrAZGvdyAGCcB48DQaZ3taj5Qdf/f95\npF+5XmfJhWJq8eujwXhurwul2O+Cum2tmtBeSyuK+hmP3ck9v99uG/OlZUR1\nJw0VyPAnwEj5xAYSzedW0sSiafITs4+nH8dFT/opMp8RhZhU0/JsbOD+hNoI\nN0ZWp6SMXSGFyNotnb2vmv3GWwk9AX/fMDBwzJJaiwTWi1G6Su1I3xO694UV\nMWUCQtL2c0QQGczRhm+GyUvbfWj0PUxBtbwJISC6cNH+8rFIhaJ6mVdpiwfN\nJkcxTMBVlmcTekd4ZIOSGIHze9x/HD2uB5ZEd51DTjPsEktI1R/Vqm9OliX/\nDnvUwR6D3DCbknf75p7ohWwsncUYXzDKXHX+DYSqsBWiHirjwWD6oEGbZ99W\nodp5mX+irVlSdudoP7Lo/r55k34bfMNplTEKQEJOE7qmyiePuMFhVBw+ugvs\nv1wJXMjauzjbN6pNtASJg7c7SfFyRoVX43SZs6W9t/1eH6xb3KVpj8lw+yfm\njjoEbVTKTskUA3Y6bFnzwKXQLEqr3/eyPCFXhY7kn+0XyHPtoF25GQFwk+L2\nqhfS7ZNUmAO2mjxcJyjXFUxdjk8jW55sP5TH3MHrdpqqeLIM7YLij9tOdNvw\nnNTA\r\n=6ima\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"104e4184b756eb924b3714576f58d77fb36da797","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint '**/*.js'","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"_npmVersion":"lerna/3.13.1/node@v10.15.1+x64 (linux)","description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.4","ghost-ignition":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"14.0.0","mocha":"6.1.3","sinon":"7.3.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/members-gateway-protocol_0.1.0_1555585776505_0.5137508510113851","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tryghost/members-gateway-protocol","version":"0.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/members-gateway-protocol@0.1.1","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"kirrg001","email":"katharina.irrgang@googlemail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"tim-ghost","email":"tim@ghost.org"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"90fa1f5774ea5967c800fbbbce55cba310149a23","tarball":"https://registry.npmjs.org/@tryghost/members-gateway-protocol/-/members-gateway-protocol-0.1.1.tgz","fileCount":4,"integrity":"sha512-dv5fjZs/L2vMIGdxOUSatVyMvAHoUwUlnFUNdd0SnZ2fBZt5+JpBCsxnDyP43AkxD5R+Lc1cuo4QipAN5Tn9ZA==","signatures":[{"sig":"MEYCIQCCnz6PtrBGWjpdl9xAxH3EPuPW4R6E/oqjthHarfwFFAIhAPuOhxPBDRSxTgftRi6ZEp05GSmk3cmRmmc+WZLfw4AP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvyWTCRA9TVsSAnZWagAA6T4P/1bE/Eu8f6v+kn4cMZ/0\n0/IOCvZj4eAlWDksLkpp1PQvKLm0HwcRwtHnw5OsrpMsIFx0y/A/BMyM4Bac\nrD5SDsmDkTEPig0KHWKki+E8EnQPN5ZBsYWEzMfa3w6arDb1A4Iejp4gEy52\nk8CEY5ceWo3gX9JzzsCr7vKoMBVt4eTsFpuhoJN/18sOsVzDHh+Weg4gIt15\njTwgJf4h0kKRFDwARi+d+nC+bSNcG44e7x/jAnJ1dqmhfrVVgTSbY0Si1Agu\nRC9PuMTEuzHQpIGzPn7Y+2HjAqRYcdpIRN7KQGR61HhWcDDxUYhtv3l5F3ME\n/VjH1buYINMDOhN6VtgdmQGZdh8e0UYhFWmwNOb/aInUnnGQ+uJfFw/O2wo/\nOQrRwfQ8KqGsRTbYAQ5WVRPVf5XOG3P7UCfYz7VlqDkTIKshyJKOC5rC6bIO\n3GVlRDi6GTDosqz4XyAwdpaIg9Pj4QCb83DevnUrqJR7fMC/cOruTZpV8O11\nPDR7CXibI9pVpMYF/hwNhrjh+U/N0rE4aJjE6gkOCyG0MP3+wIQfksLYXDfe\nR7N+6CY/aN4TBBoIVks7WAMDgSz737NPwr5rpfVaTXHwSYvMptg6V0DzYXg5\nXVyJTsIKtWJujLBauPlmkVCUoBVjenXL6SUe1F1tjro93kDiWn+9zmOodlap\nzkwl\r\n=SmpK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c30730ebf56c4cf2dce95aaf52cf692db525fdf6","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint '**/*.js'","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"_npmVersion":"lerna/3.13.3/node@v10.15.3+x64 (linux)","description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.4","ghost-ignition":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"15.0.0","mocha":"6.1.4","sinon":"7.3.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/members-gateway-protocol_0.1.1_1556030866224_0.21951741267208535","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tryghost/members-gateway-protocol","version":"0.1.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/members-gateway-protocol@0.1.2","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"afd004bd91b5e403ebb9e130d3208046ce621bc2","tarball":"https://registry.npmjs.org/@tryghost/members-gateway-protocol/-/members-gateway-protocol-0.1.2.tgz","fileCount":4,"integrity":"sha512-lZVJ5tKqAiGZhZ+JD+dSjHKN9q04W7JkWPVl/+zOl2FuVbMiIOvlcmrHWug++hZhAyYHcWjnRPM/paRkiR/KBQ==","signatures":[{"sig":"MEQCICa4OpS9oa7PPS5FP7k1hPCisb7MiEYfn3bvWyyrHG1TAiBr88Fu29syFoXELEUDN1Jt1WF+W5V5McAm36RCVpvK1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEcv0CRA9TVsSAnZWagAAYesP/08Gxa9O1xAnhSDz8E1j\nKIE4mf7rqmtLUzwSulZr/kXqjIQTkqI1eSynyK+Er78WHR7aOIQehCsFdHXT\nh/JkDatwuHETI05x6GReUMiaNwHVF/YH8sAF16sCNODzR8RqQhDHPzbT9pPL\nnXTEFLR6Mfk2WRxQKNOWk/+qbfIk4hv1rIEfKKwcrL/7zOrXLRhwze/8IUES\n2z68lp/b/rPMUWesDMMRWOXaikiQgH0WzjgfZfZCZzk616rd1kADxSC7R2hL\nwirA0stb51RXWu97hnInV1yVwnLRBX07TJYDF1IKY9LRBrTTIFCTTYzuGzc0\nYfg1PtL8s5h8o+P/65bVEbBpyKynSuf1liume2amTq/AxoaULPKgD34321K8\nOuAEdkaNppLhT/vRX7///i2ZX6llcr+1aKdFzOniqUOcfkNKSuSPxkhlXQnF\nqmB/vkE+WxrDsbMhbEDRueBiFP8IYBPxznh3A4SU/7HCkMbIgO0Plu9sUi+p\nGrHmSVoS2DVbRZ9qmj1YhyHV68Sndt7oXPPdBWT8mgww3zNJqU5grMxjYG7h\nEteY2t52mUy1obSo6e20vHzskbE4nmjAy7Xw6NRCdPyld+vElj2j5sPBOl02\nD6lK6Bo24YQ/osr3gJwEMlo+OwRLDHoAve6IKGpiIqRok9DL13WK4D43HaxM\nHNM4\r\n=+IeC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3017d23f5b99eb75ba55c02b4debeefb9bd497d7","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint '**/*.js'","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.4","ghost-ignition":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"15.1.1","mocha":"6.1.4","sinon":"7.3.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/members-gateway-protocol_0.1.2_1561447412079_0.4293616423838802","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@tryghost/members-gateway-protocol","version":"0.1.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/members-gateway-protocol@0.1.3","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"f2c4bc13da7f3c2ea3c22f13b86597f876ffa97e","tarball":"https://registry.npmjs.org/@tryghost/members-gateway-protocol/-/members-gateway-protocol-0.1.3.tgz","fileCount":4,"integrity":"sha512-w1m997ggYieZ7VcW1wRtBjJLHbHocB7zh7qXQn+hABN4sqms+0WtIn3T9o43LXRknZVBacWh0STD3xbBx8UNXw==","signatures":[{"sig":"MEQCIFyjk1gtE2tQjifaECsWu/UFMBeNDslwQw+0KQX8FUcVAiB6pWMQ1oiF2YvlcX2dwBWtEBTV6vHi4GkxSP0KapWsYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbj+mCRA9TVsSAnZWagAAeLAP/jFw1tskceKQq4r/xg1c\n2I1Y6iBw+YUM0N/b12zPsk2QpJqi+w6qtC8XMKhByNXnqpMv1vfZpzlMakjA\nyyxB0wlN90F0I0XsP6l/Z0TKEIKyzhGPSy3/hIMb4j/hLlhT25XfaN2UKVNT\nQkkZF1i4owWh/aMGAxTn798QgD1uNM8698UF9xqrtrF3Ep3YwNCUWwOuKb2l\n0Eb9+Q9VYIaU/dcsbZcHggFx+zN0pfj8WbuDgTEgStvMG8KkRdNEkP2Kxi6y\nn0wt5RmDwBD7spUaC3umpaVkdzX/JbnlqJ1+Xwm4SFcpxp9Oi2yPEYliTs8z\nkuZiP9ta/gFv/ceAUU4g9T4YuDSrISTUbZunWtNY1QItK/Th9Y6f5iuNMa4y\ni5f3qKqKsDkKAeVZ0OZmeKcZN0Vlv1UfarrAtrOxwOwgiJO5y6st/NjwVn2p\nzorAXBH7Odm7t2HG2671Uf1oJeWg40DBWjyCldDRRVBZ5371XjCTWEOqGT5X\nWFe2Ps5592AK8S89SS4gx7Ku6kSKp9yJzSQwxGaV4lUygcN12pO9K44iv2Vt\nmuV0maWLPlEH3dveLQeZ1mrGYAlLFWwzfuShR0CK6noJqqezBSN1GKUt7a4K\nDKJ64jLShsX8lxXppGFClgvFkzx2KIrrXQVeJ3BRJp7wld6AWhEttZcR7e3H\nEuJc\r\n=u5ZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4304a88c933a0bf9bc5f216bba4cd3e805498626","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint '**/*.js'","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.4","ghost-ignition":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"15.1.1","mocha":"6.2.0","sinon":"7.4.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/members-gateway-protocol_0.1.3_1567506341539_0.22649670227076757","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@tryghost/members-gateway-protocol","version":"0.1.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/members-gateway-protocol@0.1.4","maintainers":[{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"daviddarnes","email":"me@daviddarnes.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"}],"dist":{"shasum":"f9d9dbdc351f47b5d77213217533ba3492a3d66d","tarball":"https://registry.npmjs.org/@tryghost/members-gateway-protocol/-/members-gateway-protocol-0.1.4.tgz","fileCount":4,"integrity":"sha512-J51ByiYtRkokXcwC3W3Vg7O6NpSS5rhD9mBg9hRLuecMMmZAufItJAPF0IUhcHALEcgMBdbHlX1P5hLDaLajBQ==","signatures":[{"sig":"MEUCIQD2QIYmR93ZzWe42gCLc+xPUFpmeKWAbMERmN4JGCb9YgIgU4hZnBr9/wk5KMwjZlsegdOBnb5yh3iA7YoLYSxIg6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddgT0CRA9TVsSAnZWagAADeIP/2l69Pv5Bl1QAQ6SeksX\np7126OvH5bgABmS6MLwPcxebyLr/MiJb8f3xtJNzPh3bRuqu6m1fCfQntp91\n8B1eAzSLChdUkWOTzxDHAIqx7AyqXYFurYl0Cbn18Jvv0A7ec7/lOYfmxpJV\nr3Kl7bmpUBdklT9qcd/CWX2nIpSAfEMCizRTVOkJYcR+tiQB8q+NOg+50L68\nx7hyqJsX9u/j1YEUHeXy9OzhWcV4e+sJQH7FSitRlhakGcGMyET3enpT54lr\nfkpdPFkofv/vX66x5YDe6KHawH42FEeV2G+jy8UyBeZAiX4Qb4HKgZN8zCAM\n8REmRKeLVlrDutAWTnsQ+/8FiciGqs7y3BL9gR1BEp/5EYCCGXHMQkjfhoKY\n09TeHEa1XH+NI7yL0PI0XuhScmQD+EVITzQGnOXIokKhaQfBbkDEj6cx0Cr+\nPJ+2A5PlNWdx/IU2ZY7dqWzuVX4DyUim++t+vyzY1t/tlvU5Sj6XeCvM1zM/\nwbhcq7ElwUtMShbmTf9Tivq38VyogDAou4obp3Uh0zmK4oSTtY8foFveHWk7\nyVp1G0hC3MsszouGrMjZJz3Lif30SdhkzhRBLKWKVbnMJsZ0y1mPp1tXvhvb\n7TSWDppCK0pxNImlK//iJYKwupMSOoS3pP4iyXBYHAE9Jc3KchjiK4l/YoFt\nlggB\r\n=anLj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f3b48d6d72d38e67458a60d684e2b8d38910ce2b","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint '**/*.js'","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"deprecated":"No longer used","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"_npmVersion":"lerna/3.15.0/node@v10.16.0+x64 (linux)","description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lodash":"^4.17.11","bluebird":"^3.5.4","ghost-ignition":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"15.1.1","mocha":"6.2.0","sinon":"7.4.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/members-gateway-protocol_0.1.4_1568015604222_0.5071499496260212","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-04-18T11:09:36.422Z","modified":"2026-08-03T01:15:37.173Z","0.1.0":"2019-04-18T11:09:36.625Z","0.1.1":"2019-04-23T14:47:46.360Z","0.1.2":"2019-06-25T07:23:32.205Z","0.1.3":"2019-09-03T10:25:41.665Z","0.1.4":"2019-09-09T07:53:24.393Z"},"author":{"name":"Ghost Foundation"},"license":"MIT","repository":{"url":"https://github.com/TryGhost/Members/tree/master/packages/members-gateway-protocol","type":"git"},"description":"This package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.","maintainers":[{"email":"zimo@ghost.org","name":"zimoatghost"},{"email":"fabien@allou.is","name":"allouis"},{"email":"matthew@ghost.org","name":"kernalghost"},{"email":"chris@ghost.org","name":"chrisraible"},{"email":"github.erisds@gmail.com","name":"erisds"},{"email":"john@onolan.org","name":"johnonolan"},{"email":"kevin@ghost.org","name":"kevinansfield"},{"email":"david@ghost.org","name":"cobbspur"},{"email":"aileen@ghost.org","name":"aileencgn"},{"email":"npmjs@jloh.co","name":"jloh"},{"email":"sodbileg.gansukh@gmail.com","name":"minimaluminium"},{"email":"hello@samlord.me","name":"sam-lord"},{"email":"paul@ghost.org","name":"pauladamdavis"},{"email":"bobvaneck@gmail.com","name":"bobvaneck"},{"email":"account@joegrigg.com","name":"joeegrigg"},{"email":"filip@ghost.org","name":"hadret"},{"email":"erik@ghost.org","name":"erik-ghost"},{"email":"guptazy@gmail.com","name":"sagzy"},{"email":"vershwal.princi@gmail.com","name":"vershwal"},{"email":"zach@ghost.org","name":"zach1618"},{"email":"mike182uk@gmail.com","name":"mike182uk"},{"email":"luis@ghost.org","name":"luissazevedo"},{"email":"leif@ghost.org","name":"lsinger"},{"email":"nick@ghost.org","name":"nickmoreton"},{"email":"renatocesarcp@gmail.com","name":"renatoworks"},{"email":"rob@ghost.org","name":"rblstr-ghost"},{"email":"evan@ghost.org","name":"evanhahn-ghost"},{"email":"austin@ghost.org","name":"austin.burdine"},{"email":"weyland.swart@gmail.com","name":"weylandswart"},{"email":"info@ghost.org","name":"ghost-slimer"},{"email":"tmciesco@gmail.com","name":"tmciesco"},{"email":"jonatan@ghost.org","name":"jonatan-ghost"},{"email":"9larsons@gmail.com","name":"9larsons"}],"readme":"# Members Gateway Protocol\n\nThis package provides a low-level wrapper around the gateway iframe, which is used to communicate with the members api.\n\n## Install\n\n`npm install @tryghost/members-gateway-protocol --save`\n\nor\n\n`yarn add @tryghost/members-gateway-protocol`\n\n\n## Usage\n\n```js\nconst gatewayProtocol = require('@tryghost/members-gateway-protocol');\nconst gatewayFrame = document.querySelector('iframe');\n\nconst { call, listen } = gatewayProtocol(gatewayFrame);\n\n// Add listener for gateway events - limited to only once\n// returns boolean indicating whether listener was added\nlisten(function ({event, payload}) {\n    // Called for every event emitted from the gateway     \n});\n\n// Call method in gateway\ncall('getToken', {audience: 'whatever'}, function (err, result) {\n    // Called once when gateway responds\n});\n```\n\n## Develop\n\nThis is a mono repository, managed with [lerna](https://lernajs.io/).\n\nFollow the instructions for the top-level repo.\n1. `git clone` this repo & `cd` into it as usual\n2. Run `yarn` to install top-level dependencies.\n\n\n## Run\n\n- `yarn dev`\n\n\n## Test\n\n- `yarn lint` run just eslint\n- `yarn test` run lint and tests\n\n\n\n\n# Copyright & License\n\nCopyright (c) 2019 Ghost Foundation - Released under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}