{"_id":"forever-monitor","_rev":"83-111836c70f321718ed89ac2d22053991","name":"forever-monitor","description":"Core forever process monitor","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"forever-monitor","version":"1.0.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.0.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"8b62e771d352c07f94b48133c40f2b85730dad95","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.0.0.tgz","integrity":"sha512-GugKD9mIwMOMlSBKQpv8tFAkHgGt9blKb5coWL8HbJgJX3s8lx0qi7GWOzgqM0QPfkwapcJltaavoO7g7FnloQ==","signatures":[{"sig":"MEUCIFEFvfrygLwyaaktlWfv9v7arBaGY4qdYsE0UFVRGj5CAiEA0dYsT3Gh04EuqtmgT2Bczpcq3RcWCGPm2jAbXzpiBlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.8.1"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.1.2","description":"Core forever process monitor","directories":{},"_nodeVersion":"v0.8.1","dependencies":{"utile":"0.0.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"_defaultsLoaded":true,"devDependencies":{"vows":"0.6.x"},"_engineSupported":true,"optionalDependencies":{}},"1.0.1":{"name":"forever-monitor","version":"1.0.1","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.0.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"abc99b22ab8fa53222a5c05cdeba573733eda304","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.0.1.tgz","integrity":"sha512-/4wQuJMaaJto3gDtnlEyyneIlhaYKvnBimmB5boVyoq1fWOSvxYsgVYeZ4iX1JHkZ3FRFCf8eNm4U3pEu8JP1g==","signatures":[{"sig":"MEUCIClL4jcOTUF1gU95Tjyb4nlz8Lt3R7ufxDwfyrWsZCkvAiEAwNBGot7iPhUNFmAYZMXVjsht6PPxd7Eer/LMJuua9IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":">= 0.8.1"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.1.2","description":"Core forever process monitor","directories":{},"_nodeVersion":"v0.8.1","dependencies":{"utile":"0.0.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"_defaultsLoaded":true,"devDependencies":{"vows":"0.6.x"},"_engineSupported":true,"optionalDependencies":{}},"1.0.2":{"name":"forever-monitor","version":"1.0.2","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.0.2","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"c698b9cc414b6ebca69d88357af217a61fc4f309","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.0.2.tgz","integrity":"sha512-tn5I2yT6zc8ChwhW7b1IEtG8fWrBqxea6hZg8f2sRkOdjKjF8fqBivg0KzKL7fl8oNrZX79yOYE9f4wt5BMG9g==","signatures":[{"sig":"MEQCIAP0vFlJpoZO3aXSRGcW1+xm+M3KFGYKwCGiq/edVd0pAiAqwKNRfy/JAxydoZas4kH/CbHfOl6AK7XNw73C7cYpsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":"0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.1.2","description":"Core forever process monitor","directories":{},"_nodeVersion":"v0.8.1","dependencies":{"utile":"0.0.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"_defaultsLoaded":true,"devDependencies":{"vows":"0.6.x","optimist":"0.3.x"},"_engineSupported":true,"optionalDependencies":{}},"1.1.0":{"name":"forever-monitor","version":"1.1.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.1.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"439ce036f999601cff551aea7f5151001a869ef9","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.1.0.tgz","integrity":"sha512-CNirGX2VOKt+UuOLNIXN2dLEqNiVXj7KcJ63KHk2VZTwFJx+buuUdKksO2cskgSzuesdgNm+RDES5Dy6oYfBXQ==","signatures":[{"sig":"MEQCICgnBM3R1C0QonJNHM5OqXtt7K35fqNyOflMpe2YNOeyAiBSnjioxPZBOdYUX3s93bni1d6hMEWTiDPkE68yeOl/NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","engines":{"node":"0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"devDependencies":{"vows":"0.6.x","optimist":"0.3.x"}},"1.2.0":{"name":"forever-monitor","version":"1.2.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.2.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"472243e2049dfb1c16ffaf5caf8fbcef88028130","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.0.tgz","integrity":"sha512-fX/42tjOx2bREQijCtQNNOOUEXKd1R9HdnCD8OkQTEXwiLzzCMlIQIte/KNDeRyA15lNgcg/nDxgw98h6De/xw==","signatures":[{"sig":"MEUCIFlI4BMsujPcdp+lIoKF6YJcuX3+tBC0DNOg08StkSKiAiEAt29etRlYBzQWQ+cId8KxyN7WFN8mdzBlGI+ZF1lcfWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":"0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.2.14","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"devDependencies":{"vows":"0.6.x","optimist":"0.3.x"}},"1.2.1":{"name":"forever-monitor","version":"1.2.1","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.2.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"e64d0b4748dc4b0839067d31e44e7b2c703de098","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.1.tgz","integrity":"sha512-b6rbN7xXODwYnGl1+OntudUsWoQUfMBUauKR8U2Nvz26NNQjGFMutjQrOBIj7gcEFin3ptt17YFJXY/BPSPwKA==","signatures":[{"sig":"MEUCIQDuENbjRUYys+tDvqaMeYM2l5PJXkygj1VcDVem5B85qQIgXoK9LsYHtOB9I3pr335JykOfQ6y4oZ4kuIonhAJirA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.2.14","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"devDependencies":{"vows":"0.6.x","optimist":"0.3.x"}},"1.2.2":{"name":"forever-monitor","version":"1.2.2","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.2.2","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"c1ad6c6ab837a89fa2d47bb439727ca968235684","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.2.tgz","integrity":"sha512-urqXHJDHCVZzdqbOnqB59GjQAFtbJ0NwkiJ+25kwhA+s9vkb1LinFiBhUoCY+zd48ngkWEwnHMk6F72q3V558g==","signatures":[{"sig":"MEUCIAG06AzPApz8L6WmD/PUkPAcmceM93gCRsW7KGEqtPydAiEAy26ZuJkbyHyIaQSQg5mVGYKAYGo9kwwe59Kb5jn2zO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"mmalecki","email":"me@mmalecki.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.2.15","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.0.x"},"devDependencies":{"vows":"0.6.x","optimist":"0.3.x"}},"1.2.3":{"name":"forever-monitor","version":"1.2.3","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.2.3","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"avianflu","email":"charlie@charlieistheman.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"dist":{"shasum":"b27ac3acb6fdcc7315d6cd85830f2d004733028b","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.3.tgz","integrity":"sha512-YQ+K3YonRT8OyUTb58Y1XJyVF7iwJfGJFcIITeIr94QZrZsd2MJZV/0m/lCx403vov4U9m8WdYb4M7k/XJTx+A==","signatures":[{"sig":"MEQCIC+o7VBn1KxoFkZVhJ7rYpzpx4TlYP3BuAruxpC0AaCXAiAhSW9RHeOVQTmrToMyFD2OJp8nEn0wbXWeUMb07dwxlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","engines":{"node":">= 0.8.x"},"scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"1.2.14","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.2.x"},"devDependencies":{"vows":"0.7.x","optimist":"0.3.x"}},"1.2.4":{"name":"forever-monitor","version":"1.2.4","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.2.4","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"e531abfa927a39ade879b248b0bd434ada3dd9d6","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.2.4.tgz","integrity":"sha512-sZ786OtusYCWRGGEFiogGKd+ySVfpVkcPcOipg4B24GmP4lkynSGPajbHsEEaSww/qsr6LTcYoWEVH51/Egeyw==","signatures":[{"sig":"MEUCIQCKn9uORxq1AsUNe2VR8WpySWWk8rlbIdRJ0svtlRm7bAIgA4sHry2Q1gRqMCxkS1On8vVfc5lYI+kd2MYhkLMDPaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"e531abfa927a39ade879b248b0bd434ada3dd9d6","engines":{"node":">= 0.8.x"},"gitHead":"21210459194d79e5af6242d10ecca170a711407f","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.2.x"},"devDependencies":{"vows":"0.7.x","optimist":"0.3.x"}},"1.3.0":{"name":"forever-monitor","version":"1.3.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Nodejitsu Inc","email":"info@nodejitsu.com"},"_id":"forever-monitor@1.3.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"57e883da03ec0eb690ad4259afbccf22f609d52e","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.3.0.tgz","integrity":"sha512-8sT73UrKcep8Vo8EfMtyvgYVZURIRpjzOeeeIhM9nvhqmXzkTQrbWBYKVWuHbvW4dt8wC9BYpTe2lblaNCgjiw==","signatures":[{"sig":"MEYCIQCuRsztFO2RWtZ8FG5bk2uA/WsqFezGFBtJ7t+ijpOVpwIhAKtltAyX7ccQM1eN3imDDgAi2hBoIbmazvZdB02oe614","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"57e883da03ec0eb690ad4259afbccf22f609d52e","engines":{"node":">= 0.8.x"},"gitHead":"d0330e8b4e207d1c1a2d876aabe4b4bcdb134da1","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.0.0-alpha-5","description":"Core forever process monitor","directories":{},"dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.2.x"},"devDependencies":{"vows":"0.7.x","optimist":"0.3.x"}},"1.4.0":{"name":"forever-monitor","version":"1.4.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"_id":"forever-monitor@1.4.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"709c0de39073e139072056fe0431d693c773796c","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.4.0.tgz","integrity":"sha512-p/d4CZB6wZGCexlyFpT/FNPA3FqDCc4TC9d2iFvR9P52eKHFbC1MSNt0NVVh5gr8O4RLMGQWyZFU85Pct8yn3A==","signatures":[{"sig":"MEUCIDcGrvVAEa0xM1yzKnO8wKzQsvCZCgIBu4v0eL2IuPf1AiEAmOrhtpEIk8MkAKDv227+SNRUyieYoh5WhVjv/odNrzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"709c0de39073e139072056fe0431d693c773796c","engines":{"node":">= 0.8.x"},"gitHead":"12a9b6a61e2176340b427352e1bb8de97dbe39d7","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.1.4","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.10.33","dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.2.x"},"devDependencies":{"vows":"0.7.x","optimist":"0.3.x"}},"1.5.0":{"name":"forever-monitor","version":"1.5.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"_id":"forever-monitor@1.5.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"c0632d1dcb5600cf2e8c3ac249bb79a2367b4a6c","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.0.tgz","integrity":"sha512-bJEJEpY1+peVBw/yAGFRFMvA3m+i6SDlimmleQQW2AGDm2N1wC/64JIhtLOVhx7BbGn+Rhl7ATWVGqLgluMXkw==","signatures":[{"sig":"MEUCIQCSDc535w9g8pt26jI2oZoIpdppVV5fZk/tLGLcFtW1nQIgPdStQA5QpttlSypHsT4kAEE7VzrdmN8LcN55r7Q7GAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"c0632d1dcb5600cf2e8c3ac249bb79a2367b4a6c","engines":{"node":">= 0.8.x"},"gitHead":"80cae2f0777ebd4c5e706d1d77fb0c9a991a9c3a","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.1.7","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.10.33","dependencies":{"utile":"0.1.x","watch":"0.5.x","pkginfo":"0.x.x","ps-tree":"0.0.x","broadway":"0.2.x","minimatch":"0.2.x"},"devDependencies":{"vows":"0.7.x","optimist":"0.3.x"}},"1.5.1":{"name":"forever-monitor","version":"1.5.1","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"_id":"forever-monitor@1.5.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"974fa2f3ffb3f7c4079fbbbc74b7154aadb88fbe","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.1.tgz","integrity":"sha512-CBuVH7KsagOpdDakq9dCWzymFxP9ci/5jZ+OCAYrH7NpSq71hjcmDkLFnQzaN8n2bovTVQeWCnG4navYmXnruw==","signatures":[{"sig":"MEUCIQCQ4iPqGJGJvlwv8DmfPTvjpUHaOE0/Mil79twEkZCXdwIgD/OrkmkhdP8kA8s2lBpMftMBCTHvq+ZCxx4VxIg/x9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"974fa2f3ffb3f7c4079fbbbc74b7154aadb88fbe","engines":{"node":">= 0.8.x"},"gitHead":"54d4eb14e9c8c485e0e0cf1d705a53acce38753d","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.1.7","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.10.33","dependencies":{"utile":"~0.2.1","watch":"~0.13.0","ps-tree":"0.0.x","broadway":"~0.3.6","minimatch":"~1.0.0"},"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"}},"1.5.2":{"name":"forever-monitor","version":"1.5.2","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"_id":"forever-monitor@1.5.2","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"mmalecki","email":"me@mmalecki.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"279388dfa93b085363d6b28a823ef0a6aeeb35d7","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.5.2.tgz","integrity":"sha512-TA/LM53HOjUoQUddrh/tPDg5C0WgyoV58R7gawCt1swOioPXJgMalt44SqscVBfryIa4Zw5pSaZF+vYhQ+eS2g==","signatures":[{"sig":"MEYCIQC3C96ojMM/P96rf9Z1Z4GhsQ+NLt9OKLm49Tvh562iBwIhANkhj12EIbsDSbHrf5SecunQd1OYgWGR/eszSPNCObM/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"279388dfa93b085363d6b28a823ef0a6aeeb35d7","engines":{"node":">= 0.8.x"},"gitHead":"bf05393682db13bffa606180e13aade15229a388","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"jcrugzz","email":"jcrugzz@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.1.6","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.10.32","dependencies":{"utile":"~0.2.1","watch":"~0.13.0","ps-tree":"0.0.x","broadway":"~0.3.6","minimatch":"~1.0.0"},"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"}},"1.6.0":{"name":"forever-monitor","version":"1.6.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@1.6.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"3de1afd3e49f25712987281a252c02cb2463ad40","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.6.0.tgz","integrity":"sha512-UKodL9mj1Q9JbHjbCJc13x/TCcq6mj4t0HLOn01p6w2cGmazLBEi2KH2ekMi3l0ZySb3DNb6VFaWwu9/bdwSCQ==","signatures":[{"sig":"MEUCIQDgDsAiH/Tls42Uf9hOfKkZv4ZpxalwuQHmQ7asZzh/vQIgJvMD/lUQ+KgMLQaNlnKzlJiMomo/oUbtAUCOKg3LeRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"3de1afd3e49f25712987281a252c02cb2463ad40","engines":{"node":">= 0.8.x"},"gitHead":"2c449c52b36be8804ccf4ee7fa6bcdfc2c34b7d0","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"http://github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.7.5","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.10.38","dependencies":{"utile":"~0.2.1","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^1.0.1","minimatch":"~2.0.0"},"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"}},"1.7.0":{"name":"forever-monitor","version":"1.7.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@1.7.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor#readme","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"4f3f4d42c78cbf7c795139964f85f2d9167eb192","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.0.tgz","integrity":"sha512-7vCSOinQ4j9T+XM27I1OA4l9dWU2pZdHxnTYjixDlEkdV/STG0vWlc67FrMZ/tolOYwHDkLlVB4qWZ8yTp/Vjg==","signatures":[{"sig":"MEUCIQC1X83VnpjJ2tPAXZZPtQNO9hrKemg4hsta/ZNNUCwZUwIgIZEB5JyTOd9Ege4rgorSBw8QPA15JSw1tWnHNuWCmhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"4f3f4d42c78cbf7c795139964f85f2d9167eb192","engines":{"node":">= 0.8.x"},"gitHead":"e2cfd05f5601b1860eac318b7f0d5e0ec81b44ca","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"2.14.5","description":"Core forever process monitor","directories":{},"_nodeVersion":"0.12.7","dependencies":{"utile":"~0.2.1","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^1.0.1","minimatch":"~2.0.0"},"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"}},"1.7.1":{"name":"forever-monitor","version":"1.7.1","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@1.7.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor#readme","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"5d820f4a3a78db2d81ae2671f158b9e86a091bb8","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.1.tgz","integrity":"sha512-uWM+1b/ZMUhV0Tw2DjVn/BIE2+o0FVeMjemNgNxNcsssmojhFf8VC4o1Lg3mdG1rzfpnlAdLTJkF89U+30Ro/g==","signatures":[{"sig":"MEQCIG4hMgJqmknatMIuQozaWn4a/U+1VDPh41iozjQmvFzqAiBL7n6zEYN0exPSUmr3a3idCRB4wJ/aJmenyUyoV1VbJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","_shasum":"5d820f4a3a78db2d81ae2671f158b9e86a091bb8","engines":{"node":">= 0.8.x"},"gitHead":"7d1c4631d831a017b7ae9430585f8b7324f66162","scripts":{"test":"vows test/**/*-test.js --spec -i"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"3.9.0","description":"Core forever process monitor","directories":{},"_nodeVersion":"4.4.4","dependencies":{"utile":"~0.2.1","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^1.0.1","minimatch":"~3.0.2"},"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor-1.7.1.tgz_1478057392950_0.4401886665727943","host":"packages-18-east.internal.npmjs.com"}},"1.7.2":{"name":"forever-monitor","version":"1.7.2","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@1.7.2","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor#readme","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"ea8aad548eaab4a7e1fd193da80a4d577e4b29ee","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-1.7.2.tgz","fileCount":48,"integrity":"sha512-TGFkX9Hg1X0A4o0ShOvI7AH+p0Ra2kUfhA4kNL0/DY1lQO7T+DUBbSODFBQrykcrxjyw+D1RiawNOX3X2NFfrw==","signatures":[{"sig":"MEQCIFhLPNOuY0ZhzK5oLfcLtwNxqQ6LjGFhYDwqm+K6G1QbAiAk6bwji/YNWjahhtz+ByXPHsvFX9JFMu1j1FSuJ/WOcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEVdwCRA9TVsSAnZWagAAlRAP/04kNOV5ZhsY7gRmfuRm\nin+SL819q/bIy0f1Rgw+2qYNaPSNwAZCsTHL7s80Uas6OIbG6yNVNiISBcYT\nXntvAF2uFefyIJUT+lcGjcSMUr88Xru0y/MksBk+Nz2t6KfsUfoWiM6LhPKV\ndt4I3BIv0oRRlpBY3M5A7Ce+YJPlUFkrSapEbg6KS0xydo5E3sX+IUrRD4+A\nuQlSRcMGyHbB2Oh1O94yEpCbNIjIJdriEJbVwI1+dOhsh5xGlcPzJYExz3R1\nXSr387TNNbymJu9T/d1n/RaacZFrVlJRn03GRVrcreWVyn337/Wa1gL96+W8\nyxbjiIAYGwd/hXkfh6VVt6WvciUNhWDH0Xd8jlLH1SmgSOrCud6pOapDsADK\nvPtL03Cfr+Qc6SnsSPqXDPb8LM58E6+L/7FYDPJcbaW1CBbjePGBB0IkPcgD\nGIsH9I2dKQwLEQ3ZInuFYi1Mk5BF0lOFS9G4iZCZyBmR4vVrmzA2Lmg/+H1h\n9AYu/hrr4Yxq26ieZdbe4bqwmnr/xjRSc1pJzsID2OoJzaxVDCR1HYnk3cpA\nfqvSeh/FrhcvWIJOVlytf7FxUNwKi24zbeL97ClCJJRtuogcF4GQCngYj+ou\n9Fdmk0op0sin8iL2VjoYqdDgo8N5p0cAe+b+fLIspQ9EWPhSKAjkb5v2tcIC\nrtSJ\r\n=zM7S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">= 0.8.x"},"gitHead":"351aaa59366427f255d60b5ab3223fe14c3d9642","scripts":{"test":"vows test/**/*-test.js --spec -i","test:ci":"npm run test"},"_npmUser":{"name":"indexzero","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"6.2.0","description":"Core forever process monitor","directories":{},"_nodeVersion":"10.3.0","dependencies":{"utile":"^0.3.0","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^1.7.0","minimatch":"~3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vows":"~0.7.0","optimist":"~0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_1.7.2_1578194800227_0.3497445431064077","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"forever-monitor","version":"2.0.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@2.0.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor#readme","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"5bfb8e1de253ce3bf23ffd48d91419496928baae","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-2.0.0.tgz","fileCount":9,"integrity":"sha512-5tMNrrDjeI2tkS+m+fxETWXaUIYEarY9Sy2pw9AOq9sVENA/8B7pl3xVAQTG0fND8ypet3rQhg+G4D4f+fVw2w==","signatures":[{"sig":"MEUCIQD+uDjDF5NlcgNn3Z6ZGB/1NIAJKjQF2xpGV1YqiNAo7QIgJk34WX5UmOx30+1S4Ks46vVvltRJLbJv4pEgGnoV//E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEiuqCRA9TVsSAnZWagAAgiYQAIG0K+NhFeEU8ALWE9aC\nvInFwVjeW2/xnqgrVgJrfqSUtkdYEzUgcoX17plxLboyMZ1CF0/QHltnwziy\nGH+R6+qsGICkgkTa/PaVcr5nhWnXE+1KEVyCckf6MfFGtAJa0yTctS91GWa6\n+3oEhXDDepqlQYUMprz1ztzYpOsw6HFXYdJNHO0PhYORTAEqzEov8SFzWo0m\n2yda8q75SOkx+/pwcZWSUFxvl19F9YZu+cON82/UK3Ip12otX03btvt1m8D2\nHqHXU/IJ6T4NsM3IhH28zBWMw6F+NFD9RWh1Qu9o8AY7LifbOyNgcBnffep+\nUm6PNoAulZFw0F0yq2p03uZ3wMMlc+i546ERcZ4yy8yeyJ/Wgr7rthqN81V2\nNpUhaVgEWA79Z7ArbW+6r6UDwt+Oks11lLRiJfpKsgF7BarKV5SISJJxB9Tj\nZNLqPq20n9xeh9GsUdNJ6bcIDQo/1TMLqt3vdG3J0RrmWQnvmHcGYcntochw\n47GzM0cNwpkzY9K1OLL8MxJyvv11Bdyd0Z+0tq2UU6qGgMKWbA9UD67A71dr\nl+RpNAyTs/7yd4siirK5cbqfYymf1L9Mm6QihADVcFYSnH/mG4Dy1JjO58+8\n7u9idZmmL9K5CGuG6ysldcaL/F/HW5Pom5ldEzVOVEfjhJk14UmnypJZiuJ8\n9MzT\r\n=fl/L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=6"},"gitHead":"93cfbef1c5248eeccf00f4d760c04625476aeb51","scripts":{"lint":"eslint \"lib/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\"","test":"vows test/**/*-test.js --dot-matrix -i","test:ci":"npm run lint && npm run test","prettier":"prettier --write \"{lib,examples,test}/**/*.js\""},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"6.13.4","description":"Core forever process monitor","directories":{},"_nodeVersion":"12.14.0","dependencies":{"utile":"^0.3.0","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^2.1.8","minimatch":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vows":"0.7.0","eslint":"^5.16.0","optimist":"~0.6.1","prettier":"^1.19.1","eslint-config-prettier":"^6.5.0","eslint-plugin-prettier":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_2.0.0_1578249130113_0.43010715328124083","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"forever-monitor","version":"3.0.0","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@3.0.0","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"homepage":"https://github.com/nodejitsu/forever-monitor#readme","bugs":{"url":"https://github.com/nodejitsu/forever-monitor/issues"},"dist":{"shasum":"f2e8f0c1cc5883203b0fe0dbc59900ab9f7337f5","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.0.tgz","fileCount":9,"integrity":"sha512-F3E8C9CTPK+uRGdVTMBHGo7mHX+KRtClLzkegR6ux1yy+ByxOziumpTzxajzfhICHfYdnGWY4Bokl8dirYsDeA==","signatures":[{"sig":"MEUCIG+kUdeVPvQl+KPSQNIYC2hxkxzu/KQVALTHU6d0nJCzAiEAgMqchgzv4Aenl48sNyablGQzdaoqdzVO0EqsnPWSOnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyDIyCRA9TVsSAnZWagAAOV4P/3Q1P8oImm2H2cSpyDGC\nCHZvmuVTmnyoZi8lMynTKCdMxkILdfJsWC/P3CzyuXNag72CY6nAe67KUVzs\nchGEhdc0Nrl6EAg1MkBaUMjZPuM2Li7eaDex5cN2eXHeX+2ov8iifJ+iEVYI\na0u94rGaQiGBtgbcejJZw3iiYj5/j5aWZtoCgT+yyZ04PUokqbhX/8ytziRz\n3lc2ikGLtq+pf03zBy+pkRTPbLIEbPKY51Voiutg3GOVc8KC4eewnavY7xV4\nOrHR2MHjSxqjXQ8u0cAKacVrS7SOxol2rGhGbAPjHH2Tw6L7sf/myPitMmMB\n9uKEsYsu+a8PC5d+xA/znek2Ge/B6n7rH68a5DGUcvqV69yR2eDhSMzYxTEU\nLRQ5Fbf2n6ORK7hRLl8WZHkMmH6GvGJJlG2DbwpBTYgNGMFas/0KjJGJNkQc\nDu5lyEOYWxBU3TBCF/N1wOjqksBVZRqkCC7UWwblOhv8IiiiqOgppoCtUPrk\nKXlvYpQpNibb7pV2aTvfFWZOuKlyhu/C6Vlu9f2uisZcziQ+LrG5L0YgvMm+\n7ZYsE0OLOa+QYi6jStO+mgyXIebM4uW2YXZ3byUrpspJoXLVFgjMuf4JfI6d\nxEiefteInGgHlfILQCEsqKFth8bf/C0rU7cMUScdjdD8IF2Xbbn6koJtYE/2\nQwhz\r\n=yPO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=6"},"gitHead":"da6763fb6f4f70473d809414fee74f97f5bcd67f","scripts":{"lint":"eslint \"lib/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\"","test":"vows test/**/*-test.js --dot-matrix -i","test:ci":"npm run lint && npm run test","prettier":"prettier --write \"{lib,examples,test}/**/*.js\""},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nodejitsu/forever-monitor.git","type":"git"},"_npmVersion":"6.13.7","description":"Core forever process monitor","directories":{},"_nodeVersion":"12.14.0","dependencies":{"utile":"^0.3.0","ps-tree":"0.0.x","broadway":"~0.3.6","chokidar":"^2.1.8","minimatch":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vows":"0.7.0","eslint":"^5.16.0","semver":"5.7.1","optimist":"~0.6.1","prettier":"^1.19.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_3.0.0_1590178354323_0.01883612850866534","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"forever-monitor","version":"3.0.1","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@3.0.1","maintainers":[{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"homepage":"https://github.com/foreversd/forever-monitor#readme","bugs":{"url":"https://github.com/foreversd/forever-monitor/issues"},"dist":{"shasum":"d699cc493b2e3691bdc7a232f2e9828e199cff17","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.1.tgz","fileCount":9,"integrity":"sha512-47VfT5AYpxn1bnsnH6UfpBWKpMVnSz42MZwH+hwz/wACd9THyUu/fRoCRIT758fzCAbRoHIlkVUAL+WmlxSKeg==","signatures":[{"sig":"MEQCIGZxeYKPoSe5uOOQqXEN3Jm7sR6rl7gUHQYBm0usBv4sAiAPqJRr0cGc1cPikw2YT0ODtc/QJOs/O9NtSmW63Na4Yw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/kRMCRA9TVsSAnZWagAAVPEP/jJyaZdKsp+e9972eOF4\nYorm8UEIAsgP+EGKIQUjfA4C4dv9DY2L1HJ48nIO9fA6YstLOZgUxavpLklY\ncTIpbZT6T81iQqe5kcG2i04MaQppbfjdt7WYW4UaxeIEjibe2JfLMdgQi5Fg\nqrpA/bAqS1l33wdhGaUiuqGSZhwdjOX9Dj9iVgfWmN8Vyf0GdrXkohAY6KPo\nGNgvA+Rzww6AIJ7T1fEw3HQHearPc1n/YiDH4276vI0fXYpGtJjggObboTg9\nojvYK4eHWdSLFGrGhd8nQuifjfwnMsNsDsLBRfc/xxv/AsQz8ARzby729rjF\nuV3wKuVKpSUpXlYUwEuzEjCaRhpZXuhCEOBLB+ISnue9X2twOLJOVUMkOh4y\n3XACrRPuq+GzdANHUXaZuvDkUvhufgvRkcTjJk6J6ejk5dlgxY8sFMk4jDZf\nD0vU2tTIqKNEDhdDbH/AK09sXE65DAwuuTXTdufYn0oPvIsKWp8pie/21tuS\nuY/LsyQg1LDm1QTXco4QkF9g9Ciyadc4nbqadMiHRgj2scIO18QQORTaD/QM\n48T3rdQuy0KBJQoD29Se/56BCP5qVztPUIXcfrS1K4O1cJH/2EmDv9V5+f6x\nd2eGhd+8HP2JrwbfMDzQvS9e2Hm7IH8tXVN7chbwy73Nl9vnh89MmT/5fdKV\njCoC\r\n=HZEa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=6"},"gitHead":"2f6f080b2f752248325a279f34856cc20e3ff9b0","scripts":{"lint":"eslint \"lib/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\"","test":"vows test/**/*-test.js --dot-matrix -i","test:ci":"npm run lint && npm run test","prettier":"prettier --write \"{lib,examples,test}/**/*.js\""},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/foreversd/forever-monitor.git","type":"git"},"_npmVersion":"6.13.4","description":"Core forever process monitor","directories":{},"_nodeVersion":"14.4.0","dependencies":{"utile":"^0.3.0","ps-tree":"^1.2.0","broadway":"~0.3.6","chokidar":"^2.1.8","minimatch":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vows":"0.7.0","eslint":"^5.16.0","semver":"5.7.1","optimist":"~0.6.1","prettier":"^1.19.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_3.0.1_1593721931969_0.2629090629371942","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"forever-monitor","version":"3.0.2","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@3.0.2","maintainers":[{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"homepage":"https://github.com/foreversd/forever-monitor#readme","bugs":{"url":"https://github.com/foreversd/forever-monitor/issues"},"dist":{"shasum":"e09d5c7a16248431b2d1f71cccd3e43fd9dce607","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.2.tgz","fileCount":9,"integrity":"sha512-uSqdMVxXyjukVzI118Egbaqd5vqtKTeYGvGFUKsS6b85+7boFDSrSv6Ru6VD+mqTVbIAdJJdfuHKRHsQHQsAKw==","signatures":[{"sig":"MEQCIFZeaQTtDFq+C1hQZ/Yn+Si6p4YpICkvdsxmTBRtDxOIAiBE9c5vmd+8Din6IWwB7s4zdhnUPMW7FNAPVK8zgTiKDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuXTFCRA9TVsSAnZWagAAVBEQAIQDjth6HUkf81Px+82c\n1Xz6M7qwApAfUHaw8VVM9ji2m2QAkS+U1jelJ5nIA21Dslw2l6OIcQC68M2U\neul41iLI6m/wVLARY/7KwMCWVlA+2+PlG9nLF6pNW/+BLZsn1OWeYgeRGJzi\n4gTwQdnsLHfRjEsxbKislqokO1C/MiCr43Vek1R62w4H+vifvca/BcXtM5fq\nQRG4ukTR1g+/oNrQCvJ8RTg7mglgC8GcBIB+YJHGUUwy+N6f0/GyHkqRPrVV\niARe4ZxZbiqYeFCASddIqd6UVtmLZySTtBGomnS1Sy+xgx/MoMYkoE/zwa3C\nYUtnUxo8pYgoTcIe2tuIPkhoS/rO8n1yKAwVK/Ys04EVHxWHDZaFvyWNLrVb\nkk/nDHCvfwruX71nlcnI+2seU31WjY62yk4be55ZCpbXNGgfhfTrPBKZKZGO\nnLRGT3yKW+v8gb3m5RMnyDKrPcAUtyst+24co84T92cehhcYc9wYe04+dO4B\nrF+cvsBYyDHUXXl7R4LVSVtN8Ps81Ox1OtA5q2y4fgi1IanNBFGSay1Dcfvw\nNGaY2KPGHVcAXG3QEa8r19e3Ypo7SFvWxZnSNG7Yfw7hH7YBdzP70gkCD5J7\n2Z6cMEeQ4vr7eE3Iq14gZ7/YA49QHO9MlKMPGtdlNL2IlDOWIjEc+DNqZx64\n8gSx\r\n=xyT8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=6"},"gitHead":"5600ba66d1bff195817ad8d803e04882158cf8f7","scripts":{"lint":"eslint \"lib/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\"","test":"vows test/**/*-test.js --dot-matrix -i","test:ci":"npm run lint && npm run test","prettier":"prettier --write \"{lib,examples,test}/**/*.js\""},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/foreversd/forever-monitor.git","type":"git"},"_npmVersion":"6.14.8","description":"Core forever process monitor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"utile":"^0.3.0","ps-tree":"^1.2.0","chokidar":"^2.1.8","minimatch":"^3.0.4","eventemitter2":"^6.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vows":"0.7.0","yargs":"^3.32.0","eslint":"^5.16.0","semver":"5.7.1","prettier":"^1.19.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_3.0.2_1605989573232_0.6910832221646177","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"forever-monitor","version":"3.0.3","keywords":["fault tolerant","sysadmin","tools"],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"license":"MIT","_id":"forever-monitor@3.0.3","maintainers":[{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}],"homepage":"https://github.com/foreversd/forever-monitor#readme","bugs":{"url":"https://github.com/foreversd/forever-monitor/issues"},"dist":{"shasum":"3e68e7ecc57c27829dc298dc72eaec4e518bba37","tarball":"https://registry.npmjs.org/forever-monitor/-/forever-monitor-3.0.3.tgz","fileCount":10,"integrity":"sha512-7YGDo0UlbMy++6G3lzncWISDaT5CVp+yPVAkZ7FDFF0ec+0HKgBOWOhPGKpMF0hjcm3Ps/HbtrETrQLYREZ7YQ==","signatures":[{"sig":"MEYCIQDJ6qG6GK9hbR+CVaKyJ/wJY1CvwZNQbCJoy/DtDxDgGwIhAMAo5k4z2l1LrYP2MaD9zxiI3uWkqqjBm5VcdNR2Btmz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuYAvCRA9TVsSAnZWagAAKK4QAJwdD+1c2uvD9Eh/MyvQ\n5eaK+LCc+l/rQh6WEVrsrwsCg9OU6YyL1zRAatDPiMwf6EU9e9k4v2yDJEVp\n+bdjDVbLu77H7JfWdpx48UIS9YFvLgeBQuN4kiAo0Dxd0hsr4nYO/sf70CWN\nc/K3FRo0MtXhUUs/0dsbJz5KJVvXXwj8qYnLcNKsQXRvQdXZbZnSxnMk+n11\n2sFVmsYfGxe3i8T09JFN0p0p/dYnB0UVUGKqg8Hhgn/4yT7LG3w+8QMSWTKs\nZFF4hZDELd2biq+kvke2VSgZUeTYj/yOzed2r3DG3MUz9LfIjA4C6aAKPNjf\nNwYCm/ApsldF+oRnVS7KzGEVykdHMhO8RwGPRbT4Jh0aN23IoUAuhdESapIk\n7EuYJwaovEurxPOlXRgcDrF825lHH8wneSNqvaMwArU441/miEoavjVEWVWW\nKC/oyNgK2V0TwsAwOhIgBqlbT0eROJGQgMzk725/1zA81nNmwxSQCseYWWRo\nwLqY9DlX2yAmsj90phMrJZmJwLMROjarB9Ly8rLRP/dL4gfjF3MbEygNsjBu\n7v+1keC9IeYYposC8VbnOKtS3w3vGJF03jKjLL8q2ljca4JjVTIAAkBE8OcM\nKHzFTy2ZY8uxM1JWmm3naJSfxbZT2B5zur5O0Hahm9QUHImTy3i0caEO5oaU\nDVO1\r\n=yrf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=6"},"gitHead":"7e0f6b120bdebf582912f3f40ba33e2f7b549c59","scripts":{"lint":"eslint \"lib/**/*.js\" \"test/**/*.js\" \"examples/**/*.js\"","test":"vows test/**/*-test.js --dot-matrix -i","test:ci":"npm run lint && npm run test","prettier":"prettier --write \"{lib,examples,test}/**/*.js\""},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"repository":{"url":"git+ssh://git@github.com/foreversd/forever-monitor.git","type":"git"},"_npmVersion":"6.14.8","description":"Core forever process monitor","directories":{},"_nodeVersion":"14.15.0","dependencies":{"async":"^1.5.2","ps-tree":"^1.2.0","chokidar":"^2.1.8","minimatch":"^3.0.4","eventemitter2":"^6.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vows":"0.7.0","yargs":"^3.32.0","eslint":"^5.16.0","semver":"5.7.1","prettier":"^1.19.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/forever-monitor_3.0.3_1605992495277_0.23140890808438552","host":"s3://npm-registry-packages"}}},"time":{"created":"2012-07-06T01:31:08.134Z","modified":"2024-05-31T16:14:17.283Z","1.0.0":"2012-07-06T01:31:08.528Z","1.0.1":"2012-07-06T01:56:35.518Z","1.0.2":"2012-07-08T23:42:21.702Z","1.1.0":"2012-08-02T05:30:58.732Z","1.2.0":"2013-04-21T08:11:07.385Z","1.2.1":"2013-04-21T08:12:43.506Z","1.2.2":"2013-05-09T22:07:27.492Z","1.2.3":"2013-09-27T06:20:43.807Z","1.2.4":"2014-08-01T19:12:27.222Z","1.3.0":"2014-08-01T21:23:56.822Z","1.4.0":"2014-10-30T07:13:45.160Z","1.5.0":"2014-11-04T03:57:51.015Z","1.5.1":"2014-11-04T04:13:34.594Z","1.5.2":"2014-11-07T14:27:00.775Z","1.6.0":"2015-07-24T04:59:21.069Z","1.7.0":"2015-09-22T22:11:39.759Z","1.7.1":"2016-11-02T03:29:53.487Z","1.7.2":"2020-01-05T03:26:40.382Z","2.0.0":"2020-01-05T18:32:10.215Z","3.0.0":"2020-05-22T20:12:34.489Z","3.0.1":"2020-07-02T20:32:12.147Z","3.0.2":"2020-11-21T20:12:53.405Z","3.0.3":"2020-11-21T21:01:35.478Z"},"maintainers":[{"name":"jcrugzz","email":"jcrugzz@gmail.com"},{"name":"indexzero","email":"charlie.robbins@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"}],"author":{"name":"Charlie Robbins","email":"charlie.robbins@gmail.com"},"repository":{"url":"git+ssh://git@github.com/foreversd/forever-monitor.git","type":"git"},"keywords":["fault tolerant","sysadmin","tools"],"license":"MIT","homepage":"https://github.com/foreversd/forever-monitor#readme","bugs":{"url":"https://github.com/foreversd/forever-monitor/issues"},"readme":"# forever-monitor [![Build Status](https://secure.travis-ci.org/foreverjs/forever-monitor.png)](http://travis-ci.org/foreverjs/forever-monitor)\n\nThe core monitoring functionality of forever without the CLI\n\n## Usage\nYou can also use forever from inside your own Node.js code:\n\n``` js\n  var forever = require('forever-monitor');\n\n  var child = new (forever.Monitor)('your-filename.js', {\n    max: 3,\n    silent: true,\n    args: []\n  });\n\n  child.on('exit', function () {\n    console.log('your-filename.js has exited after 3 restarts');\n  });\n\n  child.start();\n```\n\n### Spawning a non-node process\nYou can spawn non-node processes too. Either set the `command` key in the\n`options` hash or pass in an `Array` in place of the `file` argument like this:\n\n``` js\n  var forever = require('forever-monitor');\n  var child = forever.start([ 'perl', '-le', 'print \"moo\"' ], {\n    max : 1,\n    silent : true\n  });\n```\n\n### Options available when using Forever in node.js\nThere are several options that you should be aware of when using forever. Most of this configuration is optional.\n\n``` js\n  {\n    //\n    // Basic configuration options\n    //\n    'silent': false,            // Silences the output from stdout and stderr in the parent process\n    'uid': 'your-UID',          // Custom uid for this forever process. (default: autogen)\n    'pidFile': 'path/to/a.pid', // Path to put pid information for the process(es) started\n    'max': 10,                  // Sets the maximum number of times a given script should run\n    'killTree': true,           // Kills the entire child process tree on `exit`\n\n    //\n    // These options control how quickly forever restarts a child process\n    // as well as when to kill a \"spinning\" process\n    //\n    'minUptime': 2000,     // Minimum time a child process has to be up. Forever will 'exit' otherwise.\n    'spinSleepTime': 1000, // Interval between restarts if a child is spinning (i.e. alive < minUptime).\n\n    //\n    // Command to spawn as well as options and other vars\n    // (env, cwd, etc) to pass along\n    //\n    'command': 'perl',         // Binary to run (default: 'node')\n    'args':    ['foo','bar'],  // Additional arguments to pass to the script,\n    'sourceDir': 'script/path',// Directory that the source script is in\n\n    //\n    // Options for restarting on watched files.\n    //\n    'watch': true,               // Value indicating if we should watch files.\n    'watchIgnoreDotFiles': null, // Whether to ignore file starting with a '.'\n    'watchIgnorePatterns': null, // Ignore patterns to use when watching files.\n    'watchDirectory': null,      // Top-level directory to watch from. You can provide multiple watchDirectory options to watch multiple directories (e.g. for cli: forever start -w='app' -w='some_other_directory' app\\index.js)\n\n    //\n    // All or nothing options passed along to `child_process.spawn`.\n    //\n    'spawnWith': {\n      customFds: [-1, -1, -1], // that forever spawns.\n      setsid: false,\n      uid: 0,      // Custom UID\n      gid: 0,      // Custom GID\n      shell: false // Windows only - makes forever spawn in a shell\n    },\n\n    //\n    // More specific options to pass along to `child_process.spawn` which\n    // will override anything passed to the `spawnWith` option\n    //\n    'env': { 'ADDITIONAL': 'CHILD ENV VARS' },\n    'cwd': '/path/to/child/working/directory',\n\n    //\n    // Log files and associated logging options for this instance\n    //\n    'logFile': 'path/to/file', // Path to log output from forever process (when daemonized)\n    'outFile': 'path/to/file', // Path to log output from child stdout\n    'errFile': 'path/to/file', // Path to log output from child stderr\n\n    //\n    // ### function parseCommand (command, args)\n    // #### @command {String} Command string to parse\n    // #### @args    {Array}  Additional default arguments\n    //\n    // Returns the `command` and the `args` parsed from\n    // any command. Use this to modify the default parsing\n    // done by 'forever-monitor' around spaces.\n    //\n    'parser': function (command, args) {\n      return {\n        command: command,\n        args:    args\n      };\n    }\n  }\n```\n\n### Events available when using an instance of Forever in node.js\nEach forever object is an instance of the Node.js core EventEmitter. There are several core events that you can listen for:\n\n* **error**   _[err]:_             Raised when an error occurs\n* **start**   _[process, data]:_   Raised when the target script is first started.\n* **stop**    _[process]:_         Raised when the target script is stopped by the user\n* **restart** _[forever]:_         Raised each time the target script is restarted\n* **exit**    _[forever]:_         Raised when the target script actually exits (permanently).\n* **stdout**  _[data]:_            Raised when data is received from the child process' stdout\n* **stderr**  _[data]:_            Raised when data is received from the child process' stderr\n\n### Typical console output\n\nWhen running the forever CLI tool, it produces debug outputs about which files have changed / how processes exited / etc. To get a similar behaviour with `forever-monitor`, add the following event listeners:\n\n```js\nconst child = new (forever.Monitor)('your-filename.js');\n\nchild.on('watch:restart', function(info) {\n    console.error('Restarting script because ' + info.file + ' changed');\n});\n\nchild.on('restart', function() {\n    console.error('Forever restarting script for ' + child.times + ' time');\n});\n\nchild.on('exit:code', function(code) {\n    console.error('Forever detected script exited with code ' + code);\n});\n```\n\n## Installation\n\n``` bash\n  $ npm install forever-monitor\n```\n\n## Run Tests\n\n``` bash\n  $ npm test\n```\n\n#### License: MIT\n#### Author: [Charlie Robbins](http://github.com/indexzero)\n#### Contributors: [Fedor Indutny](http://github.com/indutny), [James Halliday](http://substack.net/), [Charlie McConnell](http://github.com/avianflu), [Maciej Malecki](http://github.com/mmalecki)\n","readmeFilename":"README.md","users":{"fill":true,"panlw":true,"bpatel":true,"garfee":true,"itskdk":true,"pagoru":true,"robftw":true,"dac2205":true,"keenwon":true,"dypsilon":true,"thinhair":true,"tonethar":true,"fgribreau":true,"goliatone":true,"jorgemsrs":true,"liberborn":true,"mastayoda":true,"ricoterox":true,"echaouchna":true,"kankungyip":true,"rocket0191":true,"thetimmaeh":true,"alxe.master":true,"ganeshkbhat":true,"luuhoangnam":true,"gabriellopes":true,"andreabazerla":true},"contributors":[{"name":"Charlie Robbins","email":"charlie@nodejitsu.com"},{"name":"Fedor Indutny","email":"fedor.indutny@gmail.com"},{"name":"James Halliday","email":"mail@substack.net"},{"name":"Bradley Meck","email":"bradley@nodejitsu.com"},{"name":"Dominic Tarr","email":"dominic@nodejitsu.com"},{"name":"Maciej Małecki","email":"maciej@nodejitsu.com"},{"name":"Igor Savin","email":"kibertoad@gmail.com"}]}