{"_id":"@appsaloon/heartbeat-middleware","_rev":"19-a6fabe065f266bf17d1cbb93a8749655","name":"@appsaloon/heartbeat-middleware","dist-tags":{"latest":"2.2.3"},"versions":{"1.0.0":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.0","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.0","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-T1L9+rr+VCIRiWtFt+G9B/dMrqeClgGpNRS03BsmpOZtXbTJTHxXryS+unJ3wu2/myUl6D0MbWhhAkZ2lssZqw==","shasum":"116608fc8c68b18f8c786483c0c88315c760228d","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.0.tgz","fileCount":5,"unpackedSize":2679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsw6uCRA9TVsSAnZWagAAPGkP/AyuHEB4ZXDfsbGagyol\nXtEtCMN2FafSnE+KEMCfxF7HoEK0RfjTVhbLXELqz++5cAerbr5xlfV0PO1I\nlqtltjeB72OWvRGNnmasV9BGAuq4z+Dzo4CNv11ich4jNMdDXpUqxbY7iZ1D\noUsIM5WMhWB/h5FAfN5Z8+oNPLqVxR33PzVhGRRqdWP8+0hNKpS1/PKXBYXp\ns2CKSf+6ZTQdxmHQGco58wpAdfsDyX/PGslljoAsEqb48OYq4MOEws5kaQ6k\nA4GB+NuH3gXNscKmhwuyczuumTifV6+03xSQxod3+vUuYvahJjY0OZkzTrZ2\n83HV5U2XnApUmMHfXSvna3q9WVNpaBYz9j0/LhjAVOqKtZPN/delPQvMT8mH\nvEvAWDHLjSBeZ/3+4teravPnn/4UJz5AONAzUrMG2G/rHySHiVBt1cKTl9lG\nWnM30MGnpHLZKeJ6L4vRFYtwLVB0SNOpEXFVUKXlOjCSvJyvhI3NoCDVgFAn\nAgnxY2akDUacA0nuCGyV510KiWe26CsOroOP1/8AwlTAakpCRb85HbWulTXc\nfdht6FvR7GI/m/xakd13fxM5ttVpyARccIq9zJrW4YX2EhWVcOu9LiFXb3Yc\n7lkc97ZXUODvtuIvwdYdmTW3xUiZ5zH6bD1djTLgNNlpefdXI1mjSvQkugta\nxv5G\r\n=RyI0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtyW6+Jyz4rLBLOzH/UgyAWR0j/Pmteoi05BVE5xLCsAiAchV+mNBriMZ9VBL9tHtwPvesMUijkBfUzlXBpKdxsTg=="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.0_1572015790421_0.6384538539980082"},"_hasShrinkwrap":false},"1.0.1":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.1","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.1","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pEGfTMUGO0vAXqqQzKH1V1r4dBMllaMYOlBsFM2+qE0sgyiPiffRhXcvhLDblRtQwnhAFXV0TnQ/hX/f0oOtgg==","shasum":"a7faa3436e72642b4970effd06abfa2cf00d1c77","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.1.tgz","fileCount":5,"unpackedSize":2731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsxVzCRA9TVsSAnZWagAAFmoP/AwiQzDmMgV+DYOi08Id\nw1/8w0YgIeVzDU8hGtTb9MWG6Y2lUpHUydgaAHZ/ZC+fyLpkNeqKDigHPSLr\nn94WMU2x+0UTzfU1/L38SHRMZyA5HGSk9lqikoaY1xsDl3f7t21ospPVi2fv\nW7T/4uq7M0Fsz5qa/KYCzqHweLlK2DhKkApcqbNhHa4PKYtQhDHtYEDOu6R1\nTckb/nS/AFw7Njagala/O1Y4I+B3Uy8b+qX5CqpjJB7AzYn2nPNcoB2RZxVx\nfelePw1teEhP1yFleCrJX8Cc6wf7xE1RwreoflMd6Xlo0vnGMnl/gc0xRq9Y\n+DhIyfaNKepW6j71ZHKJEBP1dO8e+JZ8+sYehosBq1DbTe55xXkcJmGpzxvr\nL3Q3oi5Jm8xpGXE5QDw052eHA+fyT+AN64ClRWK7a1DvVfyGJy9gO/BAltAd\nNNCo/f6PLLgxgnfP5giq7Lsa/M9eqf5sfTL+XelXLV++7OFeJU/f/Ohh0p2m\n7RX7DzKzVIFUBcqOP/vIGwkEec9q3BNt/DrF5LS7ATKa8bqsBIOuBV+TrCCe\nrfFIClIQro04BcUMo2ASNDFP/PkbkcSUXpo26trwtzpy8o8F/QiOucqSh5LQ\ns8bR1Tf6GyD2gmUUZRzrdwcilCwjl1WTfAw4lRXmdxrPWGUUKwVZz7chJl7h\nHJmo\r\n=Qleg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+MffMLEIgl2o3EnoNRyy0EXkOHUT4Qkm2mT64K09tQAIgDOIvCzSfKQY66oad4CZP8wPvfw6H9dejDuqbOrziQfo="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.1_1572017523167_0.1821236406305229"},"_hasShrinkwrap":false},"1.0.2":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.2","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.2","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-foXHikUgPibVFKm83ewS+lOz8JFaZEaGhawX59gKPrK/pEET4GGu2Zijwl/f6pgBABvS9Xj9T1VwbywiO4fmbA==","shasum":"d30a34460c83ee8fb03b5b01c110f32f57fc7c07","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.2.tgz","fileCount":5,"unpackedSize":2800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsxbNCRA9TVsSAnZWagAAhqgQAIRE+zoohKrCno+Bd012\nw+4dI8QMyw3WWlDMDidXTYx2YamIvbphhdCclYU/6kAnWIcMtuRb6mBzxuhi\nx0+7sKGrEZX54EcDAUByexhCjwxTG33Q8g8d96fTe/4a8imVerNDzcG4yexu\nRiGKJx22Z86MGPV8pKILaBJYKa+PqHKZEuWidFtXMgn7YdIqrLzeD/oxh0sB\nLiIgI7rKwHozgB/m5/eJV06zoPN7Php5KSLweNOWUAndQJOYYivMvhX8vOjl\n+yKcW5Te4nD5PnMwddNi1/ir33LbHPix2K21zCNl94L6MqNCCYqztBZFYkqY\nXoTIOZqisGXM0KhQWtGAbvDi4mlZ8cbL6IBWazqQECpnEBIHDxUlo8PkmlXg\nfmvmC7X1Eb0HZ/XXNYzmB+7Xnteq9sBNVR/gmnQY5MjeCb1jJ4/GaJF1ZAfn\nI4YjDZLFE79Zmpo/V/V3lYcZtEWt9aaTqU5hBFK2gvbCETZNurGowpAABHWC\nt6jWfLKZjg6NbzxtA+9I/IgJjdHnokUye7jD6KOOJDMMxRmLzznVygxg1DZc\nyeTlsvUtmN8iIX561WxbO0z5hmeWPCG6wsmu8MQuszWU6MB34WxZHU4D1aXN\nGqA/IR7+CtlTa8lywF9nXX4KqOW6WHWgxYlY/2XO2ClEib8Y73GSr0G5PIoo\ndAul\r\n=dyCt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs7mA8f7xgVLlUfhypXPGm9AqHL/zXD7kTMLnkHtrVQAIhANzlm/ObrxOI4t9Xv60A6P/yWPj4/OR7icyFt00V8KHT"}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.2_1572017868776_0.6362955482278536"},"_hasShrinkwrap":false},"1.0.4":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.4","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.4","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RTC19frrf0tXuRdlnshHTXWOGg880JHZ54HSFk1JPyJ6iMS1WH+M3P01O52s3ln6Mg7NyO0bt9y3/Y5nIcNJ3g==","shasum":"2f5e07afe1d6d981d63af987925d0d834499c426","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.4.tgz","fileCount":5,"unpackedSize":2818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsxmlCRA9TVsSAnZWagAAPsgQAKHcz3iJvhvnQcvpqDJE\nx7amNUJJdYMt/bPB9kvo8AmliiltHIQBOW1byt6tRIlEXilj4dLvHndbMFg/\nPkxNwwUph3LHyk7zmxqY1eSoDyeN31RWuSybCFp9j14yn8RzltZEPtapejIF\nsV86jf8/t0jMGzpBhA1kYpJzRJNFLJilNps8mNoGzDJrqoC5ajuSmP0AfO7L\nHdTZU7PJTH9Jj6WNj5LA+aQRyGzVHlmnt1ezV7vm21HWib1WW2eZvQwCD3B+\nWOoCouPkcZNejNIgFGc87joE42dUrK6HHqTvIbWxS/s6ra5/whfqHuFoIcst\nqbBP8l52N9c+vylNKmKnjIkCROlWFxKd6j4zdaZiUhplWOXQyBu2ILCUCq7F\nGKZZ+eMpK4PI8KiZYizyDDsekfxT43sAqwtGvPDNNyU55AIR5SmB27gejtt+\nXWXR97yQBYFssP2Y66pWg72dVVQNyZs9HxyX/bIqNMAQyDw+0SZCRFiARcz0\nw4MBXzTUHfAFa1GZ4CJ2t+wmgGvndJDXx1P+fYWGlaohiu+PYKjO0KbLHIeh\nVmSxnDEaMik6up3zhneZ+kIpHzk2gwnIlyywqLgR0qPI5DVAN6nJIyQ++efg\nE7419Iy1UFzCK/w2MzwnpLKtYuOuU8GQKuCh0gQ5fhbUm7nYNAIoMaWm/4I9\nxyjN\r\n=0sNP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxm0rk2lUAeNr6bRKP3i/7NNGq/0TmKBud2Cwvm/fNAwIgH0UDEItpGmzFv98mXJFXQj186E8EOCDbUABfw5njeZ8="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.4_1572018597206_0.2154986431027155"},"_hasShrinkwrap":false},"1.0.5":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.5","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.5","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-W+3ZMVUfvtBQW8HqqJgdi4h8ZtHLzzdGd+C4e/TickkEfazCZ8mNnm3UNHEt7zZBVaI4rQS+fBYYFdBMBSaH9Q==","shasum":"4be3ad56360fbaae956dbd24721b8aa1191b42e3","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.5.tgz","fileCount":5,"unpackedSize":2707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsxqFCRA9TVsSAnZWagAAYSQP/0Jyi3HgsZFA9e/+lOl9\nZQK9C6F2+pp8jSk/rHj4Caf0NnkRs32zrFZ8NuNj2VOBTpL6evyKmlljtdLY\nUPoricBzIleeTE1sp74KTI8EgCAMle6suMIQ+f3CzbXhB65vDLyE4Ti3eToH\n/hFj4sgWInxPDYwIciq63YeHs+Du8itu/yaljzW/BEOz+n6A+cYgEBFFH01B\npj6LiTD22JzdJxffUxDIYdT2wDFCYF5r5ISQF87LwgA89yZleXPSCET99gNJ\nDA6MP87Qh9HKPAeGRpbCKQRdQ5AAVdFxMedrsvJ6apZskxDz3TsjvgFE+tnQ\nNCD+24pVRzdEUaPjxhux7vyJjWhriGEJUH9mtRwK9RSa7P4EhdF+LoZNE+kX\nUiaFQTHGrau+StEVGK1Lpw2U3QRxgV19y6FpvgOBhJ0Dqff/O6qFIfG7bap4\n9C47UorQpRjtb9y7mA9J6izYaU5ZSKZJ8vyvMqUWXfH/cp1K6p8m8a7OKgmz\nqmIcyAZNaofV4Yu+OT8OIU7fhbJTRhR78ldS8BH4pO2+WtD0FbGCKjYX8TvN\nuuqKK8BiSW6/QT8biWsJ3O/BZd/QzPHbaFrDRJYcw+Hlsci2+9EMJ+MFUv4R\nBA2ObEltyDk4jEUd3T+d0/io5vNAH6YYAUgbjD1vhXXVHD5RwBZsoxPqC89A\nQt4M\r\n=0C8F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTsHZlU6dFQI1SvOQUpRLFn0OvGeUBl9x82ysfohcuIAIhAI0NDDpftv2xD1RpPs6yKwuy4awhuwWckBD184qyr4hm"}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.5_1572018821360_0.9680132326922322"},"_hasShrinkwrap":false},"1.0.6":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.6","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.6","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+Z1DMWu111CLkdKjqg8HNCxwFSlex5UmZQ3Awzc7t9cqVv/sT3C7mOTl9MZ0oQ7YuHHiPnwjAgvWqumYexf21g==","shasum":"9479d56c6f3cf3971e99a22fc076bd1437135279","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.6.tgz","fileCount":5,"unpackedSize":2650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsxr1CRA9TVsSAnZWagAAaK0QAJ8whxt4XMjZAItLbzOE\nF/PlQ5d5ejEU+a5ogYP2QJc7XgFy79ma4OhCcsyjewAgO1yRgxeaFK6RRPSP\ndbH/7eaxyjPEPDCN+DW3j7KhYZG5nBA1kep+ebmyMP9vbly5KOvHnHevhB4D\n2XwDs+i5M5ZL4fIrqTRLWusD16JHVyWrxkbtAInV7YkRanNV+WBTosq1xwmb\n9U3KLbdA5hBc+eVhZilIUF29nOB+B1Yu7cleMhhZbmaMG3VTGUAGGpF60iZZ\nVyEFiYUNObUghEKzy+Q51AU8cccs4Vxxt+sv0S/FoCbzC5lNN5svd22TojKx\noQ9Is8rUOHepCR9GpLGj46mTPpJeDK/F1Qu2WeHMLrYstyZtlKj0ji0Qoo1L\n6QdXAu2v4accYIj/ljX0bOoAZ8v+iBmR82O0RQsJF547t2yTOwGZqZmZVcqw\n7CTjJ5YS2zEkrHloALRiFyAo6yrubEGzNlCnIRzVdv8xiIPPJZYxEWNqDRX6\n0bT9y+cHjBR/pEhCOnbj5KNV0fGY5JkwSpDoOmUjMPUoRUJ/gO1Jm5eutSBe\nstKrslaQ+jbl+s5BaS6EGWdymR3cGbr9UvuVQ1g2zfvmIRivebIlK389Vv/w\ncrIuKCMu95fWtcz4NziZD5aoHHelChWeUs66/bGmiPat8x0fM2Fyo5gtBRQ2\nyxj9\r\n=xiGw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyqUTioZky8jRNGCrZU37F82eFxDBWyU2mDdJDlR5ZHAiEAz2LWlFTP05LwJ/EMXmTKB0AXB/eD6GNcEQ8MGiK7B/Q="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.6_1572018932631_0.9111272242060253"},"_hasShrinkwrap":false},"1.0.7":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.7","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.7","_nodeVersion":"11.9.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-c3DsX/1d6uNfF1ZJZ8tJll/uQkDpaxwBvViyiQAS5JyLDxH5hgeA/MQi+Lrf8S8MaOVAP68dOAYfN4XQ0yiEQA==","shasum":"5a42ce6c565bc7fc75e4afe91f39331cac1fab49","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.7.tgz","fileCount":5,"unpackedSize":3356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsx0nCRA9TVsSAnZWagAAaj4QAKPgdyT1QsOisi8TFO5o\nNbCcrn1nVP1Du4tUq3P73hztB+eZY6oFZdxv4B9T9zqQbxQguBTjHIMN54Z+\nUhWCfXjjNqYiFWdROmYkO0A7F/wK+fJnOMfS6PQzup+CqBX2lHa7WWIoZwdP\nyrWVQYbn8+IK5PXi2imnopvPA9jTQK24nUt3SCR4UKWBOVyTAdHyRHd0gv/h\nOKUH3KQUJ/zKBVaMNOOGklCgenSMf2yHHr+8hhdWMy3uDZfTQYG0tmB4s5Q3\nDAUzi367GUQsJAlcUDEXAZoUQcVUT1zGvt6NbKQalIRxMD0Nl81G/VygZ2t5\n14Yr+V0yxPPL8yNWZ3UQE045f2kWf5s1XsOBXKvTtafXCyT1Ao3Y8Z0Vyjuz\nRlyeUwaQX43ZyrXw+UcBW0WTK6goaDCTwLZKIz/0S3qz38tDs+bHQQP91lNW\ni+0bT3dkxHkZ8o6HtKpEiZYRez3cP0u1xfD4sm51i16WP6khoF+aXT/foTZQ\nm1pUesgq+jZKHDPnMLP2VJLkBBG+lEPmd7t2vUtb2bpEboZW1V5BgU/q6/Iq\nx7OdvW8oCf03jSDP9r5CGJPHVoFoTk0ikCdA0mVRoE1w4oxEcN7KnYwvQwWb\nf7kWeikL5qAXDPG4bwKdMJfOkoeIR8TlMMYUfH9dGX5j1QbbcI+A0KBxroj+\noV0F\r\n=H03I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR4n9YclSojIT7qtsmUxpxmW5O4vICL3hy192dPBeHOAIgQ1QelQroKrlAxBOQWc0QEt9kKLYu40jxDsoxHrpCEwE="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.7_1572019494931_0.8173266355613003"},"_hasShrinkwrap":false},"1.0.8":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.8","description":"### Description Heartbeat controller for a proxy service (express)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-proposal-object-rest-spread":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/preset-env":"^7.6.3"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.8","_nodeVersion":"11.9.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-yPll78engModKPkxAk/x/HYJbUm6WlH8xWcqvnLaOsIixVB2KArPR12ziJsoeObrm+Ein3qQjYGDcQYwx9KGNQ==","shasum":"339c1195e891914f8223237b294b14c8afa289c2","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.8.tgz","fileCount":5,"unpackedSize":3423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv/vfCRA9TVsSAnZWagAAgCoP/2PT1AJiRQiG/5t/RnjP\n8k0Bqe+GRRZhDxNF7/6oPVe5hPYAU4McEXZfPk0RfV28uAH6MuWziUUFwhOx\nkRgQ6a7cgzk6JpLQ5fN+2pvFqsvT32yTxTXhcnKjF/vLY7VuJmuR7dqHxnQu\nBr/1apgu2ZCIasE5FqiEUgZSxAQjCnERg7rZX6S+jjE+cyfttwg1HzOhPnbC\n8k5y17Q7lnqRZ3dwzbkqauQBw5kQallScH/YspDIX5Lx8CZvElu5bWJqUZec\nY+Q/YQoseGLGz0ON81K3nDDFQtsPHpf5x3bmGXPqq+ADK9V+5Um12YVfMJFT\nc/oPZjpwvsd8HjlVGjkJNsRowFTVsIVNi8rCqk6/+qcSRz7FO6sqrIxt7Fv5\nV578CEKm4tOIE6JozAXfcLpdGHjxwl9VUfnuSExsNbCSImoh+yNrOiJrzov1\nWd8W17djoctZLIpqb4BqXCDbtabY/LDIieSBbhg9q5dGTLtwyNG3GIlU8Gz/\n3JvT/ZYI/xQmIS3/GdN+/wvt7SdY3YZo9fTMcE4TindxAil2UCYqslmcbc7G\nD91mv2Jdzru3EYzbSaVx84gM2BCptmwint+P1r3iDI/XtVCkS/ixCQcrJxea\nc+tSQM/jl4bb2KUua3H0lC0ftsedGmSF+Qmea/8+uyr2lsAYJU1QxYtd9QaS\n1NxK\r\n=5aUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7VvsEODSxvadnaaIrJeZm7iFe1oPVhAslcyruWAqv8QIhAIr33bFzlTMBW645CWjzv/L7YX/gDlKygaHdgOj7W2y0"}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"davidsingh","email":"david@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.8_1572862943122_0.3050678939080613"},"_hasShrinkwrap":false},"1.0.9":{"name":"@appsaloon/heartbeat-middleware","version":"1.0.9","description":"## Description","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash build.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"license":"ISC","eslintConfig":{"extends":["standard"]},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/plugin-proposal-object-rest-spread":"^7.9.0","@babel/plugin-transform-runtime":"^7.9.0","@babel/preset-env":"^7.9.0","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"got":"^9.6.0"},"_id":"@appsaloon/heartbeat-middleware@1.0.9","_nodeVersion":"13.7.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-RMfMPIt4OtbSrXJHM6S2wM7I1bIumqRM0TbWX5FkqUlzo0Wr9WiBKSfhXdea7GexWqMcFpO2z8JL1IvrlMHDfA==","shasum":"0b112d6615a79663febc24a187e14534eba8121f","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-1.0.9.tgz","fileCount":5,"unpackedSize":3714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiuzzCRA9TVsSAnZWagAAQ+4P/3DLSEVXu7NaJ1Gqth3T\nYke6mwP0KMuow9owWDoZ5uoRjMy5ExZmuQNDyA6K74J8ra9zpLIqKZc+IYDN\n24DjYld45arCMIgprbLC1hy2xuhV1ifnU08xzKJ2/8P+VKktvrf5bRxmhgv/\npCG17ocDHeF/FAj+Ap1j8VuY2hIGuKvUdZpiFySsAzNcLjTu/rpmouSlR48Z\nUErl4C2VC78uoUVDO87Ukt1sYYIT5Jxu/5r+qd0d1O8OY8kXHjmKbiURQs5i\nkeknmQi5VsY+YLcwcW3cEqOvRtnN4MRvXTrhkDTjD+EKs3cl1KEYZdrH9249\nmkbkiiUxwQ2YgqPLEVtH2DfLKkbyKNzlVkVBH40CRthUpzA/zAgL+ThscqR5\nqA46qnk+fVs1hC8cA8B6tGuKT64ND++lTNK2v4pxBRQI+6TI+ciPDP9a2O5D\n4xcUfIER/Fcd+x9TRQQplmEOdBWnyAQvLUFZYKgh1ZnNFgrwIOWg8GH6+XTt\nDb2v36qBQt2k2oAomNF5tJUjvPzKMv3uun+DLPwMVTEYxPKRCAPMPMcWmxjG\nnfl0K7QWtDo2xFC1k/uYRo6H4fAALotSBgMgaghcyi7AQtyJPk4dua6Wv1rg\nnrFZxYnKB8qKcXQbz7S+6WW2Fe6JCEYdtsB2rmmUGDEiB0Yh2LJNs+dSIGR6\nVJ59\r\n=JbPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhhQ2em6yQWb4HQRJ6Bi42OItQq7QUYRvPcT8GV42smAiEA5KTBlewDYtbRyzmZzpQhaHJEHQODROIf/wd2wQjIN8c="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_1.0.9_1586162931078_0.1704657088882917"},"_hasShrinkwrap":false},"2.0.0":{"name":"@appsaloon/heartbeat-middleware","version":"2.0.0","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.10.4","@babel/core":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.10.4","babel-eslint":"^10.1.0","eslint":"^7.4.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1"},"dependencies":{"got":"^11.5.0"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-K7O/f1i/6UGGXJUM8WDoUFZDE7YsdgfUuhQmqJT8ZUo/BKCTktQZIx/YpkWCQ1LyYGnhSkSzo7YQVWooJFRCeg==","shasum":"db593ef1a3111fb202f2581a6d2dbe05fa496751","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.0.0.tgz","fileCount":10,"unpackedSize":24472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDrv2CRA9TVsSAnZWagAAxQ0P/2E94udYSSbxxF6xdfnq\nChdyruyIftZJdlDA8kfCUx4FcBbwofBqfnMcEjewGH5GPeSGoReJpt01Ehib\nXi3K40r4LGtPIt7QPxMHtlyOcVLVINr3oLqjYOyojmu+2dCgV4Wr4WAtbfCB\nfdkvaCDdMVb3wGf6LeGFpcjcFaqrOD2H+z+hUHAC+vprXbDu5LjkVPAggKnm\no9Kcksew0NLGcoCCITInuwTSchYnVFeNWBVXbMPgbPxglnlSQVbvMtBFSKqf\njmN+JnGs5gVKTzQqbfS5UZ6Hj+0vqdp4o1uJ4PPiwhXHWskfBNradw7r8rGq\nAYLD43pk2mFyGuG1fT8YpzRGJO3zNT9v90ZJChp4WM2NXaTGvIq/87Oh1qvb\nuj/z0naRTMNDNNHaydNbzQLZvLyM092igDSE6CTDPjU+nKgKKukbxUIEZTVC\nMk5aH4qyVVL09E552eXiBoN6kkC1XRG3Usp+8yMcXIG5q+WDgmF3t8GGIg3x\nMMFBNr5iyUw7aAS76daIGccRxDE4IVl2lXMYBnndHDcr9KA2EknrlBZ5nDJd\nH0leX7BhU/JAtYOXaJrQvO5afabtSnE7QuSFTKcFfgdj3C6MfqiiU3rQFtPK\n+D40zFuWM8BnVSKo0kyWoufbeRwS3LV4VXGmSvl+waDZDbLOAqVm6tRD++tH\nqojY\r\n=cUVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOH6aJDkSnwPi45yUWsVkT7p1feCmQ8X8RfETWFK4gtAIgTVAEZxDLP0oHO3LxIkKi38MaM0mAQWckGTZR4wszTVU="}]},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.0.0_1594801141571_0.5624065496526851"},"_hasShrinkwrap":false},"2.0.1":{"name":"@appsaloon/heartbeat-middleware","version":"2.0.1","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.12.17","@babel/core":"^7.12.17","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.12.17","babel-eslint":"^10.1.0","eslint":"^7.20.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"dependencies":{"fs-extra":"^9.1.0","got":"^11.8.1"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.0.1","_nodeVersion":"14.15.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-9g5TVju/Oolmcke/XX45sLrwAT5g43y8uqs4glmFx8njBe1Ki+WL2NcCrVMU3y2p2Kc/qpleEkmxVKX3EImO8g==","shasum":"f3c06b6adbf797153dd278188fc41500f6d3d3e7","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.0.1.tgz","fileCount":9,"unpackedSize":24015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL/a1CRA9TVsSAnZWagAAbDEQAKAuZtWymT6wha37g0DT\nb+6wBABGkIKcM9iOpkEG/mHAFEsToFvbJ8KCkpOxYOmQ1n/TyQU6a/x/d64T\nixFe/spt6L3NqGSSwpkxj4AXrjvduz61RsRqcor5lWXnbTVttIgtVi0AzK2R\n+W/l/GnngnmrgjNbUZGMpp4gKCpGOwVKBhwV6jCthelPdi/srccv4LzDeL7T\n/UVjR8uPPvTqwWoTLfZomEVSavSHTIocZH7Mr2KeVGXIt/NhS9qus/zMzmvB\nQaas4LrFXtfPLQmNqwyga76CMosF+cxODUVWxfpn5+n2TpykQO3GTzECF3cX\ne0Pm4egOFxkbDdSbOBMjv9WAn8uTGIaceVuOu2dZRINH3gs+c+wpOtDNTD2q\nrRMUpE9E5U6RXXqf/jw8OjzCazutXfuY0KGUku1QNHND5QXX4tVyi4bl5209\ncbn6DkLuPPwvB30yH1UXPhNbt8AnGo1ycH4MFNXdxp/Aq5/9qBFcatCe6j1h\nqZhUoKrIOSVUhOepA0LHWbf1k/9oPDOhUTZyf+thGO1NHZif3n3205lwJQy0\n+655tIH3O1Nj5aVMM1y+5w3FBVuKzeBGiQ0PYM8nmR9cCNSC2TpLnmnDM3y2\nExce6mNqHmv2R/ZkueeGmMUBTtSiLoPvGbFXKyAO/V4El5YlqmwVwq8l64Ck\n9Nqw\r\n=AEeH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFbHA8KzJ69JoY3YSnyYFhGkdUE3IVwFS3kVPtVQ3BZAiAdVU1W6KrdSVE2n/ot2jTM3N6szt1GD9RA/C3zHta1QQ=="}]},"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.0.1_1613756085239_0.5783581872356958"},"_hasShrinkwrap":false},"2.2.0":{"name":"@appsaloon/heartbeat-middleware","version":"2.2.0","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.1","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.7","@babel/preset-env":"^7.13.5","babel-eslint":"^10.1.0","eslint":"^7.20.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"dependencies":{"fs-extra":"^9.1.0","got":"^11.8.1"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.2.0","_nodeVersion":"14.15.1","_npmVersion":"7.5.4","dist":{"integrity":"sha512-TrgHOaXnQ9MOSP01ow4ueVxY7iap6LsM6QYpSxO4HLoXmsPM3Pd6kuZeu3a2QkbroxAIH8yyOtVOX+M423vo7g==","shasum":"efe195675e2a4f005062a789275fa6e3df04e3c0","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.2.0.tgz","fileCount":9,"unpackedSize":16278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNkwOCRA9TVsSAnZWagAA18UP/iYGpz/kD+qVn5d0NJi3\nHPi2pBASmjTm8rDClC+jyU7bcS0MXU5kqBLSD2l5VFQzN/U7i0umTjwFRW6S\ntJiUqLytBZiiU0WF72v4cMQ/Pj2Bd8gJqOQ+iBrU9AiUms9M1dBJ6Mn31nZJ\nv3j0XSeh5rdEexqJlYCLVLyUW61DH03Iyz9LPCU1/FN4mGaNytnf/+zXB3no\n1cmYcr44yXyz2Pl2fKR/M2yxayO0PYjvRUGP7yKhUr7xrFbmuvhzjdxCp/bc\n6lqHRGuUtUcvKiSyTTQW0Owoo4bQEVCU7W4sC+JjcQ66WD05TDRqIkEKGlbX\nDNtiMe+20r2vKZtxJ5qpOZS6prh0ZiYZnivSoXJj3gpsD9F6ykAdp0ArC2gX\nGdRjsF37PGKQKD7lQB3aM8L87huTEzFXbtDP0Jiz2NAaMRHhrCTT6krkwYfj\nAlIP9UsScuMjipo6lo0GHgqySilMQWr7mBQ2kFiWjrj7cz36hXtOHFf1lMTp\nkOKXL0hisoUOD91cpNmanCYKoErlEYDoVAMUi8cxSIJUMUAZ4TLVB7f0qHF0\ne4AkVc5mt0iuafbyPcTLbDmh5KFvQcbIGQi51XIkH6T0PB3XIYjK2fxOWQM/\nR+dZhBYzG3Lio6HC6MdP0w41NLzfYsfY6vCU9YkLB7wQI3SD9NYd338/fqMJ\n7K6O\r\n=WXGh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNRCjE/Um6XMYzYP2E7B0TpeorWX5dKMlI1bxdYYmWCAIhAKoaDFpDNnkhYSy85IWJBI4ykkFwER8AVg5s2G92A6Aq"}]},"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.2.0_1614171149853_0.13609218650458232"},"_hasShrinkwrap":false},"2.2.1":{"name":"@appsaloon/heartbeat-middleware","version":"2.2.1","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.1","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.7","@babel/preset-env":"^7.13.5","babel-eslint":"^10.1.0","eslint":"^7.20.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"dependencies":{"fs-extra":"^9.1.0","got":"^11.8.1"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.2.1","_nodeVersion":"14.15.1","_npmVersion":"7.5.4","dist":{"integrity":"sha512-S5d5r/spl51Z5RXVGoqqn5BPs5w6JEhW+Dnpv31Okr3bPFqaX8vPXe01YQ4Iie5CfeD9aQnHhf1tOMTqkVwoaA==","shasum":"bdbb915222a445d00bdc9a9a5ac4455128a94473","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.2.1.tgz","fileCount":9,"unpackedSize":24250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNlqJCRA9TVsSAnZWagAArDAP+wVXFEOPJ+eevpymgrp3\nwct8/8irJFGY8U8uniyAzLx+QtF6xcH3zcgXTXwimnmvAZV4mTqXOxfPwIwa\nAyaiK5ohEHwcjoquMGXzEjK7daVPkuGunaggJN3t9yBNaBmI6EsO4kIkyNWc\nHHHlorSk0hC75n9xG97lORF0qb4D431vAK9HxreNHBuyGL15ZkBHaVQ5a5Rk\n+2NKAkhUGSLxllcEU1wUXd4XJPOclekeBFAql+H5N6+1sHU09g0MaKEhyjSx\n7IRv/QMfy96hGL9/jqc6Wj8XwgMM5AfYIl8LpQMTTimjV4MT7a0tkKN2L6Qr\neW2KNIKmOa7b3F2IXNFWxL1Ozgm0MQgRP5tJL1GHFjGgIgt122qPbwe2CzQX\n+57NDcv1EDblqTAeahCEZpvcAUg1VMoXDGV7iOwW2rATC+vX5dmsZa2EZeD/\n1AVdCHGbGmaLQKy3z20pJsucAbOTbonMZaC6Yafi3H9V7AH4LudyFy4H+adK\nTzNLjbjyu4Vnaw0H7TTga6W+sxCWTjcXhoS/NV2Apmnk/Xxg1HBbcfJBfgwh\nn/cCp5udMN/Q4nvyWsFgdnmFgqVtjV0l/WCO63/0TyuS8+5bBQPcoG4kzFBJ\nkE/yoIVzLH8M/+d7dwsP3Qq+B5aEDN0qwtcZW2wnBUKoRHX1jNef3iPaHlIR\npYaV\r\n=gxpC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdxA/lZYu0C1YEBKe4PhbHU8DynPcv3Xh21M3YGVCOuwIhAO6MUsKmddDztBpSVxVz4gK5NKKVVsJhUzKRhK+JVt0m"}]},"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.2.1_1614174856940_0.5634350346128305"},"_hasShrinkwrap":false},"2.2.2":{"name":"@appsaloon/heartbeat-middleware","version":"2.2.2","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.1","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-transform-runtime":"^7.13.7","@babel/preset-env":"^7.13.5","babel-eslint":"^10.1.0","eslint":"^7.20.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.3.1","eslint-plugin-standard":"^4.1.0"},"dependencies":{"fs-extra":"^9.1.0","got":"^11.8.1"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.2.2","_nodeVersion":"14.15.1","_npmVersion":"7.5.4","dist":{"integrity":"sha512-dp47kmXY24p0XyJkEsa0BEAeiTIrA3tAbZ/g5neejcy0Noi+IJoLHdF8KEi5LmwMggcztVDd3eQNXTX8Rhei+g==","shasum":"f9248f0e257723441ab8fe44e41261c62ca6d073","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.2.2.tgz","fileCount":9,"unpackedSize":17343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNlxHCRA9TVsSAnZWagAA/zAP/2ENtj4+l+9/lJIJpEJg\nm6nJ2CA1jC7odTsrk3qjUS1iRyyH410hGQlDzahNEFcAAH6yu0l3TcUPuXCC\nvcIaNTTKWAgRQ5RKjedyjK30xOeAvTsnLiZLSLxUoIO05Nzn+9tz4B3zPPva\nhQjRFpy2pD5fUJITSQvepkgXDr0l5NTgvA4mgh9j4gnr3UabH+3baJ/a3EUC\nt+qTRAhWmSCCyOELz8SXo97p3NpwnCYqmerrzb/7N7vow3LvYwzI+JPfndS/\nEp5VIjFi7pwoEoicEjQlCLeqHMvBXBgNiGHGqlefiVM/MIIMplteJNQ0c9vV\nA4A0EdoeOq90p9WFgNyqBULQNwFyT1RV1icCbd35gXJoSBmR8zahlET9DiRG\nZoR+OtWnm1KQWapawK1Fux/g+Opfx10ipG1B1aBVceSOWsN4ozcRYdeh1n8B\nd/oDBzpmcQZLMCYGyxCI2G0/H0Xw/j0z6bukK1HJjtzDQ2YkIlr1iP4Vpljx\n4NMEgBciiUVnORNv9hTbhULkF0t5afmXdS3iesezYMeF/9g+M8QtORns/Owy\nthcjA9Ljvlr+7rYxvPNjEvYL9PLZvy47LxyRrIfjpz03dlL1E4wMDv/xvnI4\nloT+IRFxDmGPJ3+0VIjuX77Uca5yP72ZyKudFflvs7DVtRPGAqp10haKNVCJ\nrWRr\r\n=xmm0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1HCsT52i+P/ofenacOvPbLHeSK82ZU6O1xb1FXEKZXAiEAv/tRvFSEoViboLMq/xsk9nOw7Jl/cRTjQXiQGi40L/E="}]},"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"},{"name":"jojordens","email":"jo@appsaloon.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.2.2_1614175302834_0.2789038769540706"},"_hasShrinkwrap":false},"2.2.3":{"name":"@appsaloon/heartbeat-middleware","version":"2.2.3","description":"Heartbeat middleware for a proxy service","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bash ./build/build.sh","demo":"bash ./demo/demo.sh","pub":"npm run build && cd dist && npm publish && cd .."},"author":{"name":"david@appsaloon.be"},"repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"license":"MIT","eslintConfig":{"parser":"babel-eslint","extends":["standard"]},"devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.15.0","@babel/preset-env":"^7.15.4","babel-eslint":"^10.1.0","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^4.1.0"},"dependencies":{"fs-extra":"^10.0.0","got":"^11.8.2"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"},"homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","_id":"@appsaloon/heartbeat-middleware@2.2.3","_nodeVersion":"16.0.0","_npmVersion":"7.16.0","dist":{"integrity":"sha512-4C5sWIyazxIA0PeqVhzD5NI1NJVnil7vKuhrvdhtKrONSAyX93S4Kz3heV/T02CL8loZPexifpjlO8PMYDmZLA==","shasum":"d58a8759b49e7dc6c037028ad9c97cef746b0c2b","tarball":"https://registry.npmjs.org/@appsaloon/heartbeat-middleware/-/heartbeat-middleware-2.2.3.tgz","fileCount":9,"unpackedSize":19545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNjlYCRA9TVsSAnZWagAAg+0QAICaBkjR1X+bPbSyGfUJ\njBzKi9YwpiuYLmQ6p/jLimc+FfAxFk9sWE+xC/APEELRmIzSlw+q9q9lEuGY\nAKn/9t4oIb/pY86iFYJBtt3Qa/52Mks1qfEOt7QQEGvEbRgDA/k/xXbhHY4e\n4JdJvdQUp7iHNITDFk6Ga1MYR95nxzfp44FXTXMf/7WNGrfSCH+V90F5+8B7\n+4P6FPf4J9oHs33PICeMVOabjqjlnI0ES4AQgBrk06sUgfGa6j/w+dJcGnVm\nHEOxW/EJ0zoRmbNyWMh9hSoqwFMTgN0hdM3CEcnEJIUDPOrBbVi8GqrGcpM6\n+qYe/60PYadoQAQLDpTG8C+EQwFoIcNJLFm21t1+UYui4UsgXtppvrZyeqQb\nrnL3epPSGFnbt+8zgH0c+B9kFDVXm+MHYLyQXS33/44RH1Z1j10Iot4HaTpp\nzQMjRylijxV7aPg5r/OYz9HgnoaBMyMaxfexpSwJipVplvLJWwy1RLTiWKTs\nkdiqWXOtgpJyHpm1nGMsrKVyepQ2y1wbpS4sqxHg7KXQUWT8PABqxqIcdJ1G\nYSd1e6ARPcHxmiDamvXLuzU+5CbSVGrAc6yHlJCVD2F8rYnZvp7DTKcXtG/f\nKAAKdY/yO6CGWcyx5HWA0wnISd5NN/Yp66hqMnfP1kiVi7sIB7au4qk4Ur73\nQJ3w\r\n=mVKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuUBe/fDmsC/M8cJU7zwHMEef4Y3dKUGJbT7Gc/tyYoAiAIR1D8aBod1lFZFZNKoUjT2J/92XYolLAf+Dic3bNvXw=="}]},"_npmUser":{"name":"toon_nelissen","email":"toon@appsaloon.be"},"directories":{},"maintainers":[{"name":"davidsingh","email":"david@appsaloon.be"},{"name":"toon_nelissen","email":"toon@appsaloon.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/heartbeat-middleware_2.2.3_1630943576841_0.7919212174225965"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-25T15:03:10.421Z","1.0.0":"2019-10-25T15:03:10.573Z","modified":"2022-11-24T06:42:19.521Z","1.0.1":"2019-10-25T15:32:03.288Z","1.0.2":"2019-10-25T15:37:48.857Z","1.0.4":"2019-10-25T15:49:57.345Z","1.0.5":"2019-10-25T15:53:41.628Z","1.0.6":"2019-10-25T15:55:32.789Z","1.0.7":"2019-10-25T16:04:55.114Z","1.0.8":"2019-11-04T10:22:23.270Z","1.0.9":"2020-04-06T08:48:51.192Z","2.0.0":"2020-07-15T08:19:01.742Z","2.0.1":"2021-02-19T17:34:45.427Z","2.2.0":"2021-02-24T12:52:30.007Z","2.2.1":"2021-02-24T13:54:17.077Z","2.2.2":"2021-02-24T14:01:42.989Z","2.2.3":"2021-09-06T15:52:56.977Z"},"maintainers":[{"email":"koen@appsaloon.be","name":"koenhuybrechts"}],"description":"Heartbeat middleware for a proxy service","author":{"name":"david@appsaloon.be"},"license":"MIT","readme":"# heartbeat-middleware\n\n[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)\n\n## Description\n\nHeartbeat controller for a proxy service.\n\nThis middleware can be used to add a GET \"/status\" endpoint to your Express proxy application.\n\nIt will periodically request the status of other services. When the \"/status\" endpoint is requested, this middleware will respond with either statusCode `200` when all other services are reachable, or `500` when at least one service is unreachable.\n\n## Purpose\n\nYou can use heartbeat-middleware to add `domain.org/status` to services like [UptimeRobot](https://uptimerobot.com/) to make sure you will be notified of connectivity problems within your Express applications.\n\n## Usage (Express proxy application)\n\n`npm i @appsaloon/heartbeat-middleware`\n\n```javascript\nconst express = require('express')\nconst heartbeatMiddleware = require('@appsaloon/heartbeat-middleware')\n\nconst app = express()\nconst options = {\n   routes: [\n    {url: 'http://service1/status'},\n    {\n      url: 'http://service2/status',\n      dependencies: [\n        'http://service1/status',\n        'http://service3/status',\n      ]\n    },\n    {url: 'http://service3/status'},\n    {url: 'http://service4/status'},\n  ],\n  interval: 30, // default: 60 seconds\n  hideOutput: false, // default: false\n}\n\napp.get('/status', heartbeatMiddleware(options))\n\n// the rest of your express proxy app\n```\n\n### heartbeatMiddlewareOptions\n\nThe options variable passed to HeartbeatMiddleware should be an object with the following properties:\n\n* `routes` (required): an array of objects with the following properties:\n  * `url` (required): a string\n  * `dependencies` (optional): an array of strings\n* `interval` (optional, default 60): a number\n* `hideOutput` (optional, default false): a boolean\n\n---\n\nThe `url` of a route will be pinged by the middleware and the client will respond with `200`.\n\nIf `dependencies` is provided for a route, the client will ping each dependency and respond with `200` if all dependencies also respond with `200`. If any of the dependencies are unreachable, the client will respond with `500`.\n\n`interval` is the duration measured in seconds between calls to the client.\n\n`hideOutput` can be set to `true` if you wish to hide the output of the proxy application's \"/status\" endpoint.\n\n## Usage (Express client application)\n\n`npm i @appsaloon/heartbeat-middleware`\n\n```javascript\nconst express = require('express')\nconst { heartbeatMiddlewareClient } = require('@appsaloon/heartbeat-middleware')\n\nconst app = express()\napp.get('/status', heartbeatMiddlewareClient)\n\n// the rest of your express client app\n```\n\nNo further configuration is required for the client middleware.\n\n## Demo\n\nA demo is provided in this repository. The demo contains a docker-compose.yml file with the following services:\n\n* proxy-service\n* service1\n* service2\n* service3\n* service4\n\nThe proxy service is set up to route requests from localhost:3000/service1 to service1, and so on.\n\nThe proxy service also has a /status endpoint which will respond with either `200` or `500`, depending on whether or not all the services are reachable.\n\nTo start the demo, run `npm run demo` and visit <http://localhost:3000/status>.\n\nThis demo setup has deliberately been broken to show what happens to the output when one or more services become unreachable by heartbeat-middleware.\nIn this case, service1 has been disabled. This will also cause <http://service2/status> to respond with a `500` status code because service1 has been added to the dependencies array of service2 in the heartbeat middleware options.\n\nTo fix the demo, uncomment line 27 in  ./demo/docker-compose.yml, and then run  `npm run demo` again:\n\n```yaml\n#    command: node ./src/index.js\n```\n","readmeFilename":"README.md","homepage":"https://github.com/AppSaloon/heartbeat-middleware#readme","repository":{"type":"git","url":"git+https://github.com/AppSaloon/heartbeat-middleware.git"},"bugs":{"url":"https://github.com/AppSaloon/heartbeat-middleware/issues"}}