{"_id":"upbeat","_rev":"135-c262278e1821df1b5cc6af31a0800845","name":"upbeat","description":"Fast health and performance monitoring with process handling","dist-tags":{"latest":"0.2.3-pre13"},"versions":{"0.0.1":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.0.1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"060b9752c60fa4a6d60bc7fc38c99ecb286fa9b3","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.0.1.tgz","integrity":"sha512-IfXI6Btg4sVal6AAnOgsqgBzd+7RbuwUfaBI+k4HOr6EnJ1ZtY4OZeymcwqfHWl6BrbYzBzg3hc9dCUtWFRwHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIegIx6KAj3CIP4U4z6mpwYp8y3ZZDCMsQIEq2Z9YLyAiB3wYkzaXmNmftYaPoPbmRPuEgDIW/lCQX8KGwQFHyQjg=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.0.2":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.0.2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.0.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"f9b433f991911061b95b75fa41a341aee4349b9b","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.0.2.tgz","integrity":"sha512-8zJsQ9r7qYIZ+ixAGK3OW3HOTTxYkAy4KJ3xs1/E8Yx6pSvQrICIUu6CEUFUQJ7we2PCPsAfs6YOLhg+DiI/Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcbqA7p66/DhcmtKPu3S7mn6V5vRa89jzFt/P9WlQNOgIhAL/EPlm3zgCdKmA3g3VKmQ+h98Nv2wbr/1JsxAvdvttm"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.0.3":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.0.3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"219644ebaaa6f2a3c59955cd7f9d792fdd72f814","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.0.3.tgz","integrity":"sha512-MJd1PRvbW68FBxSo2ybx5Kn2mIy2fDfCoyOBQlMeE9jf4T3AhkKUNG3VkkxpUUqxznnL8xIqiZqyaUeYf1Eqhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiNMEML0TWwRHIIA/HTAHXwdTF2ZAUCdp5QFOP31IBLAIgTJ9FweB8dArzzLatFgHJqeMk9WWEYMerAMteMU3Kq6E="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.2":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"1755f5724168acb5830e82324121d8b580b783c5","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.2.tgz","integrity":"sha512-ovHvj0dHBwdOeJ0H+9MzKNKFEn3ez78grOQeE1DBLXqAwietJZekWiSYPzqWf9o3mS9eksKmBbml6OU5Ao+l/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl2gnvGAp1XdHx5hprrf3jjQOUPkylwj8DZDDueBLPaQIgFdFSnzCxqAvfpxSR1BlQ+P6HevTpKmyPquulNTM8IDo="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.3":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"2f5b063a9a8c9d60072d0fdddbf55e2683c18e34","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.3.tgz","integrity":"sha512-PRfx6JfYzj/ubBU2Dq5S8Alc82olg/P2tfD/TlABkFCI7TVAQdFn4GEovODEk58qybhBZUYsnAoheFTsMC2f9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo8FDfV8GsmIv7zrmYmaYqUxx84gK4m4buLBMbvTKY4AiAKAwN9AC4QDbJhZzM4jXy35V6KkBd5RnMq1WBnXdCP7A=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.4":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.4","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"997ba28068ace4be82082bbc20d4c5a3bc40e6e4","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.4.tgz","integrity":"sha512-x1SkBfepQak/TKkVpXddEMsIPp4mznMO6Fm48+Ch86YbT25JENCgkPtT511a6+6bjM9I+rZyeKa8J5/C3zMNwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbEwePUofy44//x9ZJDpTcD4OX7w8FnpYYH2IeX0wLwAiBcwE/IVeI0iFmDD9Z4SIJtondeIgGJ7/b//eSqi8IJOQ=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.5":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.5","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"8ce64cf15aa878b3901a402baa7cab4957db6362","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.5.tgz","integrity":"sha512-6BidXR/bpLLh2qSQKSMRypWVu4tgqmT1Y0EH10okNbdX3q0X2qXTJ0VDlgc3Za3HE3QjVSuM1U16Wq2ZwM8VGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdZM+taH9j0iebKfq4tLoTodo/JqbWK88M8vWlMHxLXAiBYSemoh+fWdQ/XpS509a+pzx5uTpgDBiptxptRbFmupQ=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.6":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.6","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"794646bdcd77acde287822bb17add94fa5d76c9a","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.6.tgz","integrity":"sha512-A2EvNClweOjusZzJPouL92Qk8Dcatou6zSoUoWWgV12JyqfZhiQjBlCIa+sxOkz1znlh+b2CAkCib8+pc6GQBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB60BX7S8ox2icWfzGZPQcPN+ZZo3z8P3HqRNF4up+B4AiEAuXeAHvoA0iXqACQA1KBAzZQscOxPu/bkPLTFPrpTuKk="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.7":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.7","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"eb4322ec33b1b3b58e76de94ca25ed86232f59d5","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.7.tgz","integrity":"sha512-suDovpjeiSXFl3+PIhcOTQp9iwNfpBgr1PQwTaIDaMTcx4nyadQ9JMPGxSkiINb0eO7ML96fyJJ2RZfArB1s/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYYldYfMmXmbUWK5zP6p4qdLHGCjwZ9wMJOixTVSy/4AiEA0lQ/jVM8mnkOshlS9UK4Z7CxDh0BCo7LocbRJFlMf3U="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.8":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.8","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"01d2bd964d3243828faed9b11c1f1d247a0a737f","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.8.tgz","integrity":"sha512-ONPF8nYq+4jnwLb+dSPRsuYo/+xxl3Zdl/z8EE7V58HyuGJsDwv9zOqjSTZ1F/9OrFxScZg9SCowGItQ/8TrPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ9JqWsrh9jaixoPN4aZo4rDEMdMQ9P++ypc6LW0KeIAiEA9YXVmzFZyEUnPMhWkYHzUl0eG4D+zxS1YkLFvoFaCIA="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.9":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.9","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.9","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"a39491c7521dd0610519950c3369bcaf7a912274","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.9.tgz","integrity":"sha512-1YTw05erurg4zYjR7aNLH7PaSwhCMoDiOh92EtKmhrBWtPmDewtUIERUMh9nYPy8sk4lWIV/7vtteOAiw6rTGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdppzWHWAh2cvt2rziQYcQdFWv2quzx5dVLnnE/QaQ1QIhANCIbKGozC5+qEgKeFDqBZjHxPIJZ630Ww+tjmOSPMhe"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.10":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.10","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.10","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"a2f2d34927eec284c204f8444eb7b3f427d53380","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.10.tgz","integrity":"sha512-/FyfdeY/EGUy4IO7wFEkOq25Qk36IImgTYX5ew+Cfn2Z76DdvoV245IoNpYOov7ntxyd/fddgPLw1f/eLVe6nA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3SHlsgBpBR8AJ9KLGPSJEwFxbRY86n4BwtWhqaT7lhAIhAOJynHMHwwQ0VRfRXK9f5HI+WpbVvVbMRjUv3cTNbQDr"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.11":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.11","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.11","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"fb2b05ad7dafbed1393dce868f10cec48d583ffb","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.11.tgz","integrity":"sha512-L1u2vZa9OcM0nYX1ob/gz+Z0bGXZVubSb9lSM2wZwAX6jBgqXKb7qXpZTxPrtS771pz3Zev9535nfIdQIcIu/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO28RQa99BFPyvSbV+2q+fcl+aS9MtUrsxEdKGv6bC2gIgTfpYKpEXk5WyzHC8fnwTLAKHnbFmHMqRmd0mMZwQzXE="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.12":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.12","licenses":[{"type":"MIT"}],"engines":{"node":">=0.6.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.12","devDependencies":{},"_engineSupported":false,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"8449b023b753aea0bc15f6b710d74aa59a633528","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.12.tgz","integrity":"sha512-gmMp7BB0D39ouoaC3SCS6teTL4N8ogZNAcbbI8AWjay5DzUpUg5s9cw1jlG//N4WW1Rc1VnrJsC7FwxJBfFPNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC73B/YYOicwtJaZF2o3nwTdSB63uLlxMSlGpNiKikh+QIgN5bHwfZXqmJCf2euQk16uaoF3UWpHPGH1G1y2YjtvvI="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.13":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.13","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.13","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"2280f99d6952b3cef3d6210d36abb16c7fe5e879","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.13.tgz","integrity":"sha512-ZGHnotbRfp1hTpTuaRb1BxQ34AxChvutXojIGsiHmDkhMMPORs19rsvNeaSmScQalu7lColLfD5j4r3g3RwOSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiR20ppgmLlPObwLkQY5Z6Forq+1rBFu0F44nXBqMQOwIhANqdQrliQy4vJL1E+DMgspFR5613purK42cphfw4HQDl"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre1":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"ea981ea6db98b14c75f883ee6dc435ed91e1ec45","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre1.tgz","integrity":"sha512-k2G+XAKHd//4dlfUe2g+m8CdZP9SdL5kk6FXtdampG/HzkX9ATyBfJCwJ10ZfkavVbfKmKWSiZfs/ECvW+C7YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2UMUxMAbH7Y4ycJixGGRhrQ6u6z4ltO1ugp+Du9smGwIgaF5ersO0hOvaZLjpQxRMf+Cqu5tTrPunu4P8CBgI0rI="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre2":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"494fe2d4877c7505b4a3c2b2d0926a21f62dce21","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre2.tgz","integrity":"sha512-vOR8N1mZHNCcj2Aqa3uXc19ZYnIvOV8Eckn1qS3I3KddlD7Z80dMCn80CLfZgRxHtPftCPULXc4i6J6fcxdPLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGCEW6vJ18vrakHeCNOpIWsXu/AEv3Gbq2A8WPQTyqxgIgZv9xZhA3tDcj4K3jBwNyqlcZiBtcdPsok4vf7QQH1H4="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre3":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"500a8d3d7238abb3e4243f373f911132a95f1ad2","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre3.tgz","integrity":"sha512-Xr03x3ehuzdEmcO7O1ISqW1jRNWGUw+yxVpqNfbjY9kpApmbUnuCTa8YXfEoVwy+vmD77LehshnB4Whw8sEAkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnFR/vjleFTfhP3lXrdn3ObOQREpI+PcGYDoxtcl5VzgIhALTkutubi9f/WX4vLZjpF2a83awm/+gbpq+26P3WwBeB"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre4":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre4","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"5ff5fa2fb2f0c2aaaab4f8db36f2931368b121a7","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre4.tgz","integrity":"sha512-4tzxhhW62Y1oJ94VTK1KDrCTG/5tSevdrxkfk0+jII3rzKdTb5LdJL1hkCzjwHJsXBD/OYieEdVEsfO1op7hTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgrIWkt5OnFmSjg6LobCN1S/audeGigviXEkD730qM4AiEAmN4ZSyrZSQuRjiiOcTrxXNzHfFORvgU8Oe2Nt6xCX3Q="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre7":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre7","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre7","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"d5babfdeeb2829fe5f5ca35d5d59ba59dccad469","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre7.tgz","integrity":"sha512-LENuF91ippWlge6R0KdgTX5N245nMUFuS3A1mg/KHWZifzo+1Qo8VCALm2JQVpPFph3vzxFYZFEE4GImnIdZeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB932dQ5S1yL1lvqqIKnr0SV28PLp6xgoMPdeZOKK/5bAiBKSxmUKHw3he9d+YQYYpo7IkXtDNRM1XYkfFWCDyC0RA=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre8":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre8","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre8","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"48646584c4c8fe215d8446ab84698462c82e6eb6","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre8.tgz","integrity":"sha512-IH1Ew26/d6PS3kTWv32Rpe17akQw2KRX6xE9Z8+nwkEtS4vkbRMGfwBCtmPvrwt69gpmGuuCeJJzNDrRDRiYmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFiwiHQIc5zaJhdAXhMw603R4WPu0jPmAiukxukz4dLwAiEA3JFAKwL7WhFIHDjH30+i3FJmm2QSXrrw++DzXFVAcCo="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre9":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre9","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre9","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"311678a4e298cec1d08dc343ffa77f47ddc91d9e","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre9.tgz","integrity":"sha512-NT1kXO9OXM1FglG1JUvAzweEldVM105t09vCPfHdNQyFrmKlJXBzbZdyoSkV6l7VF28Af8WZgcocfpSpl6sVdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0XQNbvjpV9XhIRSPWWdJJahLKUUlmwbgRMyEwYvw1OAiAhu1ftEoHRLGtQ35VKz5jgbujIKXDBamaIo47JSPHR9g=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre10":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre10","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre10","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"38178d9cf41723c5c7cc1e6e2adfd45d9a571520","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre10.tgz","integrity":"sha512-oinEPNhLnscl4EDPHb2Wo9DmZe3Ju35piIWMRNSJYAwVwP3QiEPVyiCCdEzsLAHoLJRQLwFNDV8wkvbnb6Uggg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTNbhs8Lh4LdVQt5PMVqnxD3mfNkjMnHfL3WFTiVbXRAiEA070JJeak96FsUZx16AXGo2LhqlKDWFTMhJ2DTQCK1Tk="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre11":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre11","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre11","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"9abf23768310a4f78c80b9472191bf72ee3d177e","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre11.tgz","integrity":"sha512-flzjBabBt2l7mdTZIiAzobHYxETPmZdIwBRyEJh7dFwDZ0qC0OCNJXF3SsFbjn624CcwAQFUaaBmW42kzu6+1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+UWbepFbblPe01lRIkzqs2cxNcn0I+zRkrMJkX/4TFAiEAi9V5Om0mLGe3mjelrEKV9ct0koD78xfWsTMMA/oxZyw="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre12":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre12","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre12","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"b3709fcda3460ffe73636ad110b07e5aa5ed2412","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre12.tgz","integrity":"sha512-nNUgUYmDUt527uyehF0/to0e0Wp+fVSNy0nr3ymMSBD5UBGfmORuM0lu3ZMpMV+67fATxI5Prx7k1sbPiMj9aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLouHLjKCL0oKIpHLaksimbSrX0MeW27xAvMbUtye2EQIhAKZbfBvnsxwU6U10D47FTYjCyJcFfSV0xe8sarPT3UCD"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.14-pre13":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.14-pre13","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.14-pre13","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.11-pre","_defaultsLoaded":true,"dist":{"shasum":"05ddcfbea446e086a7246f700e162be1c1340e94","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.14-pre13.tgz","integrity":"sha512-lWMuHzh7s09OfM9LUxkmugSrt2xryYO+nTdsv785DVSygKh5qvrAwW4C4EO+SPoAfh0PJOG1YOzIPZsx1NonCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2qwEWJKPYuCpGvvJ6o9efI0HYcIiEhYmZYsJN8hQ06wIgEz9wMKqWVzsXV3PnOfPINZO4L9j51QgNzd1yE3WiH9k="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.15":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.15","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.15","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"3c3e8c3f98e935feb3e9f3b2be24a72f9fcb9808","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.15.tgz","integrity":"sha512-KStcZmEl7NBffSfgwzxZiUS7zLzSfZD+DUv/75uUjPGXSjmLtEbyhBY+I1cu1fdGHwt+HlafvQ6Dbks+SshwLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy/m/ezgqaXGaSs+lVbWxl9DfW93XOHpqg5XNKUtOSuAIhAJR2P2n49LaKUowNKJDr0gFHHxyEZ6Zlmy7mTH2QysSX"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.16-pre1":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.16-pre1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.16-pre1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"134d79150068d5353f87bf0973f32a2a46b34168","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.16-pre1.tgz","integrity":"sha512-LidOsGW0g9/QwhhRwB9TdMny/PJNLopYoLKWyjFEclNYDGpi868IB4bZoIMBL1uhGC7hb4EqOIRa9raz/rScxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzR+IWn4fLF7l7wE/dJMuMmhxueMmRuSDoYBSyVchhWQIgOHedW125ODGd4UVnhaU9XIuoRSy/VFsPgwEo1fiU5a8="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.16-pre2":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.16-pre2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.16-pre2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"9088a887859d959cdcd389c701ffd6049217326a","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.16-pre2.tgz","integrity":"sha512-yusLbIAcUT54yt91tRrIaOLgdCxODMhVVIIHT7XCf7Y6F2U4WvKcfHRqtiPryujrjy7Vz66vxs1kbTSSX8Phug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqPMt38fL7zu4P1WpXxdUgHfkld2MSGQsj3T+Gvv7vYAiEAihZR8i/BPiYyKEGHiDQHnDytSYnkmJfdMi1DJIO8m+E="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.16-pre3":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.16-pre3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.16-pre3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"34170be0937c8db26c4a4792b706e575c26d12e2","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.16-pre3.tgz","integrity":"sha512-GzH/kR1aQ7N4Nqk/3ImltyeZyOaK9Cfvg7HZJsFw81nyf266vFayv/Wiyh1ziaHmuGOL+NONn//PjIEdLug7hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpzp0P//c2SLDAEaii1OFSjuwilzxMLeSq49DH0lb4SwIgKms4FajYDc+hqoONOlMnJnIiW6M+Q1w6eom4q3N/pAY="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.1.16-pre4":{"name":"upbeat","description":"Fast health and performance monitoring","keywords":["javascript","performance","health","monitoring","monit","haproxy"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.1.16-pre4","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.3","express":">=2.5.1","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.1.16-pre4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"940ce59b756b49f5f021ac1c934b23baf8ebd052","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.1.16-pre4.tgz","integrity":"sha512-rV5NAnHZ/xEyV2viJhuNen7DBaoHlUToZO1Q9NEgwxROQAE+XHaJ68VEPTmxXNZjppixyFoSJEvV5vR6wgkIbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPYCX1wmLTAJ0XYYV8Yg+jKF9EyMzu7oaVbCDn67fnxQIgbMs4jjHBBWkZOee9jwnLnqC8a0lIgZ3tV2KZNsOZV1s="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.0-pre1":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.0-pre1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.6-pre-4","express":">=2.5.1","forever":">=0.8.5","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.0-pre1","scripts":{"start":"node server.js"},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"8ab576c9f31cd9732e901f730a3fda7650698ada","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.0-pre1.tgz","integrity":"sha512-P3Sozy2o+7l9pe5xaYpv9GI7S/AB8HS6pljBVDW8yvErDJuiqVi0IhbwQipD3vkx/AC64vL+CioX1yRL3dvvlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQDI0d+DfnvrjqmLXPTjFXoj0gPuiWS6yiuF4OnMjggIhAK7cc3G1wbkvxDZxIQv5Wyumw65ic/BKfJvLMh/6rbt6"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.0-pre2":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.0-pre2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.6-pre-4","express":">=2.5.1","forever":"","js-yaml":">=0.3.1"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.0-pre2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"1457856930f709e0d558624dd448e393f42c8b38","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.0-pre2.tgz","integrity":"sha512-BU56QXUQWTyYapH2IA0EvGvC58Y+uA6VG2L5JAoEVhM7/ThMtv+ZHlNnXauMMeysD9E2eZOc/iF2cHBHKk1YLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUNHrQ09pxLod58Z0b1SiiuOIRnvYvjGsnPwHT/0bC1AiA4v7fEAKBKxnoNj2gtdfSmN8gzkNWPhOgwUKReAsPVtA=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.0-pre3":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.0-pre3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.6-pre-4","express":">=2.5.1","forever":"","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.0-pre3","scripts":{"start":"node server.js"},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"9d1f5b7f1ad604ff71a43d0fd00b7139687a3e29","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.0-pre3.tgz","integrity":"sha512-UFsIEXJjThK0+ZzoXXMprsY/Q6fATdKqY4Pox46qlUF5aZVrf4AVpib5HXROmR5E7t1dr+fTTKliGUPvdrJ5hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDI5efvk6Tix4F63lLTh0gVicAVoNejqm5as5nn471ygIgL5Oo+HxJV5ptwpYBTnw7MJZAArszXURJklvZK/Myo+c="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.0-pre4":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.0-pre4","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.4.6-pre-4","express":">=2.5.1","forever":"","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.0-pre4","scripts":{"start":"node server.js"},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"52278d3d01035943da007fb499470675b1316009","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.0-pre4.tgz","integrity":"sha512-81zj7neZ7xRGAorKqlpSXG8eZlPV3EHHUzeNDeSgUVjKl919Mh62Tdi/neVluCX/e50Bu2KpNDAAB+5X+Ow6EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRgmypWJhyxqhDNEtSOa4/DXuoTZXx54tTQDABOGMAvwIgeyLG6fyoqw7rKrR6pDkybOOPDNJ896pRYXUj3EGbmFM="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.0-pre5":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.0-pre5","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.5.1","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.0-pre5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"c7c3ec3f5c304f1db4f4ab9149871812607dd1a4","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.0-pre5.tgz","integrity":"sha512-VP+wRS+mhffKUuPB8ba2ndnPnTiad005NOh7IaLC/JyMo50zhRQMspEXQbAlST2W796LCH0VooA8iI+Vnj22Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtY+n3w2e9bgNMmf4wyk2cuSMEZ7YqwKY9sfYA0fCjjAiBFSX/LPAxC5k3l0AfYV+tZuCE6aaWEDyg+jlqvII9EYQ=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.1":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.5.1","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"3db266ece7d733ec99e1ca00a41c7b0ddc6bbade","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.1.tgz","integrity":"sha512-aWCaF4B3HZdpyM2b1dP7HmewKoQ5sdvKH07QhuiD1SbRqrdGGTEaFdaEm/CIWl67Xj8kPwqyoFEXxTEOgvctdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfQjZhCkrOYK9uUThfXpgiMsPe7WQC2BewLXbZmtOh4AiBTKGU8WVXkRdYIh1V55K8bps9jPsSRW94jfKK6zZZGUw=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.2":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.5.1","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"bbdb682eadbacf2d13d02b00ef5785908ac3b809","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.2.tgz","integrity":"sha512-SonC2NLLVBDl0ZjRXFww7LSRS18JHKpUbrvTEwFYVN3TusNvYaxbXoduTnjJh7S4C494Kv/5qyJoKN/f5cDAsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNcHntlH8qXO1V98kBOb5UbmVuG1IJTTN975u53LnoXwIhAObJbt4ofL9cwlEMvBYP9B7BcKpdAWY345rMAlIbLjcl"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.3-pre1":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"jade":">=0.19.0","mochiscript":">=0.5.1","js-yaml":">=0.3.1","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.3-pre1","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"84fc75ead0ca75cb32bd5edf529f0fa58c18c9d4","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre1.tgz","integrity":"sha512-LzmsoaE3U0/Ksx86coxMdmewqXBLjG/kCpn/zlMXBfSoIn0576qm6gqAgucKMv4C5lS6S6InEf4QelRh/9aV4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG68vjqWwGNuqcH738mruLjNmARx3gxUpNoKCyPPbArkAiArmLCGfS/C3w9ChQfpo0E1OrbAccGkLZpJTEdXgimt8A=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.3-pre2":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat","tempo":"./bin/tempo"},"dependencies":{"express":">=2.5.8","jade":">=0.19.0","mochiscript":">=0.5.2","js-yaml":">=0.3.1","tempo":">=0.0.1-pre2","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.3-pre2","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"f93a94906b786a3ab329df3721986acbf33878ac","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre2.tgz","integrity":"sha512-UEHBHKS3+pyOc5vEe4YK2TOPyEQ/2gYYxGQjn+40p8+4UDge8190eEBej5EDyQ4Muo7BzLOqhadrwE5Vtxqvbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/1jJBNQaXO5e2cW2IE8bYABM/dT7+7/paNaCqlLURGAiBTvDGw30cNTSyUc0uZ0yGx2u22LYlIQHElFxTLnu12Dw=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.3-pre3":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre3","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=2.5.8","jade":">=0.19.0","mochiscript":">=0.5.2","js-yaml":">=0.3.1","tempo":">=0.0.1-pre2","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_npmUser":{"name":"jeffsu","email":"me@jeffsu.com"},"_id":"upbeat@0.2.3-pre3","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"066a03110155d74f97ec5c6c3e47c34a9ead7c66","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre3.tgz","integrity":"sha512-2s/KFzdjCGkbW2OUMUW2WfC99KlHlX4nGN7gtO4aPQaAqo8nD9Brl6gW+cqNoeWpI01vfRkQp1vHp0y+qVxnFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTzMhT7SOXvpW7v1nUnLhrrINUi4x6BZ6hOsjgR6maDwIhAOM4aa3/JvkawK7cZK5iLydxlvT0+E//9fmq0oa/wvBV"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.3-pre4":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre4","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=2.5.8","jade":">=0.19.0","mochiscript":">=0.5.2","js-yaml":">=0.3.1","tempo":">=0.0.1-pre2","winston":""},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_id":"upbeat@0.2.3-pre4","dist":{"shasum":"3d779f5708da650cf3ca15ed87e7cf73c582c7a9","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre4.tgz","integrity":"sha512-bvbLjPSezm1W3MOGkUXMu7pPuNBuVD419GihWyKbrss7YGi3Zx9wjP2iYi/2CtXO0/ShrvrFkT4G8hmNEjOIeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCprQS4F8iBiHsTTLRYW7PAAyVHkqnBUB6FGwzItQAjWAIgB7Ee45Jwuo16h2R7GHShiFn1LTZOEY4CaoeE8xGNY4c="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.3.0-alpha1":{"name":"upbeat","description":"One stop show to your dashboard","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems","dashboard"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.3.0-alpha1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"mysql":">=0.9.6","request":">=2.10.0","jade":">=0.27.2","express":">=3.0.0rc3","mochiscript":">=0.6.14","js-yaml":">=0.3.1","winston":">=0.6.2","tempo":">=0.1.0-pre10"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_id":"upbeat@0.3.0-alpha1","dist":{"shasum":"4211c3cd2b5ac5277e0c626ae134e32934ca020f","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.3.0-alpha1.tgz","integrity":"sha512-wxnxqeNoYOaxZ/1vepNEkXrvIozEQ0Ez+gF/VvxciyFuQslXyIZy/CjZKZygv6Zy0FSjKlQ2TT84FyCOyAe2gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZg+tALmdYt12/e9wNH35IO1Sabr3UItkAU17YKFZIlgIhANSTuXkcEGOJokIIQRHTyCMvNJ3uQLgDY9nOEZGiuOH5"}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.3.0-beta1":{"name":"upbeat","description":"One stop show to your dashboard","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems","dashboard"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.3.0-beta1","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"mysql":">=0.9.6","request":">=2.10.0","jade":">=0.27.2","express":">=3.0.0rc3","mochiscript":">=0.6.14","js-yaml":">=0.3.1","winston":">=0.6.2","tempo":">=0.1.0-pre11"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_id":"upbeat@0.3.0-beta1","dist":{"shasum":"7ecffea8c7b1b6d73dba40858bcd24f36c2eac08","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.3.0-beta1.tgz","integrity":"sha512-qFLgI9nbR0D8FLrFon2wb3WV6VNdIRrMR6tlzl0SA6ylLHvEhzljVLgaa8A/hH737+EXlTW6pbx+HZzAPtIZkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9PGMGA2ntqvvaN3quWZsTDcSZJdp4vk13QnD4pmjsuAiEAs+CAYs8AuNjthjHT8JQoPaHsgP71IaBaYTQssKpSHmo="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.3.0-beta2":{"name":"upbeat","description":"One stop show to your dashboard","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems","dashboard"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.3.0-beta2","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"mysql":">=0.9.6","request":">=2.10.0","jade":">=0.27.2","express":">=3.0.0rc3","mochiscript":">=0.6.14","redis":">=0.7.2","js-yaml":">=0.3.1","winston":">=0.6.2","tempo":">=0.1.0-pre8"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"_id":"upbeat@0.3.0-beta2","dist":{"shasum":"696e1b8441f4df62d2e51aa2f7dadba97a8e0b25","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.3.0-beta2.tgz","integrity":"sha512-L+7JcU+QmRfm+Ttw30UE9Vc/an7CnkVFJUUNh6R+wOkmA9mOo17ClCczYu5fMI1lquZ3Xem87oWlGqf5kT37lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8f2S0bM4ZBxyVw6hhYSr6KAD6U1ar3XOVVgKbfzUjvAiBvtUnd+lY8JIbMsJ0woVJKHrR/b/N6AZun0OgWDi4ilg=="}]},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"}]},"0.2.3-pre5":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre5","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre5","dist":{"shasum":"4155ba16dc81c4c307abfbe21fe2ca49f47c8b05","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre5.tgz","integrity":"sha512-AnN8VrzPH8tF2fHzNJn5IQlwTPJN1YKVOhGaRR1v6Pp7srYZb1qu4fJuIE+6kc1HZ7e2tdq9zy/kHBbHezC+Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICaLRZDj041H1rERPBm6OGDPH2jpFEdWkiY1Hnt69DNhAiEAw+KhyNuwBCAW+rY36Vj2XCwGwOj5vXtpf5slA3d9d90="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre6":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre6","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre6","dist":{"shasum":"76968c2a74069c213ff647c8ef36e1fbfbcd16fa","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre6.tgz","integrity":"sha512-s3XsLKdUDcwdwBg4pE3v+l6Q6Z3x248TSVlBcMqFp1jJpW00GkaxoYZJrDXQ4oo0on972WmDcbY0+Q1BVUaPOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7AvVKqt2YoaP7Y5kwQPw+LPL2/v+shDWUNLfKMYwZoAIhAMjtJViiXeNpNSgb51SU2G8AGvon29UtZd/EW1p4Mw97"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre7":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre7","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre7","dist":{"shasum":"8bfe7f61d7a04099e94cf31cc0d862f54d093d99","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre7.tgz","integrity":"sha512-Z9ExbdhO0tVcuMBFcproxRPOB6DsYy3HdKZUQgatJ3Wk7QeJP4N9EUycwDB6+s4qPPqCGlE/raxYFkY6XUT9eQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGokYOQBts0+1bsMdmG5RqE30UMMppww9u6+8Z+CUwlAIgcJFnDpHWMbE6Vkd1D5G0SYe/qlFGXxkyeErnAw+t96M="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre8":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre8","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre8","dist":{"shasum":"dcfecd3231919d23e4220cae5eba1531215f3bb1","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre8.tgz","integrity":"sha512-D+l5xVeNqbRJMZGfY9W9penyrGZj/EhgmJaoE81l109u6QqSF9wSO15gPojN+l5Y4ivi/fnruK6VRpOnrHG7mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqnE0mN/+sFP86PVOjLPnqWeNaxj4s4RXNLs2hhbjz/AiBi1Ir44bs8p3lB5xhZb2RP7U2yUkIWpidQDjIpDqXE5Q=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre9":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre9","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre9","dist":{"shasum":"8a0c27aed2a25c2c6c5e8901fefe4394d819bf1a","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre9.tgz","integrity":"sha512-r+j7mzIhImhSMvI3rHOjzzoSDIr5tUEtXbTXD5EfUQeXUky5SwAQgJwVCFT+eDauypc9PvzyabN/CqfHU2b8TA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv/oloE2XH4hCUe1GyvN3SsKu4tybhMLQCIXsxDiGhywIhAPqTNbMu30bjrfBY9R2ZQggL2O4mD5h0ZnrP6bvOwdqL"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre10":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre10","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre10","dist":{"shasum":"3d257a75de6d059d7286966906651f59144eed2d","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre10.tgz","integrity":"sha512-DGIbjbKmJIMQmbbeTHDQN81sTg4nIeYvBjOecgzveLqThGJR28x4YCPn7QRWpYkWnxuqCrnibQxJdnJJ6bemsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxn7pCQ4mJSW+FB5tCeNszTj9wjtQm2Sq1TsjCIsrkngIgOLk3WE9CiUStAGNnw9AS1CFR204+T8mbopwdKHiAR64="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre11":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre11","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre11","dist":{"shasum":"0186a35f152ec598be6441218d0732e7989a3770","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre11.tgz","integrity":"sha512-TnyO5ygGp8suAk4dwSuwv6QVa8NbVVfNPgFzTll6tzIo0hzeHjiK7Qny16JhcS8nS/1xUsW64xbHt5vXmaeW/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN2CCtQmk/qhp5A0arRwuLk6crDTGyzhNjuSd2AO5j6gIhAOpcH9HjirwgVhMTcGQUozPYIoYh8knFBLo2aHR7naLR"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre12":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre12","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre12","dist":{"shasum":"749890615f3d402ef277d6cdb561c0170f6c00ca","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre12.tgz","integrity":"sha512-/kI6ImAI0UbVtf5d19nUjESKy0Pal7LPnG8QF8VT9eIQFTxs4K728NT+Ck3odjWADSVFWeJKh4o0zEuLVe2e2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJDlAVM1/7HXU7Phy/DaZSXwCLMburtDAD/cJB/JPBfgIgArG9sLfMraXYmpV9fDILPooKZT65IVRhbaFUI/3UO1k="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]},"0.2.3-pre13":{"name":"upbeat","description":"Fast health and performance monitoring with process handling","keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"version":"0.2.3-pre13","licenses":[{"type":"MIT"}],"engines":{"node":">=0.5.0"},"directories":{"lib":"./lib/upbeat"},"main":"./lib/upbeat/index","bin":{"upbeat":"./bin/upbeat"},"dependencies":{"express":">=3.3.4","jade":">=0.32.0","mochiscript":">=0.6.16","js-yaml":">=2.1.0","tempo":">=0.2.7","winston":"*"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"_id":"upbeat@0.2.3-pre13","dist":{"shasum":"e1fd444776fb12e97e7f2e9345f3932f27fbfe0f","tarball":"https://registry.npmjs.org/upbeat/-/upbeat-0.2.3-pre13.tgz","integrity":"sha512-qPLBCnpeT175eQkUtbuDnHsbGL4XUq6CE1gn4Y1LtKHw5QEY9uu8QFx5Ah+aYchIwSThVhybI4sVMRX33WJvnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgQlDWiQHSZWaIhNN9JMTvksk4JKnlveK78UiHlZhrJgIgD947LMltwcJHTdpvlXqP1ljBzhxxIAwqlP+B2m9I4nI="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"agate","email":"agate.hao@gmail.com"},"maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}]}},"readme":"#Upbeat\n\nProcess monitoring with scalable health/performance checking.\n\nUpbeat provides several useful features:\n\n##Complex healthcheck strategies\n\nFor accurate healthchecks, sometimes the likes of monit, nagios and/or haproxy is not enough.  An example\nwould be testing a mysql server to see if 1) the process is running 2) a query works 3) how fast the query was\nThis is just and example of what upbeat is meant to do.  It is not meant to replace the tools mentioned previously, \nbut to actually play nicely with them.\n\n##Fast and scalable remote health checking\n\nUpbeat leverages nodes quickness and allows service healthchecks to be temporarily cached allowing more throughout put \nin your healthchecks.  This will enable every machine to know the status of every other machine in a cluster without doing\nan expotential number of \"real\" healthchecks.  In the context of cloud computing, where high throughput load balancing is \nnon-trivial this becomes very useful.\n\n##Web Dashboard##\n\nSee your statuses on one page or use them for scripting through an api.\n\n##Forever Integration##\n\nDefine processes to be run and how to monitor them.\n\n#Documentation\n\n- [Installation](#installation)\n- [Sample Config](#sample)\n- [Dashboard](#dashboard)\n- [Configuration](#configuration)\n  - [Using Forever Process Monitoring](#forever)\n  - [Services](#services)\n  - [Actions](#actions)\n- [Strategies](#strategies)\n  - [process](#process)\n  - [upbeat](#upbeat)\n  - [tcp](#tcp)\n  - [http](#http)\n  - [redis](#redis)\n  - [mysql](#mysql)\n  - [oauth request](#oauth)\n- [api](#api)\n\n<a name=\"installation\" />\n##Installation\n\nAssuming you have node and npm installed, run:\n\n    npm-g install upbeat\n    upbeat ./my/upbeat-config.yml\n\nNow an http server will be running that you can query for health statuses\n\n<a name=\"sample\" />\n##Example Config File:\n\n    port: 2468\n    host: 127.0.0.1\n\n    services:\n      rails-process:\n        - strategy: mysql\n          socket: /tmp/mysql.sock\n        - strategy: process\n          pidfile: /tmp/rails.pid\n        - strategy: http\n          url: http://localhost:3000/\n        - strategy: http\n          port: 3000\n          host: 127.0.0.1\n          interval: 3000\n          timeout:  1000\n\n      factual-api:\n        - name: places\n          strategy: http\n          url: http://api.v3.factual.com/t/places\n          get:\n            KEY: <my key>\n            q:   starbucks \n\n      google.com:\n        - name: homepage\n          url: http://www.google.com\n          strategy: http\n\n      redis:\n        - strategy: redis\n          port: 6537\n          host: 127.0.0.1\n\n      mysql:\n        - strategy: mysql\n          socket: /tmp/mysql.sock\n\n<a name=\"dashboard\" />\n##Web Dashboard:\n\n  * http://localhost:2468/ - dashboard\n  * http://localhost:2468/health - health check returns 200 \n  * http://localhost:2468/services/factual-api \n  * http://localhost:2468/services/factual-api/health\n  * http://localhost:2468/services/google.com\n  * http://localhost:2468/services/google.com/health\n  * http://localhost:2468/services/redis\n  * http://localhost:2468/services/redis/health\n\n<a name=\"configuration\" />\n##Configuration:\n\nUpbeat uses YAML for configuration.  There are several concepts to take note of when \nrunning configuring upbeat: server, services, actions and strategies\n\n<a name=\"global\" />\n###Global Server Configuration:\n\nIn the top level of the yaml configuration you have 4 main categories:\n\n  * webapp: parameters for the ui\n  * logging: parameters for logging\n  * processes: parameters for using forever\n  * services: a key/value hash where the key is the name of the service and the value is an array of action definitions\n\n<a name=\"webapp\" />\n###Web Application (UI)\n\nTo disable the UI altogether:\n\n    webapp: false\n\nTo run the web app on a particular port:\n\n    webapp: \n      port: 2468\n      address: 127.0.0.1\n\nBy default, the webapp is enabled and runs on port 2468\n\n\n<a name=\"forever\" />\n###Forever:\n\nYou can integrate forever by using the \"processes\" keyword in your config.\n\n    processes:\n      NodeServer:\n        command: \"/usr/local/bin/node\"\n        options: [ \"server.js\" ]\n        checks:\n          - strategy: http\n            url: http://localhost:1337\n            status: 200\n            interval: 3000\n          - strategy: http\n            url: http://localhost:1337/hello\n            status: 200\n            interval: 3000\n\n<a name=\"services\" />\n###Services:\n\nThe services section in the global configuration has to be a hash where the key is \nthe name of the service and the value is an array of \"actions\" for the service to check.\n\n<a name=\"actions\" />\n###Actions:\n\nActions are a hash that have one required field: strategy. Stragety is used to tell upbeat\nhow to test a particular service.  Every action has these fields available to it:\n\n**optional fields**\n  \n  * rise: number of times action has to pass before action can be upgraded from \"down\" to \"up\"\n  * fall: number of times action has to fail before action can be downgraded from \"up\" to \"down\"\n  * interval (in millisecondes): time between passed or failed checks (default depends on the strategy) \n  * timeout (in milliseconds): time allowed for the request to pass otherwise, its canceled and marked as failed (defaults depends on the strategy)\n  * max-response-time: similar to timeout. If an action returns before timeout but is greater than max-response-time, it will still count as a failure\n  * name: vanity name for the action used in reports\n\n<a name=\"strategies\" />\n##Strategies\n\n<a name=\"process\" />\n**process**\n\nChecks to see if a process is running via pidfile:\n\n  * pidfile: file with the pid written in it\n\nExample:\n    \n    services:\n      my-process:\n        - pidfile: /tmp/my.pid\n          strategy: process\n\n<a name=\"http\" />\n**http**\n\nThe http strategy will send a request to the server. Fields:\n\n  * url: The url of the request to use\n  * post or put: hash of key/value pairs to use as the data of the request\n  * get: hash of key/value parise to use as the query string\n  * timeout: defaults to 10000\n  * interval: defaults to 10000\n  * matches: (array or string) regular expression to test against the returned http payload. \n  * lambda: (array or string) a function that should return a boolean (if its matches is not enough)\n  * headers: Hash of headers to be used\n\nExample:\n\n    services:\n      http-actions:\n        - url: http://www.google.com\n          strategy: http\n          matches: html\n          lambda: \"function (data) { return data.match(/html/); }\"\n\n        - name: test-google\n          url: http://www.google.com\n          strategy: http\n          headers:\n            Host: www.google.info\n\n        - name: test-search\n          url: http://www.google.com\n          strategy: http\n          get:\n            q: upbeat\n\n        - name: test-google\n          strategy: http\n          url: http://www.google.com\n          rise: 3\n          fall: 1\n\n<a name=\"upbeat\" />\n**upbeat**\n\nYes, upbeat can monitor other upbeat servers. Fields:\n\n  * port: port of upbeat server to monitor\n  * host: host of upbeat server to monitor\n  * timeout: defaults to 5000\n  * interval: defaults to 5000\n\nExample:\n\n    port: 2467\n    services:\n      upbeat:\n        - strategy: upbeat\n\n<a name=\"tcp\" />\n**tcp**\n\nStrategy to check if a connection to a port can be established. Fields:\n \n  * port: port of service\n  * host: host of service\n  * timeout: defaults to 2000\n  * interval: defaults to 3000\n\n<a name=\"mysql\" />\n**mysql**\n\nThe mysql strategy will connect to a mysql server and perform a query. Fields:\n\n  * sql: sql to send - defaults to \"SHOW DATABASES LIMIT 1\"\n  * database: selects database to use - defaults to \"MYSQL\"\n\nconnecting - either use the socket field or:\n\n  * host: defaults to '127.0.0.1'\n  * port: defaults to 3306\n  * user\n  * password\n  * timeout: defaults to 5000\n  * interval: defaults to 10000\n \nExample:\n  \n    services:\n      mysql:\n        - strategy: mysql\n          socket: /tmp/mysql.sock\n\n<a name=\"redis\" />\n**redis**\n\nThe redis strategy will connect to a redis server and issue an \"ECHO hello\" command. Fields:\n\n  * host: host of redis server\n  * port: port of redis server\n  * timeout: defaults to 2000\n  * interval: defaults to 10000\n \nExample:\n  \n    services:\n      redis:\n        - host: 127.0.0.1\n          port: 6537\n          strategy: redis\n\n<a name=\"oauth\" />\n**oauth**\n\nUpbeat supports basic OAuth get requests. Fields:\n\n  * url\n  * key: oauth key\n  * secret: oauth secret\n\nExample:\n\n    services:\n      oauth:\n        - strategy: oauth\n          url: http://api.v3.factual.com/t/places\n          key: \"My Key\"\n          secret: \"My Secret\"\n            \n\nCustom Strategies\n-----------------\n\nIts pretty simple to register a custom strategy.  There are 3 things the object needs to have:\n\n  1. an instantiator where the only paramater is a config hash (action)\n  1. check(callback): the callback is function that expects a boolean\n  1. clear(): a function that should halt any asynchronus activity\n\nExample:   \n\n    var AlwaysPass = function (config) { this.config };\n    AlwaysPass.prototype.check = function (callback) {\n      callback(true);\n    };\n\n    AlwaysPass.prototype.clear = function () { \n      // no op\n    };\n\n    require('./upbeat').registerCallback('always-pass', AlwaysPass);\n\nConfig file\n\n    services:\n      myservice:\n        - strategy: \"/home/me/my-strategy.js\"\n          key0: val0\n          key1: val1\n\n# Logging\n\nAll logging is optional, but here are some parameters you can use:\n\n    logging:\n      console: false # defaults to true\n      files:\n        - /var/log/upbeat.log\n        - file: /var/log/upbeat.errors.log\n          level: error\n\nIf you want to build your own listeners to upbeat, please follow lib/upbeat/logger.ms for an example.\nYou can also look at bin/upbeat for an example of how to instantiate an upbeat server via config file.\n\n    var c = new upbeat.Configurer(<config object>);\n    c.server.on('change', function (service) { console.log('something changed') });\n    c.start();\n\n<a name=\"api\" />\n# API\n\nUsing configurer to instantiate your server.\n\n    var config = ... json config ...;\n    var configurer = new upbeat.Configurer(config);\n    configurer.start();\n\n## Configurer\n\nThe configurer has 3 main members:\n\n  1. server\n  1. logger\n  1. webapp\n\n### Server\n\nThe upbeat server is the object that does all the health checking and process management.\n\n#### Events\n\n*up* \n\nEvery time a service comes up.\n\n*down*\n\nEvery time a service goes down.\n\n*change*\n\nEvery time a services changes status.\n\n*snapshot*\n\nEvery time a service gets snapshotted\n\n### Logger\n\nA container for a winston object and is a proxy for a lot of the server events.\n\n### WebApp\n\nA container for an express application.\n","maintainers":[{"name":"jeffsu","email":"me@jeffsu.com"},{"name":"agate","email":"agate.hao@gmail.com"}],"time":{"modified":"2022-06-28T05:33:24.595Z","created":"2011-12-10T00:37:29.616Z","0.0.1":"2011-12-10T00:37:31.261Z","0.0.2":"2011-12-10T00:41:57.012Z","0.0.3":"2011-12-10T00:44:44.776Z","0.1.2":"2011-12-10T07:25:03.032Z","0.1.3":"2011-12-10T21:29:41.103Z","0.1.4":"2011-12-11T00:47:29.848Z","0.1.5":"2011-12-12T01:01:27.105Z","0.1.6":"2011-12-12T16:43:32.990Z","0.1.7":"2011-12-12T17:01:41.426Z","0.1.8":"2011-12-12T21:22:10.689Z","0.1.9":"2011-12-12T21:26:53.266Z","0.1.10":"2011-12-12T22:13:53.036Z","0.1.11":"2011-12-15T00:55:30.239Z","0.1.12":"2011-12-15T17:33:23.357Z","0.1.13":"2011-12-15T17:46:43.962Z","0.1.14-pre1":"2011-12-15T18:57:05.324Z","0.1.14-pre2":"2011-12-15T22:33:15.029Z","0.1.14-pre3":"2011-12-15T22:37:15.742Z","0.1.14-pre4":"2011-12-15T22:47:47.516Z","0.1.14-pre7":"2011-12-18T15:51:39.002Z","0.1.14-pre8":"2011-12-19T19:00:15.415Z","0.1.14-pre9":"2011-12-20T05:53:41.950Z","0.1.14-pre10":"2011-12-20T05:57:36.732Z","0.1.14-pre11":"2011-12-21T01:47:18.114Z","0.1.14-pre12":"2011-12-21T06:40:41.714Z","0.1.14-pre13":"2011-12-22T16:10:51.388Z","0.1.15":"2012-01-19T17:15:39.919Z","0.1.16-pre1":"2012-01-19T18:19:03.574Z","0.1.16-pre2":"2012-01-19T18:49:57.528Z","0.1.16-pre3":"2012-02-13T06:57:51.696Z","0.1.16-pre4":"2012-02-13T07:06:51.097Z","0.2.0-pre1":"2012-03-05T05:28:39.526Z","0.2.0-pre2":"2012-03-09T01:41:00.150Z","0.2.0-pre3":"2012-03-14T04:30:05.123Z","0.2.0-pre4":"2012-03-20T17:43:45.074Z","0.2.0-pre5":"2012-03-23T19:19:01.309Z","0.2.1":"2012-03-23T23:18:38.138Z","0.2.2":"2012-03-26T23:50:59.246Z","0.2.3-pre1":"2012-03-27T22:08:46.789Z","0.2.3-pre2":"2012-05-03T15:16:49.893Z","0.2.3-pre3":"2012-05-03T15:20:28.769Z","0.2.3-pre4":"2012-09-10T02:42:45.885Z","0.3.0-alpha1":"2012-09-11T05:15:20.820Z","0.3.0-beta1":"2012-09-13T11:29:38.817Z","0.3.0-beta2":"2012-09-14T01:26:59.838Z","0.2.3-pre5":"2013-07-17T01:20:02.035Z","0.2.3-pre6":"2013-07-18T08:23:08.966Z","0.2.3-pre7":"2013-07-19T07:20:47.860Z","0.2.3-pre8":"2013-07-19T08:22:36.117Z","0.2.3-pre9":"2013-07-22T07:49:37.655Z","0.2.3-pre10":"2013-07-22T08:29:49.557Z","0.2.3-pre11":"2013-08-05T03:12:49.554Z","0.2.3-pre12":"2013-08-16T04:27:12.659Z","0.2.3-pre13":"2013-08-27T06:06:05.508Z"},"author":{"name":"Jeff Su","email":"me@jeffsu.com"},"repository":{"type":"git","url":"git://github.com/jeffsu/upbeat.git"},"users":{"fgribreau":true,"pilsy":true,"goliatone":true},"keywords":["javascript","performance","health","monitoring","monit","haproxy","forever","process","systems"],"bugs":{"url":"https://github.com/jeffsu/upbeat/issues"},"readmeFilename":"README.md"}