{"_id":"graceful-process","_rev":"1213133","name":"graceful-process","description":"graceful exit process even parent exit on SIGKILL.","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2021-10-13T05:46:41.000Z","created":"2017-06-12T10:05:54.906Z","1.2.0":"2018-03-02T07:23:04.667Z","1.1.0":"2018-01-17T09:33:07.483Z","1.0.0":"2017-06-12T10:05:54.906Z"},"users":{},"author":{"name":"fengmk2"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-modules/graceful-process.git"},"versions":{"1.2.0":{"name":"graceful-process","version":"1.2.0","description":"graceful exit process even parent exit on SIGKILL.","files":["index.js","exit.js"],"scripts":{"lint":"eslint *.js test","test":"npm run lint && npm run test-local","test-local":"egg-bin test","cov":"cross-env COV=true egg-bin cov","autod":"autod","pkgfiles":"egg-bin pkgfiles","ci":"npm run lint && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-modules/graceful-process.git"},"bug":{"url":"https://github.com/node-modules/graceful-process/issues"},"author":{"name":"fengmk2"},"license":"MIT","dependencies":{"is-type-of":"^1.2.0","once":"^1.4.0"},"devDependencies":{"autod":"^3.0.1","coffee":"^4.1.0","cross-env":"^5.0.1","egg-bin":"^4.3.7","egg-ci":"^1.8.0","eslint":"^4.18.1","eslint-config-egg":"^7.0.0","mm":"^2.2.0","mz-modules":"^2.1.0","urllib":"^2.26.0"},"ci":{"version":"6, 8, 9"},"gitHead":"fcc6c873174f8475786a614e211343917f5be0ed","bugs":{"url":"https://github.com/node-modules/graceful-process/issues"},"homepage":"https://github.com/node-modules/graceful-process#readme","_id":"graceful-process@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"5b2bd6eda3b59777db6a8a9332e79e6246086d85","size":2528,"noattachment":false,"key":"/graceful-process/-/graceful-process-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graceful-process/download/graceful-process-1.2.0.tgz"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-process_1.2.0_1519975384615_0.7735691839197387"},"_hasShrinkwrap":false,"publish_time":1519975384667,"_cnpm_publish_time":1519975384667},"1.1.0":{"name":"graceful-process","version":"1.1.0","description":"graceful exit process even parent exit on SIGKILL.","files":["index.js"],"scripts":{"lint":"eslint *.js test","test":"npm run lint && npm run test-local","test-local":"egg-bin test","cov":"cross-env COV=true egg-bin cov","autod":"autod","ci":"npm run lint && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-modules/graceful-process.git"},"bug":{"url":"https://github.com/node-modules/graceful-process/issues"},"author":{"name":"fengmk2"},"license":"MIT","dependencies":{},"devDependencies":{"autod":"^2.8.0","coffee":"^4.0.1","cross-env":"^5.0.1","egg-bin":"^4.0.4","egg-ci":"^1.8.0","eslint":"^4.0.0","eslint-config-egg":"^4.2.1","mz-modules":"^1.0.0","urllib":"^2.22.0"},"ci":{"version":"6, 8, 9"},"gitHead":"c49d38218f8cc56af6f98bb4c93328d83b69ba6c","bugs":{"url":"https://github.com/node-modules/graceful-process/issues"},"homepage":"https://github.com/node-modules/graceful-process#readme","_id":"graceful-process@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"72bd7d02c0cf6f3f29867167edd0dc22ead660fa","size":2145,"noattachment":false,"key":"/graceful-process/-/graceful-process-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graceful-process/download/graceful-process-1.1.0.tgz"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-process-1.1.0.tgz_1516181587390_0.10575498058460653"},"directories":{},"publish_time":1516181587483,"_hasShrinkwrap":false,"_cnpm_publish_time":1516181587483},"1.0.0":{"name":"graceful-process","version":"1.0.0","description":"graceful exit process even parent exit on SIGKILL.","files":["index.js"],"scripts":{"lint":"eslint *.js test","test":"npm run lint && npm run test-local","test-local":"egg-bin test","cov":"cross-env COV=true egg-bin cov","autod":"autod","ci":"npm run lint && npm run cov"},"repository":{"type":"git","url":"git+ssh://git@github.com/node-modules/graceful-process.git"},"bug":{"url":"https://github.com/node-modules/graceful-process/issues"},"author":{"name":"fengmk2"},"dependencies":{},"devDependencies":{"autod":"^2.8.0","coffee":"^3.3.2","cross-env":"^5.0.1","egg-bin":"^3.4.2","egg-ci":"^1.7.0","eslint":"^3.19.0","eslint-config-egg":"^4.2.0","mz-modules":"^1.0.0","urllib":"^2.22.0"},"ci":{"version":"6, 7, 8"},"gitHead":"f8612f4334785ab4889c2187dfbd5d1afa41a405","bugs":{"url":"https://github.com/node-modules/graceful-process/issues"},"homepage":"https://github.com/node-modules/graceful-process#readme","_id":"graceful-process@1.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"58b824789ea6f374d2694a1c92fbd7f02b658ac0","size":1758,"noattachment":false,"key":"/graceful-process/-/graceful-process-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/graceful-process/download/graceful-process-1.0.0.tgz"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-process-1.0.0.tgz_1497261954798_0.2235996297094971"},"directories":{},"publish_time":1497261954906,"_hasShrinkwrap":false,"_cnpm_publish_time":1497261954906}},"readme":"# graceful-process\n\ngraceful exit process even parent exit on SIGKILL.\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][codecov-image]][codecov-url]\n[![David deps][david-image]][david-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![NPM download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/graceful-process.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/graceful-process\n[travis-image]: https://img.shields.io/travis/node-modules/graceful-process.svg?style=flat-square\n[travis-url]: https://travis-ci.org/node-modules/graceful-process\n[codecov-image]: https://codecov.io/gh/node-modules/graceful-process/branch/master/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/node-modules/graceful-process\n[david-image]: https://img.shields.io/david/node-modules/graceful-process.svg?style=flat-square\n[david-url]: https://david-dm.org/{{org}}/graceful-process\n[snyk-image]: https://snyk.io/test/npm/graceful-process/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/graceful-process\n[download-image]: https://img.shields.io/npm/dm/graceful-process.svg?style=flat-square\n[download-url]: https://npmjs.org/package/graceful-process\n\n## Install\n\n```bash\nnpm i graceful-process --save\n```\n\n## Usage\n\nRequire this module and execute it on every child process file.\n\n```js\n// mycli.js\nrequire('graceful-process')({ logger: console, label: 'mycli-child-cmd' });\n```\n\n## Support\n\n- [x] cluster\n- [x] child_process.fork()\n- [ ] child_process.spawn()\n","_attachments":{},"homepage":"https://github.com/node-modules/graceful-process#readme","bugs":{"url":"https://github.com/node-modules/graceful-process/issues"},"license":"MIT"}