{"_id":"respawn","_rev":"60-56fdf49c1111992a7ae0473dc0cfe921","name":"respawn","description":"Spawn a process and restart it if it crashes","dist-tags":{"latest":"2.6.0"},"versions":{"0.1.0":{"name":"respawn","version":"0.1.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.0","dist":{"shasum":"24088bdba7c8d80915cc3ce58154a71862910d58","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.0.tgz","integrity":"sha512-nufEgoatiUFf4p5dDDLaH+r0z4T6qNDOUTyt8b+yDaCKBEAgc3H1E62hn42Za2gS7WH0B9srwbEz15ZGZHd3gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxGfb5HMtU0sZIYytvj05P5eUmvB3kLczby7O3/CaaUAIhAL9mVA9Gd58M2bTOBTpxhJ3bYw1NDDBNIlRbjCTC1/A+"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.1":{"name":"respawn","version":"0.1.1","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.1","dist":{"shasum":"0449d97f65d447cf72337deb898002e2a6fa5a16","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.1.tgz","integrity":"sha512-t63IZpMZzwaot9cZ9uGwKjF4PXzlf97Mbs7G8GbUuhLfX8Ya0Xov/QOOH7fB72mtX5SmVo3A/sBB2SH4Vz7ugg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOOaIQz4207aTD/WEkdrBTu9m/u82XsBpXuOvZDSP4tgIhAJXhB5hHgfmC+iYI/+s/770igbdJhL9Go2ZqpaTILX66"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.2":{"name":"respawn","version":"0.1.2","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.2","dist":{"shasum":"a1a581f2ce98d7125f0edae83bd10f67f18dffdc","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.2.tgz","integrity":"sha512-Iszi+8Ak7WvbE/W2clAkDBSDp+eQjdAftYaQnFMpXTAr6ndLEzD2164+6mGAC/v26X9PcYVumfY/2e+5qIE4Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8a/UkLtWLyGVCEPw7MYV/RfFPT0jPiSls6Uerscn9JAiBBbMI2LjLI1AWs4IFxLXQ29IzdPG+rGRPHucR64S91SA=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.3":{"name":"respawn","version":"0.1.3","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.3","dist":{"shasum":"3800f5909b1bcf2f4e0a8e80dbb665e256a15110","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.3.tgz","integrity":"sha512-9pa35PHY0BBb1jjNeFmu+bdt1SPWzhxuMu3p9OWNQ3o2YDXap+YNVo3Lqn/9+Fbzu2Jaq+wSMfqlTSFOzX89Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKPWKxhKWUXnEfrAn+TDKGOiy7WSijKTrg1xvEx5BAMwIgA1YAscpC33z9BfRBgCQ+a03eLWcmR0DsNVc4GqSaoT0="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.5":{"name":"respawn","version":"0.1.5","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.5","dist":{"shasum":"5d2f057ee54e4d6843ae20fba80aead1c3fd47c1","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.5.tgz","integrity":"sha512-Ilc6/NiglYHKhIVZX+UbELVa/KbOtpPGcpkyNh1d8XFHdYX2BCYYbGVh67Z2+miQ5yZbMe8mSuc/KuRgyPtfKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+7Jmc535/tfNfpOu08AGgW3u7846MOiJYyO6DIqCSgIgTF6ZpkgNAqBEou75MlKWEu5g9ubrOGngfSoJyePZlvU="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.6":{"name":"respawn","version":"0.1.6","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.6","dist":{"shasum":"e667bcd07fcbd4e31a2973780cc1214d4043968a","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.6.tgz","integrity":"sha512-j5aKfNcKJBUlQ3cO2ZEHKBfRLZ97R/rif3YPtJdzhegOx2rBf9esf2mtMlcL7JvRv53PSttvVd20Js+XM43kug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfLGbUw9hjEfN2fwAhal3baxwOI3m1KZK54F1FL6aAsAIgVnbQ2hb/5PKOw6xnFJcOunwylRdWCZQOO8qLup4p4CU="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.7":{"name":"respawn","version":"0.1.7","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.7","dist":{"shasum":"1ba5b3d2d3a623fa6191d52ca9e34764051ec9cf","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.7.tgz","integrity":"sha512-JDTCxh31EHoNHRVl0IllZ+17BlNFS2lI7UCCgIxRpZnw83ygkY+bOd9N5+u8UuP3xjiYLZ1Oo35R1gXXyu7whg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICU4+ekiniJ46YRAEgS5JzU9M8q75hrMS4pw++V452m0AiBKRQpAGFaFHzaCHds2Sw8XHNJoK7GPWU0JZeAiqoYyaQ=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.1.8":{"name":"respawn","version":"0.1.8","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","tree-kill":"0.0.6"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.1.8","dist":{"shasum":"da83ceefa61faee41d64123ed54343e8380415cc","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.1.8.tgz","integrity":"sha512-0GmJGscbJ47VxbSS3nFwjvAkmqoYxWfwV3igC9lYWUdd8M8nU1uq0eivxpeVmN3PdyjKxEXUpHzvb++nVnGCsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4D7bZM303W3RYoUu9b2Z2nzLfTNuRvhugAJIno5Ch9AIhAIFLaJwkEwNdxi+wzadj3oUyVxBa7vof57uEK4Uesv2V"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.2.0":{"name":"respawn","version":"0.2.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","tree-kill":"0.0.6"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.2.0","dist":{"shasum":"77f6ab063b4b33e5403acf7b3da9cc3757dd5cee","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.2.0.tgz","integrity":"sha512-N751DaLfIrzXAq/w6Hi8UcBcGFkwEdca9/VZ12IHLyzor5mYwOtfZFkKb0KWSRFGxiBCXCrXZ1SxscFq0UKGWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUjTC9B+8ht/Tlz0+8AHRMAMnKCdZDHa/jhlVTtjhrdwIgW/VmYkdPKu2DOmYRJxgcN7SjXl5Iu4DLAFIPoRW7oNQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.3.0":{"name":"respawn","version":"0.3.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","tree-kill":"0.0.6"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.3.0","dist":{"shasum":"7bd8bd1a3b046d26743db9ac2a0f53376763b3b5","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.3.0.tgz","integrity":"sha512-WkAJs18EHot03ibJd7hS/ifTbQHfCYkT3VZTdgmJHlr3rGJYEy6ZNsMaI7XJmNlYiP3bWcUyxtUZwgdfnYvY7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8LuLWBoZWC5dkntvjBR8yt6spMxpeg4M1qzSwl6htKwIgVcC7lKQPivTU4l/r20ccCZ5cO4AGXsz+qd1gykkDggA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.3.1":{"name":"respawn","version":"0.3.1","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","tree-kill":"0.0.6"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.3.1","dist":{"shasum":"3f9bd59b84a03f7210570ae4e94250cd234fdc44","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.3.1.tgz","integrity":"sha512-gRycSLMAPBrGDIW3c5mb7qCTC3mMpn7kKmBKgk0uXt4g27Vt/9/dSt02VNXs8m8Dh18WlLlbG1oSw4T5VsPCRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAImcSw232bHiKoNa6UNJ65jIZbBf/2XWtsSoYaa14h1AiEA2JnUr253Uen2I5wZ8Yf/7NAznOVDbhSnfPG1KbEggYM="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.3.2":{"name":"respawn","version":"0.3.2","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.3.2","dist":{"shasum":"3bff45155fbaed848667631dadb44bc8b415cb5e","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.3.2.tgz","integrity":"sha512-eq0vUMvore91/hyMUjw/vfUP+Osf/dY+B0ZgwOMOhPj+udrwWeru4IwuUrYH8fPjmmCZpsEngVznaUEdNgmt2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA81Sdhy6gzNtkr2bexBW+IYl9v22D6lYx5eNV1CHFo7AiEAmK3AwxL3VYtZiNIz7raVrPJZCsCINZS2aBNAhL18paQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.4.0":{"name":"respawn","version":"0.4.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.4.0","dist":{"shasum":"e0e04a7ec527ec382525acf623c12016d78ec8e4","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.4.0.tgz","integrity":"sha512-xCPXcQMyJMNPpUrbFoO9I6ypyfV++ACRSFgF9CvdKbSpogjqq/vsH2DD4/Fil/cZfm0Y1KQKUaoohdY6Dp+5AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0m+F1cJFphycgnhu3q5PLcP7ISZXJnwJXPp6T0Bs/CwIgBj7lBNf4MNgPbzC4Zz1eFFy9pzMRggnCN4efPitDbBQ="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"0.4.1":{"name":"respawn","version":"0.4.1","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.4.1","_shasum":"695242d868af53f67ac7b56d793c6cb3a3b9c02c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"695242d868af53f67ac7b56d793c6cb3a3b9c02c","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.4.1.tgz","integrity":"sha512-15VcLWtPeDe5PS5FmMHiXAxwoeYbBNiZwQdAzlNv6/27i9cwswAmSybZuvE+EnR0MdhPe76Fm+E8NVYcB6ZHtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0qYeMIOYXjZhDtkwvnWKAcdVy4cz9JC/+sOZHYrqskgIgezQshyaFZ4snjWqS0egiA4l1y/Zby853H4FZVEncJLo="}]},"directories":{}},"0.4.2":{"name":"respawn","version":"0.4.2","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@0.4.2","_shasum":"1fe13a9bf7ee11113f6721bcbf64007c77ef5470","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"1fe13a9bf7ee11113f6721bcbf64007c77ef5470","tarball":"https://registry.npmjs.org/respawn/-/respawn-0.4.2.tgz","integrity":"sha512-8D7itvfPlphXOZxoBpFMgo4EFRqoe6WEOukXs9w70pWKNe8L5S6yzWA8x/5JE+rwBBXHxnT1eX9XwBcrsrx6Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGFx9X1nlXgCyLJC7FkVTyu7AcVhkRfqGHlzGKlTADgwIgUq0A3R1yQeTZtY8sUSAVA94cneed7ZZSxPB/H9SmtfU="}]},"directories":{}},"1.0.0":{"name":"respawn","version":"1.0.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"e64afd36180e597aae203672b9a659c4ba6906a6","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@1.0.0","_shasum":"e8a3241a3bfcc70966d89b04e55c232e4771e19d","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"e8a3241a3bfcc70966d89b04e55c232e4771e19d","tarball":"https://registry.npmjs.org/respawn/-/respawn-1.0.0.tgz","integrity":"sha512-pT2EEHu73bKsrnENrN6+LUPm6kssXO80qO7K7xOyZuQR0W/a8vs3ilz4qfhiwLr/UvajkFzwV06K5QMS5cl0Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVdP6l9yTlF4nykoQMdeJnJOJBlAY2zWVQlce6BvLFygIhAKbnwuAtDfN8Xtfj1pRkK10aYGb7ThvLejJbXpytJRgJ"}]},"directories":{}},"1.0.1":{"name":"respawn","version":"1.0.1","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"6a47426c1db54e9dde7c289754dac96bd7540ed7","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@1.0.1","_shasum":"399621fd53c42d98ab0f32869d715455eaf39e7c","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"399621fd53c42d98ab0f32869d715455eaf39e7c","tarball":"https://registry.npmjs.org/respawn/-/respawn-1.0.1.tgz","integrity":"sha512-IBNdcUcBVDm8X0hWqAk1jAGYZRBfwAZKYUQ53ebmztqDAwfZtwIL1Wx30M5R+zwRm430gvTJ+zQay5EAkn/fjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ujsxpgytIm07HLtHuURG8gFd6uJ4td5Td8dF7fWtcgIgVZo9IuGxV9aU/CRbE2h2paqIDzh8m1XVnzhMTqaOIEU="}]},"directories":{}},"1.0.2":{"name":"respawn","version":"1.0.2","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"002f6acb9928aae971b6c1e0902354fe8b1a45dd","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@1.0.2","_shasum":"b2c355829bd780c4f26e2847b5c924578cd174a6","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"b2c355829bd780c4f26e2847b5c924578cd174a6","tarball":"https://registry.npmjs.org/respawn/-/respawn-1.0.2.tgz","integrity":"sha512-J5dtFWu4l1LkK4pjlVmYL/XGi1U4NhoOSDW645H7maRY+laCgmaCns3RXIM9zt+asQfIVt21NwNKy3wfR43iGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEkUCF3OSTmAQ6eNzc4bPSqanWE+6KX2fwt17CETY0YAiEAhjUrKfu5vuB9ffe1KD6zTfGdgwPiNThIp1W+dDcKuKw="}]},"directories":{}},"1.1.0":{"name":"respawn","version":"1.1.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"8fd6cf8843986db3bca43ffbab4aef5a6f7a3d29","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@1.1.0","_shasum":"33ebf7bcf81d1aefe118278c47c207df48b9022c","_from":".","_npmVersion":"2.7.5","_nodeVersion":"1.6.4","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"33ebf7bcf81d1aefe118278c47c207df48b9022c","tarball":"https://registry.npmjs.org/respawn/-/respawn-1.1.0.tgz","integrity":"sha512-nGuQEgvepz91W3Nh5XKVHq5gP5AHCJ4KyyC49Q6e+a6ssVbbYP1IzrxA8sDX5iJKq0cvuQdRRwM3bJVtPyf+9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBffj/+ekD9UxtqfF+cQGPCado9a/OK5//LK9jibk+B0AiEA6QbpeRisDrkd2IO/iW0TBHH8tFAzzciES9gnNqf0a0Y="}]},"directories":{}},"2.0.0":{"name":"respawn","version":"2.0.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"7c3ce56eab233dbca66742f32ca11aa594c3ca3c","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.0.0","_shasum":"52f70efd31e93263e4c1dd6475204f39d2b5e782","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"dist":{"shasum":"52f70efd31e93263e4c1dd6475204f39d2b5e782","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.0.0.tgz","integrity":"sha512-U5rZ5WsaBLV1VWwhfYzzSUeqHmII5N7VA0emd9jKhJajfTpHi8SWII7cNifW6+yjs1/YxyxKcK41CTId/FL7cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW+H2ckODO91cuqz+MxaRQd+cmYx3zdSRFjkA/Yp+kawIhAIn3jOxhdCVqG6lrUQvQER5QaIHrmoK8OzVgDj8eyxkJ"}]},"directories":{}},"2.1.0":{"name":"respawn","version":"2.1.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"b3947b4b1a0a8372f2361a7d4afe9ba64abf3d47","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.1.0","_shasum":"c317288696e7f0240248d936b61ba0f05abfee2d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c317288696e7f0240248d936b61ba0f05abfee2d","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.1.0.tgz","integrity":"sha512-aacH0XSjzhCHJLxfLET4OfIB4kOl0WwcmCvmo4/E48wYuRvGO4UdAq+wG1cIsfCYeoJunCsRwyRJrn26mKPnaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDKHkqTBM+ugOYkxud52g52pWfJrN4GKlS76juEVw5PAiATimjxCPHGjnTNU1A1gmY1N6Hsoi8W3LcDi79t+1FaWw=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.2.0":{"name":"respawn","version":"2.2.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"d1bc197fd684b367a2affd2221bdcbe14183e586","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.2.0","_shasum":"ad991547dfc3e20948093a9c2e04198df35ede37","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"ad991547dfc3e20948093a9c2e04198df35ede37","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.2.0.tgz","integrity":"sha512-413Wf361Si6GC2v58+vdLi0q8LPB53KjbvfPzs8O1dCX5pDCjSKxElRtY69Si58z1dVFoC1DngJj8E1ujJH9mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRMMuCYQ1Pemp6ulWRLm+idrizPmbi28pJxaOPHHPX5AIhANSxIE4v88HUWcrHKpMOg967qUNOYz1QZ3T0kB9/qaOD"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{}},"2.3.0":{"name":"respawn","version":"2.3.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"90387398a89bd30140e02b833f802d9a8a9c6a81","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.3.0","_shasum":"b34b790965a57b5766d4f6d3946e50caf8cf3509","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b34b790965a57b5766d4f6d3946e50caf8cf3509","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.3.0.tgz","integrity":"sha512-vhf+mz6IDvk36oMgnBYYLEc8ctGCfv1y4iF7F5uY5qC8exPMUblqta8rLhxm3k5LXUVwNmfhII3k89OvFkLf7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8/+U3Gr8IQqqIjm7ybzblUFv4ocA1bLUgdM4JCMvGOAiEAyxNw1eUg001ClIBbK7JK9cOpJeHO8watstPsj+G9KHU="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/respawn-2.3.0.tgz_1456339768619_0.6633288124576211"},"directories":{}},"2.4.0":{"name":"respawn","version":"2.4.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"82fed6d7194da09b0fe36ff06791785d2b0da77c","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.4.0","_shasum":"23edab9d7744a5f9e4cbc1803243853ddc4b42d6","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"23edab9d7744a5f9e4cbc1803243853ddc4b42d6","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.4.0.tgz","integrity":"sha512-hmFESY1UHekyvmWyQ+liJsEEr4pBRikfuDCO9xUUV+U0eKoIkVcf3dWHDy/6yI4H231GsYfQVqlWqOJh9qJqdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMRlCBvGMeO/OcePWqhfeoOnSrikgQpxq+tU9X1nXXgwIga5OA85HkPnUtjIMX1KkxUGN559cKQYgs8V9x1p1QHLk="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/respawn-2.4.0.tgz_1462859568214_0.19272020389325917"},"directories":{}},"2.4.1":{"name":"respawn","version":"2.4.1","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"2638ffb944e34b4509f6738b37c919f871957e52","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn","_id":"respawn@2.4.1","_shasum":"988eb7d9bdfdc3844c36612afd8d8cad76c28e0c","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"988eb7d9bdfdc3844c36612afd8d8cad76c28e0c","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.4.1.tgz","integrity":"sha512-vCequOhVbF5BIadHGWmSOUafYwJXaX2cBYAa3kf5vgqqN680EVU6YwNXXORrzkBOhAVQHTO7IQnHCOP5bcL5Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2ZvN+gPVpFtK6WjodDkP9T4XU5Pq0TZ3L/K/G5wQKRAiEA7M6dbZpXiM1TZvj+s/wyH9ZwA/ktsjbf8/y/EjdWZQY="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/respawn-2.4.1.tgz_1463494043824_0.5841110378969461"},"directories":{}},"2.5.0":{"name":"respawn","version":"2.5.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"xtend":"~2.1.1","ps-tree":"0.0.3"},"scripts":{"test":"tap test/index.js"},"devDependencies":{"tap":"~0.4.6"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"7b899e7e22347bca9892f362005de40c45c855bd","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn#readme","_id":"respawn@2.5.0","_shasum":"9df0b298c3886813d36b7a9ab4d78ea2258b71d5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"9df0b298c3886813d36b7a9ab4d78ea2258b71d5","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.5.0.tgz","integrity":"sha512-kWTW0InLab0P4eVuW35byuVNyBFtdT1mK80l79zrEKopqkWI12b5p7YJ0N2SK0er2K2YEEShc6ui4htCqyHArg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfReuuejhTb5DiuvM4E27bRLUpyU3QvCXnQvvemPL3MwIhAKSQfHgqT7zQjUfCLNKUXU8zTXWaVKc4+O5IIxmsPZX8"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/respawn-2.5.0.tgz_1487256197404_0.714298702776432"},"directories":{}},"2.6.0":{"name":"respawn","version":"2.6.0","description":"Spawn a process and restart it if it crashes","repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"dependencies":{"ps-tree":"^1.2.0","xtend":"^4.0.1"},"scripts":{"test":"tape test/index.js"},"devDependencies":{"tape":"^4.9.2"},"keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"gitHead":"865823a299b57323a5a8f65ddc15cfe2ec305400","bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"homepage":"https://github.com/mafintosh/respawn#readme","_id":"respawn@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"integrity":"sha512-4fs4W4GD6+zTHvhzOMaeJ56zdmgr35550SgC08WsjdQVGl8d+cp/SZOwlJQKaTQeZTR2iKOMbHIAecWCeLe+Tg==","shasum":"6e310a2c8aebcfea87629f613c00ee73ddfcbf66","tarball":"https://registry.npmjs.org/respawn/-/respawn-2.6.0.tgz","fileCount":11,"unpackedSize":16743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPIlRCRA9TVsSAnZWagAAfMgP/0UgLl4WsVTMUf7AHrZR\nc1eQ6LoHW3e5csKsgQ5N2TPRszRid4mGck6gRgRuaKUKusEdU4ktHhX6FrlO\nY+KbXyeK/X3EiPIfs5T4X4F/5rFkyjvvFZHRHNffK97tNPdWImeUwgrGxFT3\n1vX/slKFyKhP9gjhkfWY2Br58x5DLl3leEguvrfjHJGGw+b5ZwWGdmyGN2kZ\ncmK+LTX3Hj6yLfVF9pEkvkjlgF+VVKUO1LiXzr5gIvt+Wt/OqwEsaR8CQF/q\n7o1hCqUmXygy0HHNeveqLUlphDMdnoFk1WnTZVstnlF5WTh0hLdRLcwCTyuc\ni6IoazUNqrkVnUdmyIRE9E38P519025bQmweL7VgmZtkTgX4IPYMynBXOZHW\nRK+5XTr19SUIR9RiPIULJ5bUzzOflIB1x+DUdFNu9sc2cl5duwPiTVXupFyK\ndwA6Ur8EWykgrYw9w97Ui6/CclCnyCYPasVac56aypZFwUUzDHCxxQOOyA3x\ngzOniCZkISZ3KdH98nQ6knFIaCoUsaOpfXXdRzhJJ5UwTYHkVLoxXpfh9JlF\nxI5ysyRYAjbqhOdRyyplFic1mdYcHWsEmsIIoOmCKefu4mJOC5gc8izxZr64\nsnbdxmvmop3rerAdKCPf4iOsUozSUKnOXMid38zE/1w9VJzZg//Jp8WHGdlN\njqHv\r\n=yI+T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhzz40EISJF7dI+OhtwcBm8Iq9+95CcMeF3FOcx8vuJAiBrGmrmYmvr4cmUJ2qTkRPX7igSeBocrnUKuavsn4r/Eg=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/respawn_2.6.0_1547471185205_0.5189940243519409"},"_hasShrinkwrap":false}},"readme":"# respawn\n\nSpawn a process and restart it if it crashes.\n\n```\nnpm install respawn\n```\n\n[![Build Status](https://travis-ci.org/mafintosh/respawn.png)](https://travis-ci.org/mafintosh/respawn)\n\n## Usage\n\nIt is easy to use\n\n``` js\nvar respawn = require('respawn')\n\nvar monitor = respawn(['node', 'server.js'], {\n  name: 'test',          // set monitor name\n  env: {ENV_VAR:'test'}, // set env vars\n  cwd: '.',              // set cwd\n  maxRestarts:10,        // how many restarts are allowed within 60s\n                         // or -1 for infinite restarts\n  sleep:1000,            // time to sleep between restarts,\n  kill:30000,            // wait 30s before force killing after stopping\n  stdio: [...],          // forward stdio options\n  fork: true             // fork instead of spawn\n})\n\nmonitor.start() // spawn and watch\n```\n\nOptionally you can specify the command to to spawn in the option map as `command: [...]`\n\nPer default respawn will restart you app indefinitely. To set a max restart limit set the `maxRestarts` option.\n\nIf `sleep` is an array of numbers it will use the value at the position of the current number of restarts as the timeout value. If the number of restarts exceed the length of the array it will use the last value in the array until it hits the maxRestarts.\n\n`sleep: [1000, 60000, 60000, 12000, 1000]` will wait 1000ms before retrying, then it will wait 60000 before the next retry and so forth.\n\nIf `sleep` is a function it will be passed the number of times (including this one) that the app has been restarted (i.e. first time will be called with 1, second time 2 etc.) and should return a time in milliseconds.\n\n## API\n\n* `monitor.start()` Starts the monitor\n\n* `monitor.stop(cb)` Stops the monitor (kills the process if its running with SIGTERM)\n\n* `monitor.status` Get the current monitor status. Available values are `running`, `stopping`, `stopped`, `crashed` and `sleeping`\n\n## Events\n\n* `monitor.on('start')` The monitor has started\n\n* `monitor.on('stop')`  The monitor has fully stopped and the process is killed\n\n* `monitor.on('crash')`  The monitor has crashed (too many restarts or spawn error).\n\n* `monitor.on('sleep')` monitor is sleeping\n\n* `monitor.on('spawn', process)` New child process has been spawned\n\n* `monitor.on('exit', code, signal)` child process has exited\n\n* `monitor.on('stdout', data)` child process stdout has emitted data\n\n* `monitor.on('stderr', data)` child process stderr has emitted data\n\n* `monitor.on('warn', err)` child process has emitted an error\n\n## Graceful restart\n\nTo do graceful restart simply have your app stop gracefully when receiving `SIGTERM` and do\n\n``` js\n// graceful restart (do not wait for old process to die)\nmonitor.stop()\nmonitor.start()\n\n// hard restart (wait for old process to die)\nmonitor.stop(function() {\n  monitor.start()\n})\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-26T11:57:29.644Z","created":"2013-12-10T21:32:21.719Z","0.1.0":"2013-12-10T21:32:25.102Z","0.1.1":"2013-12-10T21:33:35.410Z","0.1.2":"2013-12-10T22:38:05.498Z","0.1.3":"2013-12-10T22:51:49.201Z","0.1.5":"2013-12-13T00:13:06.245Z","0.1.6":"2013-12-24T21:24:25.993Z","0.1.7":"2013-12-25T16:24:23.484Z","0.1.8":"2014-01-15T23:26:10.502Z","0.2.0":"2014-02-24T08:42:18.888Z","0.3.0":"2014-03-27T19:33:51.025Z","0.3.1":"2014-03-27T21:02:14.749Z","0.3.2":"2014-04-22T14:34:52.903Z","0.4.0":"2014-05-03T10:18:19.796Z","0.4.1":"2014-05-13T12:42:55.681Z","0.4.2":"2014-05-20T16:00:23.753Z","1.0.0":"2014-11-24T12:20:40.998Z","1.0.1":"2015-01-07T10:25:41.559Z","1.0.2":"2015-03-10T13:25:29.899Z","1.1.0":"2015-04-16T14:27:56.504Z","2.0.0":"2015-05-18T18:41:39.168Z","2.1.0":"2016-01-05T22:37:44.336Z","2.2.0":"2016-01-30T23:47:38.762Z","2.3.0":"2016-02-24T18:49:31.388Z","2.4.0":"2016-05-10T05:52:50.847Z","2.4.1":"2016-05-17T14:07:26.669Z","2.5.0":"2017-02-16T14:43:19.268Z","2.6.0":"2019-01-14T13:06:25.299Z"},"author":{"name":"Mathias Buus","email":"mathiasbuus@gmail.com"},"repository":{"type":"git","url":"git://github.com/mafintosh/respawn.git"},"readmeFilename":"README.md","homepage":"https://github.com/mafintosh/respawn#readme","keywords":["spawn","restart","keep","alive","process","monitor","service","start","stop"],"bugs":{"url":"https://github.com/mafintosh/respawn/issues"},"users":{"dypsilon":true,"xnekoix":true,"yeoyou":true,"chrisdobler":true}}