{"_id":"guerrillamail-api","_rev":"6-f83e6db295caf87a8b37f39c2f9f8e4b","name":"guerrillamail-api","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"guerrillamail-api","version":"1.0.0","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"build":"babel src --out-dir dist","prepublish":"npm run build","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"7837c70c39862a13cdc68d9a7b13a1cc04e8e416","_id":"guerrillamail-api@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-AY2qXJKMM956YBzWH6mEjftZDthFzpwYR7BWSFrWbqXzFx17T2MNxL5YbAKxR5JwWF0RpmWyuYyXKqp0DugxQA==","shasum":"fd7b517ff88888ffbd74694e6a0f15c580d0fb28","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.0.0.tgz","fileCount":7,"unpackedSize":130603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPLfgCRA9TVsSAnZWagAABu0P/RrOZBKUL2W1I/iyCscv\njZI3Q2G7AOY4QcGkLv2hw0BMWZIiSKa6DIK20jQzuuPjuUD94R446t7QZHgK\n/XxIeRJkoueQEEuVmVpVXBEVsUyJw2TsbE/IrjRXoGJyc+QqPnJXUgoUWrtk\n1EEQi3KSLXL+l2gfyRSP5Ll+B7gCZPsrmC4BagmzdcvEb1S5Xj1m6Qaolxmg\n7LsT0KQwtd/imLfwHTo9yznbw4Y8d7IhAduzcaVe5A+hfs1zVSXtsQnng9kd\nluCBkc6ZUpT5W4XDA2547KMSI19kpH0sbD9GO8J00a3hjIf97m3OEU1ozRDY\nu73kxl+1BW9bJZcMUPuE1+/NYZqiVISOdLDmW7JgF+jJ7U8bF6IFItaQm2cr\n1amn9BMp7COYOHJ56GeTt8b7Y0gb8HhYMkJappDqkpAlQBOrlJUXG793UoE3\nK24W5ohLcPmCTeqN5KLRrfdLYiRP5cZFaYKTw3zV6NL1os9woGG9Uru/QhkF\nD5uM9FvLNikJaBkuuD8zgti+knaJT43EpXAgszVxE2S13sVDTnqndUYmDxWk\nW1z2ejlUH0EwXh3YXy6fYVEbRhPAU0wWFyu7LVhrd0Mil9H4o6ALnRW/KfzF\nIk8UATOriI90Y4/GPrdY9rpKaf5k5NwHjuvzN3mPw6Xv8k64/rd7lxKNboOa\nmWgO\r\n=2B7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsYU+B60cWcwnE7msXDOl0/osSxVZ+iCLwF5d6TNd4ogIhAMp7micUCAjYB868oqtzwfTbg3cfdJamZLEYQQh2l4L1"}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.0.0_1547483103754_0.782602310904269"},"_hasShrinkwrap":false},"1.1.0":{"name":"guerrillamail-api","version":"1.1.0","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"build":"babel src --out-dir dist","prepublish":"npm run build","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"b9642c0f9ed9bcc5ec184af4598a28f7032e68d7","_id":"guerrillamail-api@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-qmaMtbJKfWlLars1CBUuaJrgKHJo4SMHojfouAcI1Jhx2HE3XZ1agSOglY8Ky3VGWlmAdj1e2jhPW2DGLlAP1A==","shasum":"1676d247587a56cdd9af7dfcc91d088c9a31240e","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.1.0.tgz","fileCount":8,"unpackedSize":130889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPaW3CRA9TVsSAnZWagAA6NIP/2lf4NPzW1fooZ1S6YnK\nztVizwoSoDKJnK7KTwSf3n3uMALIQmbbwtHM/emW6L/2w2HozYJa68I4nCcJ\nfMrAetRJFdpzF4ZliYZ8nlhVTAdI0PLYnt5sRI9EHfLzwJEE0io2e17yFnSh\nDEFPZYSgm9bQsJSke70xx7eAwDA43dEctO5wNhZmZ4HPJVFxFjq1SvqoAS4x\n2R27Oxm9k+Z8hNku60PZbSfd8UDhWQIMsgeFIyb6czw72ZIvb9tOhaeTXfTy\nLgGElzLz7rMAXMx6fEm7nA5rWWpmAb/f8IoEds6JsQr90cM2FhslUEY+OV/Z\nN8YwSiUvjSj2LjKdNRloNQP5dszI//AUt7iZJxSkm7cUagnmGXwJJt4QPawv\nGXzKbc98kqmNLi6e8vjrhEIBV/cL3aTCAbMUkWPayFvM2umr48UIR19Bp0ow\nJNUhrtXXDpMtZtLYivFUaWM5QvgbK571+PshtfHix7xm7og4P8HH8rACjV7A\n5hiAVHuAbP0XKe4wEzT8/bt6QXqrrMIklgY64TQwmy37MyXYrdGd+z6U/Qrk\n6K1lrYBb3XGQUHyiShm4zY3JmlrSAJgbupeEqG9gfcGRQSsSMpD/zM4kTUPT\nVFdqxDlyMAyXFIOThvhe4aqAEVId0RvzWGEWBMCiqsfweWzeuPRowWdpoIoA\n3989\r\n=GZCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJHs6ouiEa4aVKpdqcgDPlpM+8xpzWJ30fiqLPbPOr1AiEA31T4t4hcn/6P2YQhsTI/g9ZgAdcESvCeI4pupNCS0W8="}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.1.0_1547543990688_0.783090511213828"},"_hasShrinkwrap":false},"1.1.1":{"name":"guerrillamail-api","version":"1.1.1","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"build":"babel src --out-dir dist","prepublish":"npm run build","test":"test"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"10c80726b0adcc121d1cfb1882776b497f73735b","_id":"guerrillamail-api@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-l3ClOz5ezRVpT/swVMGogS9cCDpDzt2023aSAwoZcjX4beOPdk/dm6wyLdOMtqWwyR7SrzAfFb2nb4xIEh3mew==","shasum":"58f7a686dbcced9d85479af8d60bf0c5e096b7bf","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.1.1.tgz","fileCount":8,"unpackedSize":132599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPwQsCRA9TVsSAnZWagAASIQP/jv0SoZ5dwl0ctGLf+ap\nA1/x49UpEMTDBOpBaMzJA4lEhtxfI4m2t58kmSbX3BoZ7N4VtWviZjCejjxK\nQ6nXYQvXlRlSNmXIHhdZwlV72Xn7KeWxv7UB57b7t3HXy1IXG35PmrlenNkH\nb168D7Dl0ALmpS6ixIyzm06RiJFzA2iIJS4IdPMjUAqWtVg9s3JlHxHvCyy3\nbWufXgz2zmcGelPGczrYLFo1hmKm1VM7CuRsBxkAGR4mp6QfAOkarLazq7Ob\ncFk86Hbaor9YX4pF2xeHBu9jyfiTtPLARXTbno6x0EC7CN0Uv4rf8SeeNQy/\nkDpnhLMV5MjYCqgLgiMT6FtnHhBdnsRm9HLVZNFrdy0I3b0zK6UUE05LPWBg\n/ZK3LqMCeH2hbIKeinjIkL2YzzALlMbyumz7HasNYmvGmTtsW+21Ao3K5cER\nFcJjw3lEjBELJry4bTknq7E2pdddekD7qWMSxUnjCX4cRGE5O0OSnoVXESPA\nzYKQcang/IISgZlqqZdMqjh6dd3xSFr+ssC6tXgivJooHLvWaxqyM9T6qFQ7\nrY3XJMn0EyGeIk0soZExaTfi/vS/5wN6Zss1wHx2SKvHjC0T0HF2+LRDfoc2\nhH8Xk8BxWqk4c2nN4iHf27NvyeuGU/NzbCcnoaKJCmRqrlBTZC2UdPKminGJ\njxlg\r\n=Vi9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrS0HN0LTr4X46r+Gml2mKdR2WtVFWSihgjWK6TDqTPwIgQixLaNiLmQXUHyIy5zWwcIWL70yqyHXzAPRw9i0laLQ="}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.1.1_1547633707474_0.3317005445634773"},"_hasShrinkwrap":false},"1.2.0":{"name":"guerrillamail-api","version":"1.2.0","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0","eslint-plugin-jest":"^22.1.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"54ac27e7ba9274c4f2819e93f19e3bd75ff934c9","_id":"guerrillamail-api@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-Tfab4RSe0p1y8Y7KhTgTecwlzwiEE9L3X0DQj3EqqalZUk113KExd5sz+hdq/hYfmwYaP8M4lRmRr5PN9JziyQ==","shasum":"c659e2b731a36b8cd3f42b5fa36e419a55bec994","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.2.0.tgz","fileCount":9,"unpackedSize":133174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZSwNCRA9TVsSAnZWagAAmNQQAKTZ+WsZi5qcITlYX+iI\n1PyYOzK8ZSzFk3aNx5UZaywJIdLy8sV0sP1VRkozOM4jFkrYDgy+131+9aaL\nxYr/gyqwV6i0k6dlkp7MM/7sa70GyESzbiqaUeUd/217LBrKu1Q1aNaJILPh\nZSDh7lvYdNMr51m3nzKe67YL+tlIwRWoqdMTZPYnWowxn5cIeOUJFwTGWggy\nYddaER2bS7TCdWjNIGh3kaTeM2giNu5ydAqxyeYC+eo6LCCKIHyIjhVAgrVV\nrdui9/zA+Wxgv/z7OqagrXx01vy53+64wYDJ0vrOl/rwFgGDACCvR93v3/zr\nFtpCSbzT2Xv0ah8S4fELoRBzQoRT22WUJ+uuJ92s01G/+BHwOAx/s4T+mN3e\nRI4Hjw9zpsEuJVqUMDtmIuh5LVwDWAZG8bYOVidEDYnzPzAGnEcuG4rSPH6b\nlLXNd9IAoGUWaJo9sYkJ2daMxuQDqJ/EdCvIWYoqHNMW3EX9ALGKHvCVwuda\nFrVipyJiDi2wHUPeN1CdFTdqOpkdPBVlLaqeSROA5tZJhfbr4XBa+xRIkXM3\nXSiqkR0FLIO7Q+rH1g+CdA8Xq6mkc7YczM9BJLvrPOE5/EOTFWtB3+YmLmoz\nDjyp4YYLtyrTxhzc3QUKP9XNuUVlE6XoKuEku0iMfHzuI+N/di7QqXUbTclg\n6qW5\r\n=yFnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE7kb2t5PP8Uk2s0sfqvqdPiRAPIQ1i9Mm2oEvPomhOwIhANiyN3xnFzVUkYnJQ/j3LHRaO7ARAA84KqdRkX2WB0YQ"}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.2.0_1550134284593_0.5434911182111559"},"_hasShrinkwrap":false},"1.2.1":{"name":"guerrillamail-api","version":"1.2.1","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","babel-loader":"^8.0.5","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0","eslint-plugin-jest":"^22.1.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"87c61ce1c38350789bf361a136ed2b0251a79e73","_id":"guerrillamail-api@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-nerAdnt20SHefi3/sR6MPLzYZmTH1w35CQbXePWhNFOjPztxkX1/KtyN5wxqMb+KY3sYUMZE2Z9reKa0XZQqUg==","shasum":"795ce93c85883cd4f8df8ef33f4071d48f1c65d2","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.2.1.tgz","fileCount":9,"unpackedSize":133321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZSzZCRA9TVsSAnZWagAAtg8P/3rMtJclssr0L26DRXk3\ncLC076zCxLe//9U5qVDf8nFqPPrrc4finZ/CzivDimuFbHoWHbCql1gLWRBR\ndaDvK+AfFtdIWAOa6W5KXTyP4rUO1IWmPlv3E0t+Iuwh3rp7x//uMHX3Z78j\np7bEJaDtFX4+q7NxUwoGL8uIpQa6dB1sJqFecs95u9i+SZIZwEq53ms3/fnb\nfNzG0K+VcwGwAlsLjNA72bsW2d818y44pe5KigsXj7tFoszE1R0p0YvuOXm1\nJ7AV2nYE5A7yqRwnMBYCT8g2mlMDmIlyornsjyOZo3xpXtaj9G5wAgzjWc1r\n02cLAaTENo53ja/fJuAiwAKQm4goUHt5mLNR/qsXJCxVVl7Rlvjh/gllO0NN\njF+KFngGOxnQxuSCXgj0kortaA2irYdFDk3eDQF5hfQdA7EbmRIdjKLIKERJ\nGuFZVO1fp4q7h9bYn0/ZYiEZdR5mT/lyOy5zep9P3Bo9WhhBx3B01O1zxyT6\nzDNexP5yUYjSmeB0plk4JNMeh5LJ2Q+kdKZcHiPnrJYwliTgkY31dJicytnt\n4EPp9GxvQuc3CK5X3EysKjlTTOrOOPZVEjlH8QsHwFTR3MDwkEA88tG5MonH\nnJF7M9964Z9Jf/xnCc2X/1wvQOqkypz5/gRpJMyV6Hc+9cZdzXslhQbx00DN\nM3Rk\r\n=TQqs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGM+UxzhGR9rbS0SVgZ78E5Byar1DxduZefEa10+irvbAiBNr0BfTZaXeFMGu9tA5t2jdTnCTFLgchs6hDk0hfauIg=="}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.2.1_1550134489255_0.28869101553247867"},"_hasShrinkwrap":false},"1.2.2":{"name":"guerrillamail-api","version":"1.2.2","description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","main":"src/index.js","scripts":{"dev":"webpack --mode=development --watch","build":"webpack --mode=production","prepare":"npm run build","test":"cross-env NODE_ENV=test jest --no-cache","test:watch":"cross-env NODE_ENV=test jest --watch --no-cache","test:coverage":"cross-env NODE_ENV=test jest --coverage --no-cache"},"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"author":{"name":"Robin O'Neill"},"license":"MIT","bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"homepage":"https://github.com/Dobby89/guerrillamail-api#readme","devDependencies":{"@babel/core":"^7.2.2","@babel/plugin-proposal-object-rest-spread":"^7.2.0","@babel/preset-env":"^7.2.3","babel-core":"^7.0.0-bridge.0","babel-loader":"^8.0.5","cross-env":"^5.2.0","eslint":"^5.12.0","eslint-config-ao":"^0.0.1-rc.4.0","eslint-plugin-jest":"^22.1.3","jest":"^24.1.0","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{"axios":"^0.18.0","eventemitter3":"^3.1.0","setinterval-plus":"^1.0.3"},"gitHead":"248cbb7120effff6415e1a97cdf0dd8a068e7dce","_id":"guerrillamail-api@1.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"robdog89","email":"robin89neill@gmail.com"},"dist":{"integrity":"sha512-+bA3ep4T5ax4B0tfzM9txj6B+jut6BVjRz98gaMQluHZwVIl9DuAAiLuPFv4zXzeIYf2G6gtPWqGiFYLnzZ6vg==","shasum":"0ba1dbe79878c59a3daa54536a4486e864c86a9e","tarball":"https://registry.npmjs.org/guerrillamail-api/-/guerrillamail-api-1.2.2.tgz","fileCount":12,"unpackedSize":136763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf4UWCRA9TVsSAnZWagAAYhkQAIAfbzI8fHLpC+YLkgk0\nMs8906mLH0j3Xyn2fXKEUpO/JzefQTvjM2ZECEiw6wax5F4Sp7L21oCxCdmh\nwg/GwKRbWSWXqOUzlhgOMYS8q4TqCAALVnVpR0qe6fhMmwla2z8bNpQZjOMi\nhxc5joIEBTp4lcyMbn038xO50Aq0gJFO9GhvOdPU8X6axl28kDLLgwm+9Blv\nNLGRXu0rONpu1WlD6TcVDQ4+d7PY3aECQM2nc4MPJhRQOutoeZbQK9LwX0X3\n5KTBtoCs7tE3UdMgaqqU5PRfpTvcjCZcBeYg3s4gv07Was/x7iqkyZwImbwM\nP4+u3ikifz3coPf8LoW3hx9XDmaSv+w91I+V81/5eZ0QFOiLx9qWCXAUZX6R\n1i+1ecnZcMR1ZDl0v+tBxRPhHpFOWq2sUGKUJSEeP62L0ia/LbhzXFZx/rdn\n6Ydh2gx5ucSW1YIM830QeMSCwo3PxVc9231y5xqeJFudgM0p4QkMmvc6lVVK\n1wGns9ssc+13kZlozjCFh8UwBVyAKQtr8JRO7jWeD0CHFBjLCTYCvTws007C\nQrA2gmNEr/KicdkWGEgXJMOxT1N/neIpp0eB1Lcv4/fFbhozUCff1H5IMI8u\nlZ4skb67DuSOZeny+lVohl3LVJeri7VNRKbtTXcrXtJpm4b0DmgsZ66FGiXz\npuJR\r\n=5Oor\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMYjIXYKqclEHk8nAYM536pCMhQtZhLactJ8i1T1x1WgIgIjCQeIcvx3C9sSvHMbR+LMfoEVtS85Xpdx1D3FZTNzA="}]},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/guerrillamail-api_1.2.2_1551861013487_0.6024886373382108"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-14T16:25:03.753Z","1.0.0":"2019-01-14T16:25:03.925Z","modified":"2022-05-04T09:21:56.375Z","1.1.0":"2019-01-15T09:19:50.796Z","1.1.1":"2019-01-16T10:15:07.633Z","1.2.0":"2019-02-14T08:51:24.837Z","1.2.1":"2019-02-14T08:54:49.544Z","1.2.2":"2019-03-06T08:30:13.707Z"},"maintainers":[{"name":"robdog89","email":"robin89neill@gmail.com"}],"description":"A JavaScript promise-based wrapper for the Guerrilla Mail API","homepage":"https://github.com/Dobby89/guerrillamail-api#readme","keywords":["guerrillamail","guerrilla","mail","email","api","wrapper"],"repository":{"type":"git","url":"git+https://github.com/Dobby89/guerrillamail-api.git"},"author":{"name":"Robin O'Neill"},"bugs":{"url":"https://github.com/Dobby89/guerrillamail-api/issues"},"license":"MIT","readme":"[api docs]: https://docs.google.com/document/d/1Qw5KQP1j57BPTDmms5nspe-QAjNEsNg8cQHpAAycYNM/edit?hl=en\r\n[event emitter]: https://github.com/primus/eventemitter3\r\n\r\n# Guerrilla Mail API Wrapper\r\n\r\nA Promise-based Javascript wrapper for the [Guerrillamail API](https://www.guerrillamail.com/GuerrillaMailAPI.html).\r\n\r\n\r\n\r\n## Features\r\n\r\n- Interval polling with built-in **start**, **stop**, **play**, **pause** methods, using [setinterval-plus](https://www.npmjs.com/package/setinterval-plus)\r\n- Promise-based, using [Axios](https://www.npmjs.com/package/axios)\r\n- Event emitter, using [EventEmitter3][event emitter]\r\n\r\n\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install guerrillamail-api\r\n```\r\n\r\n\r\n## Usage\r\n\r\n**Important:** Once you instantiate the class, you must wait for the API to register a random email address. This is still the case, even if you are using a [custom email address](#custom-email-address).\r\n\r\nThe class will emit the `emailAddress` event when an email address has been successfully registered with the API. Read more about the available [event methods](#event-methods).\r\n\r\n```javascript\r\nimport GuerrillaMailApi from 'guerrillamail-api';\r\n\r\nconst GuerrillaApi = new GuerrillaMailApi();\r\n\r\nGuerrillaApi.on('emailAddress', result => {\r\n    GuerrillaApi.getEmailList().then(result => {\r\n        // ...\r\n    });\r\n});\r\n```\r\n\r\n\r\n### Custom email address\r\n\r\nIt is possible to connect to a specific inbox by setting `emailUser` in the config object when you instantiate the class. See [config](#config) section.\r\n\r\n```javascript\r\nconst GuerrillaApi = new GuerrillaMailApi({\r\n    emailUser: 'sampleusr'\r\n});\r\n```\r\n\r\n\r\n### Polling\r\n\r\nUse [`pollStart()`](#pollstart) to start polling the inbox for new emails.\r\n\r\nAs with all methods which interact with the API, you must call the `pollStart()` method **after** the API has registered an email address.\r\n\r\n```javascript\r\nGuerrillaApi.on('emailAddress', result => {\r\n    // Begin polling for new emails after the email address has been registered\r\n    GuerrillaApi.pollStart();\r\n});\r\n```\r\n\r\nWait for the poller to emit the `newEmail` event:\r\n\r\n```javascript\r\nGuerrillaApi.on('newEmail', result => {\r\n    // You got mail!\r\n});\r\n```\r\n\r\n#### Tips\r\n - Control the frequency of polling by setting [`pollInterval`](#config-reference-table) when you instantiate the class.\r\n - It is possible to [play](#pollplay), [pause](#pollpause) and [stop](#pollstop) polling for emails. See [polling methods](#polling-methods).\r\n\r\n\r\n## Config\r\n\r\nPass config options when instantiating the wrapper.\r\n\r\n### Config reference table\r\n\r\n| Config Property | Type | Default | Description |\r\n| - | - | - | - |\r\n| `emailUser` | Boolean\\|String | `false` | Connect to a specific inbox, otherwise the API will assign you a random inbox. |\r\n| `pollInterval` | Number | `20000` | How often (in milliseconds) to poll for new emails. |\r\n\r\n### Example\r\n\r\n```javascript\r\nconst GuerrillaApi = new GuerrillaMailApi({\r\n    emailUser: 'sampleusr'\r\n    pollInterval: 15000\r\n});\r\n```\r\n\r\n\r\n## Methods\r\n\r\n### Guerrilla API Methods\r\n\r\nMethods for the API endpoints from the official [API documentation][api docs].\r\n\r\n**Important:** Do not pass an `sid_token` to any methods. Guerrilla Mail API Wrapper will take care of this internally.\r\n\r\n#### getEmailAddress([config])\r\n\r\nRegister a new random email address with the API.\r\n\r\nAPI function: [`get_email_address`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.getEmailAddress().then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### setEmailUser([config])\r\n\r\nRegister a custom email user with the API.\r\n\r\nAPI function: [`set_email_user`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.setEmailUser({\r\n    email_user: 'sampleusr'\r\n}).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### getEmailList([config])\r\n\r\nGet a maximum of 20 messages from the specified offset.\r\n\r\nAPI function: [`get_email_list`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.getEmailList({\r\n    offset: 0\r\n}).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### getOlderList([config])\r\n\r\nGet emails that are older (lower ID) than the given email ID (where `seq` is the ID).\r\n\r\nAPI function: [`get_older_list`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.getOlderList({\r\n    seq: 815\r\n}).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### checkEmail([config])\r\n\r\nAPI function: [`check_email`][api docs].\r\n\r\nCheck for new email on the server.\r\n\r\n```javascript\r\nGuerrillaApi.checkEmail({\r\n    seq: 456\r\n}).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### fetchEmail(emailId)\r\n\r\nAPI function: [`fetch_email`][api docs].\r\n\r\nGet the contents of an email by ID.\r\n\r\n```javascript\r\nGuerrillaApi.fetchEmail(789).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### forgetMe()\r\n\r\nForget the current registered email address.\r\n\r\nAPI function: [`forget_me`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.forgetMe().then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n#### delEmail(emailId1 [, ...[, emailIdN]])\r\n\r\nDelete the emails from the server by ID.\r\n\r\nAPI function: [`del_email`][api docs].\r\n\r\n```javascript\r\nGuerrillaApi.delEmail(123, 456, 789).then(result => {\r\n    // ...\r\n});\r\n```\r\n\r\n### Polling Methods\r\n\r\nMethods for controlling the polling interval.\r\n\r\n#### pollStart()\r\n\r\nStart polling for new emails every _x_ milliseconds, as defined by [`pollInterval`](#config-reference-table).\r\n\r\nSee [event examples](#event-examples) of how to react when new emails are received.\r\n\r\n```javascript\r\nGuerrillaApi.pollStart();\r\n```\r\n\r\n#### pollStop()\r\n\r\nStop polling for new emails.\r\n\r\n```javascript\r\nGuerrillaApi.pollStop();\r\n```\r\n\r\n#### pollPlay()\r\n\r\nResume polling for new emails.\r\n\r\n```javascript\r\nGuerrillaApi.pollPlay();\r\n```\r\n\r\n#### pollPause()\r\n\r\nPause polling for new emails.\r\n\r\n```javascript\r\nGuerrillaApi.pollPause();\r\n```\r\n\r\n#### pollDestroy()\r\n\r\nDestroy the poller.\r\n\r\n```javascript\r\nGuerrillaApi.pollDestroy();\r\n```\r\n\r\n### Misc Methods\r\n\r\n#### destroy()\r\n\r\nDestroy the poller and make the API forget the current email address (like you were never here!).\r\n\r\n```javascript\r\nGuerrillaApi.destroy();\r\n```\r\n\r\n### Event Methods\r\n\r\nGuerrilla Mail API Wrapper extends [EventEmitter3][event emitter] which means you have access to an `.on()` method. This is useful for listening for events, such as when a new email is received, or when the email address has been assigned by the API.\r\n\r\nSee full list of emitted events in the [event reference table](#event-reference-table).\r\n\r\n#### on(eventString, data)\r\n\r\n```javascript\r\nGuerrillaApi.on('newEmail', newEmails => {\r\n    // Do stuff with the new emails\r\n});\r\n```\r\n\r\n\r\n\r\n## Events\r\n\r\nEvent strings are emitted in certain situations, which can be listened for using the `.on()` method.\r\n\r\n**Important:** The key event to listen for is `emailAddress`. This means the API has registered the inbox and is ready.\r\n\r\n### Event examples:\r\n\r\n```javascript\r\nGuerrillaApi.on('emailAddress', emailAddressDetails => {\r\n    GuerrillaApi.pollStart(); // Start polling for new emails\r\n});\r\n\r\nGuerrillaApi.on('emailAddressError', error => {\r\n    // Email address wasn't assigned\r\n});\r\n\r\nGuerrillaApi.on('newEmail', newEmails => {\r\n    // You got mail!\r\n});\r\n```\r\n\r\n### Event reference table\r\n\r\n| Event string | Emission reason  |\r\n| - | - |\r\n| `emailAddress` | An email address has been assigned by the API. |\r\n| `emailAddressError` | An email user or address request errors. |\r\n| `newEmail` | New email has been received. |\r\n| `pollRequestStart` | A poll request is attempted. |\r\n| `pollRequestComplete` | A poll request has been completed. |\r\n| `pollRequestError` | A poll request has an error. |\r\n\r\n\r\n\r\n## Todo\r\n\r\n- Write tests\r\n- Add option for callbacks instead of promises","readmeFilename":"README.md"}