{"_id":"supervisord","_rev":"66-9f1fa206a3e4bc8f90e6d9de660d313c","name":"supervisord","description":"Supervisord library for node.js","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.0.1","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","_npmJsonOpts":{"file":"/Users/craigcondon/.npm/supervisord/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"supervisord@0.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"b5e95c117a5f309166963c921b5b3e957d460d9e","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.0.1.tgz","integrity":"sha512-9xa32VCOQMbMnDEot1VU/CpfPPqDDwyezobqG13EA+dctN7BVk4+OxGbdolmRM9a8FHJlALY+koD8TZtjTA/EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5+PauBWAGa3CF/kebGsDU6l+uffOCmLlvJ3ZyV8RNkAiBb/7La8X+gWew+rQuqBMmNsOt/2RFDpCqrWPwXz4aH5w=="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.2":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.0.2","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/spiceapps/supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","_npmJsonOpts":{"file":"/Users/craigcondon/.npm/supervisord/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"supervisord@0.0.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"47d0948de7f2e0c3c629661b4dd66fa8c7bd5845","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.0.2.tgz","integrity":"sha512-k554Z3Avxn3L32+kXmJnHFOzb0+O+xmo8IBE/me1GM2MF0QWvGnFyfk7YGiGKAXddFCSzmdKLrIQHehr4+C88g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWbOGCLRc0pZ1FrOG6MXOcSJRYOSYkN4TU0jFYi7zO1QIgJq7iOL2OUbQIWdIHOxW7wd5plz1MjQ2nNgoaVNiUi74="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.3":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.0.3","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git://github.com/crcn/supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"supervisord@0.0.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7520a1b13fc29a0a18da5b6d0c672d328f419297","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.0.3.tgz","integrity":"sha512-Z3QRW47MqAUfMZWo0rdRpcTxLDtjzX/XKcBuu8lFxq+0xkqGg85OfcvqgLibxaLBO+Fo0yFroQSgGMN55Q1HGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDebVSvNdypN+Q8MJkKtqAbAFcA7RMMArwnCEoOSA5BQIhAOerNhZdVh+xZB6Lxb11Ak2VHEvYn/XImaxNW7eRBdOu"}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.4":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.0.4","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"http://github.com/crcn/supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","_id":"supervisord@0.0.4","dist":{"shasum":"092a2d0b257dc46204e08a3f2861649b6fd8017b","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.0.4.tgz","integrity":"sha512-i1iZvIArOFq8fneUejGIE25KlBUksjcUL9yTgfnqieVsflfjrpqNtO5jlifASc26UDpMDfBsWIEbb4h+7ZlTmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVfGhpqtgZ55vwj+XFp8yBQsb4HSs8BcHdg8mg3Pe4HAiEA4AIKNTLVOfAn5UkI3BEUsoQN7AaJP8wD+lo7CGtKEvs="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.0.5":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.0.5","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git+https://github.com/crcn/node-supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","gitHead":"2219130efc34d9fb101f705e153b1c5a223c0c66","bugs":{"url":"https://github.com/crcn/node-supervisord/issues"},"homepage":"https://github.com/crcn/node-supervisord#readme","_id":"supervisord@0.0.5","scripts":{},"_shasum":"a4826bd286c782024eea2ad7295cf7a60871816d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"dist":{"shasum":"a4826bd286c782024eea2ad7295cf7a60871816d","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.0.5.tgz","integrity":"sha512-Ks5QlcAOWF8WbErV6ljlMIy8oljAD67W4MHc/ErelGuNbqFesJSfoY268NmcNQKt6jWSZ02kb+qk0rqPu0dg8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIoMPcHnN7ae2v4d0O5hWrC6+2Hp8+OwBjK8VJHCiNxAIgDfQXLlQXlji5P+KoB21desF+cx9WdP0DhUsVfCGdGK0="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.0":{"name":"supervisord","description":"Supervisord library for node.js","version":"0.1.0","author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git+https://github.com/crcn/node-supervisord.git"},"dependencies":{"structr":"*","xmlrpc":"*"},"main":"./lib/index","gitHead":"7000474ea12a847ca3bb0850083f336cb437a2c2","bugs":{"url":"https://github.com/crcn/node-supervisord/issues"},"homepage":"https://github.com/crcn/node-supervisord#readme","_id":"supervisord@0.1.0","scripts":{},"_shasum":"4eeee30f709e265e33ee9ceb9c7bd981888155a9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"dist":{"shasum":"4eeee30f709e265e33ee9ceb9c7bd981888155a9","tarball":"https://registry.npmjs.org/supervisord/-/supervisord-0.1.0.tgz","integrity":"sha512-Qlyyq5MzawV8i6/qHDMqX3n4jrVHr4SE/v/auHxm6vZvHPMcdBx3RjsNcab3x2WB3f7ddly0Rta04OZiJSaYOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPLtVF5A2IxRRSmhvn3fqs0YwiypJYfL8EMrV7ZttxpAiEAyQGOdVPqHDq1QvR8QImbN5gx5z54CuFcEZnIS5W8eoM="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]}},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"},{"name":"crcn","email":"craig.j.condon@gmail.com"}],"time":{"modified":"2022-06-27T02:24:20.811Z","created":"2011-09-17T05:28:30.640Z","0.0.1":"2011-09-17T05:28:31.372Z","0.0.2":"2011-09-18T03:26:54.609Z","0.0.3":"2012-02-17T20:54:24.769Z","0.0.4":"2013-11-06T13:57:49.757Z","0.0.5":"2015-12-11T16:22:06.513Z","0.1.0":"2015-12-23T15:16:56.734Z"},"author":{"name":"Craig Condon"},"repository":{"type":"git","url":"git+https://github.com/crcn/node-supervisord.git"},"users":{"dypsilon":true,"pstoev":true,"rbecheras":true,"ipasha":true},"readme":"### What's this?\n\nA node.js library for [supervisord](http://supervisord.org/). If you're not familiar with supervisord, it's much like [forever](https://github.com/indexzero/forever), [launchd](http://en.wikipedia.org/wiki/Launchd), upstart+monit, etc. \n\n\n\n### Requirements\n\n\n- Node.js \n- Supervisord \n- NPM\n\n### Installation\n\n\tnpm install supervisord\n\n\n### Example:\n\n\n```javascript\n\n\tvar supervisord = require('supervisord');\n\n\tvar client = supervisord.connect('http://localhost:9001');\n\n\n\tclient.startProcess('my-app', function(err, result)\n\t{\n\t\t\n\t});\n\t\n\t//return all running processes by supervisord\n\tclient.getAllProcessInfo(function(err, result)\n\t{\n\t\tconsole.log(result);\n\n\t\t/*\n\t\t[ { description: 'pid 22083, uptime 0:10:36',\n\t    pid: 22083,\n\t    stderr_logfile: '/tmp/test-stderr---supervisor-G27SFc.log',\n\t    stop: 1316236587,\n\t    logfile: '/tmp/test-stdout---supervisor-izrtu6.log',\n\t    exitstatus: 0,\n\t    spawnerr: '',\n\t    now: 1316237455,\n\t    group: 'app-1',\n\t    name: 'app-1',\n\t    statename: 'RUNNING',\n\t    start: 1316236819,\n\t    state: 20,\n\t    stdout_logfile: '/tmp/test-stdout---supervisor-izrtu6.log' } ]\n    \t*/\n\t});\n\n```\n\n\n### [Available Methods](http://supervisord.org/api.html?highlight=api):\n\n- getSupervisorVersion()\n- getIdentification()\n- getState()\n- getPID()\n- readLog()\n- clearLog()\n- shutdown()\n- restart()\n- getAllProcessInfo(name)\n- startProcess(name)\n- startAllProcesses()\n- startProcessGroup()\n- stopProcessGroup()\n- sendProcessStdin()\n- sendRemoteCommEvent()\n- addProcessGroup(name)\n- removeProcessGroup(name)\n- readProcessStdoutLog(name)\n- readProcessStderrLog(name, offset, length)\n- tailProcessStdoutLog(name, offset, length)\n- tailProcessStderrLog(name, offset, length)\n- clearProcessLogs(name)\n- clearAllProcesssLogs()\n- signalProcess(name, signal)\n- signalProcessGroup(name, signal)\n\n\n","homepage":"https://github.com/crcn/node-supervisord#readme","bugs":{"url":"https://github.com/crcn/node-supervisord/issues"},"readmeFilename":"README.md"}