{"_id":"find-process","_rev":"4579284","name":"find-process","description":"find process info by port/pid/name etc.","dist-tags":{"latest":"2.1.1"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"time":{"modified":"2026-04-10T15:54:18.000Z","created":"2016-01-24T08:02:08.670Z","2.1.1":"2026-03-17T15:27:48.110Z","2.1.0":"2026-02-28T13:25:57.589Z","2.0.0":"2025-07-05T04:17:21.412Z","1.4.11":"2025-07-05T03:06:19.071Z","1.4.10":"2025-01-09T13:38:23.330Z","1.4.9":"2025-01-05T06:23:41.830Z","1.4.8":"2024-12-28T04:06:08.371Z","1.4.7":"2021-11-18T13:04:35.098Z","1.4.6":"2021-11-18T12:24:35.484Z","1.4.5":"2021-09-21T04:42:38.621Z","1.4.4":"2020-10-22T15:22:19.862Z","1.4.3":"2019-11-15T06:12:33.330Z","1.4.2":"2019-06-14T12:29:27.756Z","1.4.1":"2019-03-22T12:25:23.265Z","1.4.0":"2019-03-22T12:21:24.639Z","1.3.0":"2019-03-22T12:07:20.875Z","1.2.3":"2019-03-22T11:59:20.744Z","1.2.2":"2019-03-22T11:57:03.044Z","1.2.1":"2018-11-15T05:07:38.953Z","1.2.0":"2018-10-31T14:21:00.045Z","1.1.4":"2018-10-19T07:28:44.056Z","1.1.3":"2018-08-20T13:33:14.652Z","1.1.2":"2018-08-14T11:35:42.137Z","1.1.1":"2018-04-16T00:08:39.089Z","1.1.0":"2017-07-14T14:21:59.957Z","1.0.5":"2016-10-13T07:21:07.913Z","1.0.4":"2016-03-19T16:53:28.904Z","1.0.3":"2016-02-04T09:24:57.223Z","1.0.2":"2016-02-02T08:52:49.962Z","1.0.1":"2016-01-24T08:02:08.670Z"},"users":{},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"versions":{"2.1.1":{"name":"find-process","version":"2.1.1","description":"find process info by port/pid/name etc.","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"bin":{"find-process":"dist/cjs/bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","/dist","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^14.0.3","loglevel":"^1.9.2"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^25.5.0","mocha":"^11.7.5","npm-ensure":"^1.3.0","rimraf":"^6.1.3","standard":"^17.1.2","ts-node":"^10.9.2","typescript":"^5.9.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.json && tsc -p tsconfig.esm.json && node scripts/postbuild.js","dev":"tsc --watch","test":"npm run build && mocha -r ts-node/register test/*.test.ts && standard","lint":"standard --fix && npm-ensure -t deps","type-check":"tsc --noEmit","check-version":"node scripts/check-version.js","update-history":"node scripts/update-history.js"},"_id":"find-process@2.1.1","_integrity":"sha512-SrQDx3QhlmHM90iqn9rdjCQcw/T+WlpOkHFsjoRgB+zTpDfltNA1VSNYeYELwhUTJy12UFxqjWhmhOrJc+o4sA==","_resolved":"/private/var/folders/j8/bd6gnv7d6td1nrk1zn5_h8340000gn/T/d9422c31dd258e6406a4801b38c48e8b/find-process-2.1.1.tgz","_from":"file:find-process-2.1.1.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"shasum":"d6ae38ba8c6977f69fcb48d129e678122418630f","size":23431,"noattachment":false,"key":"/find-process/-/find-process-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-2.1.1.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_2.1.1_1773761267970_0.47283632812779186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-17T15:27:48.110Z","publish_time":1773761268110,"_source_registry_name":"default","_cnpm_publish_time":1773761268110},"2.1.0":{"name":"find-process","version":"2.1.0","description":"find process info by port/pid/name etc.","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/cjs/index.d.ts","exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.json && tsc -p tsconfig.esm.json && node scripts/postbuild.js","dev":"tsc --watch","test":"npm run build && mocha -r ts-node/register test/*.test.ts && standard","lint":"standard --fix && npm-ensure -t deps","type-check":"tsc --noEmit","check-version":"node scripts/check-version.js","update-history":"node scripts/update-history.js","prepublishOnly":"npm run build && npm run check-version","prepare":"npm run build"},"bin":{"find-process":"dist/cjs/bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","/dist","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^12.1.0","loglevel":"^1.9.2"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^24.0.10","eslint":"^9.30.1","glob":"^13.0.0","mocha":"^11.7.1","npm-ensure":"^1.3.0","rimraf":"^6.0.1","standard":"^17.1.2","ts-node":"^10.9.2","typescript":"^5.8.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"packageManager":"pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf","gitHead":"4795dd42443789bef5b1b5ff89eeccdd4a45f9d3","_id":"find-process@2.1.0","_nodeVersion":"20.19.3","_npmVersion":"11.6.3","dist":{"shasum":"b0d239115299f56ed3e43fec4d584efad0e9e79a","size":21866,"noattachment":false,"key":"/find-process/-/find-process-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-2.1.0.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_2.1.0_1772285157437_0.43371568762768087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T13:25:57.589Z","publish_time":1772285157589,"_source_registry_name":"default","_cnpm_publish_time":1772285157589},"2.0.0":{"name":"find-process","version":"2.0.0","description":"find process info by port/pid/name etc.","main":"dist/index.js","types":"dist/index.d.ts","bin":{"find-process":"dist/bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","/dist","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^12.1.0","loglevel":"^1.9.2"},"devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^24.0.10","eslint":"^9.17.0","glob":"^11.0.0","mocha":"^11.0.1","npm-ensure":"^1.3.0","rimraf":"^6.0.1","standard":"^17.1.2","ts-node":"^10.9.2","typescript":"^5.8.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"build":"tsc && node scripts/postbuild.js","dev":"tsc --watch","test":"npm run build && mocha -r ts-node/register test/*.test.ts && standard","lint":"standard --fix && npm-ensure -t deps","type-check":"tsc --noEmit","check-version":"node scripts/check-version.js","update-history":"node scripts/update-history.js"},"_id":"find-process@2.0.0","_integrity":"sha512-YUBQnteWGASJoEVVsOXy6XtKAY2O1FCsWnnvQ8y0YwgY1rZiKeVptnFvMu6RSELZAJOGklqseTnUGGs5D0bKmg==","_resolved":"/private/var/folders/j8/bd6gnv7d6td1nrk1zn5_h8340000gn/T/e030047832b990b4aa201a21ff9ec2fd/find-process-2.0.0.tgz","_from":"file:find-process-2.0.0.tgz","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"shasum":"0708037e538762835773fe9f3423c4cc5669f8a3","size":20348,"noattachment":false,"key":"/find-process/-/find-process-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-2.0.0.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com","actor":{"name":"yibn2008","email":"yibn2008@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_2.0.0_1751689041228_0.38796780325650304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-05T04:17:21.412Z","publish_time":1751689041412,"_source_registry_name":"default","_cnpm_publish_time":1751689041412},"1.4.11":{"name":"find-process","version":"1.4.11","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^12.1.0","loglevel":"^1.9.2"},"devDependencies":{"mocha":"^11.0.1","npm-ensure":"^1.3.0","standard":"^17.1.2","eslint":"^9.17.0","glob":"^11.0.0","rimraf":"^6.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"packageManager":"pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf","_id":"find-process@1.4.11","gitHead":"086d2213dfeb8d0ebc539bef0888a7f54585cfcc","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"shasum":"f7246251d396b35b9ae41fff7b87137673567fcc","size":10195,"noattachment":false,"key":"/find-process/-/find-process-1.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.11.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com","actor":{"name":"yibn2008","email":"yibn2008@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_1.4.11_1751684778897_0.09559727968565301"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-05T03:06:19.071Z","publish_time":1751684779071,"_source_registry_name":"default","_cnpm_publish_time":1751684779071},"1.4.10":{"name":"find-process","version":"1.4.10","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^12.1.0","loglevel":"^1.9.2"},"devDependencies":{"mocha":"^11.0.1","npm-ensure":"^1.3.0","standard":"^17.1.2","eslint":"^9.17.0","glob":"^11.0.0","rimraf":"^6.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"_id":"find-process@1.4.10","_integrity":"sha512-ncYFnWEIwL7PzmrK1yZtaccN8GhethD37RzBHG6iOZoFYB4vSmLLXfeWJjeN5nMvCJMjOtBvBBF8OgxEcikiZg==","_resolved":"/private/var/folders/4h/8rnqm04j3ns_53nbdjvh59dh0000gp/T/2ca458302c0625e8368b5bbf1c480ca8/find-process-1.4.10.tgz","_from":"file:find-process-1.4.10.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"006af3349d8debdb9fb79fb1e859959350307c02","size":9607,"noattachment":false,"key":"/find-process/-/find-process-1.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.10.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_1.4.10_1736429903134_0.6691835027036068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-09T13:38:23.330Z","publish_time":1736429903330,"_source_registry_name":"default","_cnpm_publish_time":1736429903330},"1.4.9":{"name":"find-process","version":"1.4.9","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"~4.1.2","commander":"^12.1.0","debug":"^4.4.0","eslint":"^9.17.0","glob":"^11.0.0","loglevel":"^1.9.2","rimraf":"^6.0.1"},"devDependencies":{"mocha":"^11.0.1","npm-ensure":"^1.3.0","standard":"^17.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"_id":"find-process@1.4.9","_integrity":"sha512-x+1gcT3k+7ipx8chx1Z7cViSdeQ/RBwDk+6GiWnMTO0+YtGFrahToxarIZM6TzDZ9UFfYPUGpBf/85v5GpBXKA==","_resolved":"/private/var/folders/4h/8rnqm04j3ns_53nbdjvh59dh0000gp/T/b798714e1340fc03dfa796b18f7d7160/find-process-1.4.9.tgz","_from":"file:find-process-1.4.9.tgz","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"424d11a08423ab37c557a5430f963ced245962fa","size":9618,"noattachment":false,"key":"/find-process/-/find-process-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.9.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_1.4.9_1736058221650_0.2528291866503043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-05T06:23:41.830Z","publish_time":1736058221830,"_source_registry_name":"default","_cnpm_publish_time":1736058221830},"1.4.8":{"name":"find-process","version":"1.4.8","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test","index.d.ts"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^5.4.1","commander":"^12.1.0","debug":"^4.4.0","eslint":"^9.17.0","glob":"^11.0.0","loglevel":"^1.9.2","rimraf":"^6.0.1"},"devDependencies":{"mocha":"^11.0.1","npm-ensure":"^1.3.0","standard":"^17.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"packageManager":"pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf","_id":"find-process@1.4.8","gitHead":"70c44edf8bedb65c590bdfc2513ef090e0403200","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"shasum":"46a83cbf4e4fbac364cbab650bf8dd61224d4c05","size":9684,"noattachment":false,"key":"/find-process/-/find-process-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.8.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/find-process_1.4.8_1735358768165_0.8194450579268087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-28T04:06:08.371Z","publish_time":1735358768371,"_source_registry_name":"default","_cnpm_publish_time":1735358768371},"1.4.7":{"name":"find-process","version":"1.4.7","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^4.0.0","commander":"^5.1.0","debug":"^4.1.1"},"devDependencies":{"mocha":"^7.2.0","npm-ensure":"^1.2.0","standard":"^14.3.4"},"gitHead":"8180a23ef55ebb342ed27217cc78177b4e563c4d","_id":"find-process@1.4.7","_nodeVersion":"12.20.1","_npmVersion":"8.1.3","dist":{"shasum":"8c76962259216c381ef1099371465b5b439ea121","size":8741,"noattachment":false,"key":"/find-process/-/find-process-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.7.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.7_1637240674933_0.3360847096057318"},"_hasShrinkwrap":false,"publish_time":1637240675098,"_cnpm_publish_time":1637240675098,"_cnpmcore_publish_time":"2021-12-16T16:03:32.190Z"},"1.4.6":{"name":"find-process","version":"1.4.6","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^4.0.0","commander":"^5.1.0","debug":"^4.1.1"},"devDependencies":{"mocha":"^7.2.0","npm-ensure":"^1.2.0","standard":"^14.3.4"},"gitHead":"99f92adc9c96109db6269cb83d4e0133fda82d6e","_id":"find-process@1.4.6","_nodeVersion":"12.20.1","_npmVersion":"8.1.3","dist":{"shasum":"4b5fa5f1ba87c430c6871c38574dc69d27ebcf28","size":8622,"noattachment":false,"key":"/find-process/-/find-process-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.6.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.6_1637238275293_0.9057058744491391"},"_hasShrinkwrap":false,"publish_time":1637238275484,"_cnpm_publish_time":1637238275484,"_cnpmcore_publish_time":"2021-12-16T16:03:32.755Z"},"1.4.5":{"name":"find-process","version":"1.4.5","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^4.0.0","commander":"^5.1.0","debug":"^4.1.1"},"devDependencies":{"mocha":"^7.2.0","npm-ensure":"^1.2.0","standard":"^14.3.4"},"gitHead":"2a205591678c099bc293935b8dddf6a79672f0a3","_id":"find-process@1.4.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"6a0e4c87a32ca927c05cbed7b9078d62ffaac1a4","size":8677,"noattachment":false,"key":"/find-process/-/find-process-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.5.tgz"},"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.5_1632199358468_0.29460592259496643"},"_hasShrinkwrap":false,"publish_time":1632199358621,"_cnpm_publish_time":1632199358621,"_cnpmcore_publish_time":"2021-12-16T16:03:33.008Z"},"1.4.4":{"name":"find-process","version":"1.4.4","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^4.0.0","commander":"^5.1.0","debug":"^4.1.1"},"devDependencies":{"mocha":"^7.2.0","npm-ensure":"^1.2.0","standard":"^14.3.4"},"gitHead":"723f44db251d67d10dff6455737fec68352cc821","_id":"find-process@1.4.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"shasum":"52820561162fda0d1feef9aed5d56b3787f0fd6e","size":8928,"noattachment":false,"key":"/find-process/-/find-process-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.4.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.4_1603380139761_0.5833853241897977"},"_hasShrinkwrap":false,"publish_time":1603380139862,"_cnpm_publish_time":1603380139862,"_cnpmcore_publish_time":"2021-12-16T16:03:33.259Z"},"1.4.3":{"name":"find-process","version":"1.4.3","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"4002d35b3df715591dc370515eeef7285507aec6","_id":"find-process@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"25f9105dc32e42abad4636752c37c51cd57dce45","size":8465,"noattachment":false,"key":"/find-process/-/find-process-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.3.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.3_1573798353242_0.5247499007497429"},"_hasShrinkwrap":false,"publish_time":1573798353330,"_cnpm_publish_time":1573798353330,"_cnpmcore_publish_time":"2021-12-16T16:03:33.482Z"},"1.4.2":{"name":"find-process","version":"1.4.2","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"7f3c6029f5e91fa7a80240a24920c4c459101976","_id":"find-process@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"8703cbb542df0e4cd646f581fbcce860d0131c31","size":8038,"noattachment":false,"key":"/find-process/-/find-process-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.2.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.2_1560515367536_0.22706310489011705"},"_hasShrinkwrap":false,"publish_time":1560515367756,"_cnpm_publish_time":1560515367756,"_cnpmcore_publish_time":"2021-12-16T16:03:33.690Z"},"1.4.1":{"name":"find-process","version":"1.4.1","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"62c9211c691e8ee46169b6df5e15a33c47f3aa23","_id":"find-process@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"628c576a494d1525a27673fb26c77af90db5db02","size":8200,"noattachment":false,"key":"/find-process/-/find-process-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.1.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.1_1553257523164_0.8759550192038308"},"_hasShrinkwrap":false,"publish_time":1553257523265,"_cnpm_publish_time":1553257523265,"_cnpmcore_publish_time":"2021-12-16T16:03:34.135Z"},"1.4.0":{"name":"find-process","version":"1.4.0","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"76eb634ee7821e72c8d7a32fe4565ff2b5ae1df3","_id":"find-process@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"de5952b87f00d352755f8eddfcc192613bee3a57","size":8165,"noattachment":false,"key":"/find-process/-/find-process-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.4.0.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.4.0_1553257284537_0.3268869404555359"},"_hasShrinkwrap":false,"publish_time":1553257284639,"_cnpm_publish_time":1553257284639,"_cnpmcore_publish_time":"2021-12-16T16:03:34.386Z"},"1.3.0":{"name":"find-process","version":"1.3.0","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"e7903c59d461f05d1a2860706e25641ddc1c576d","_id":"find-process@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"39bd49781f32165136ddde5fa39350f5693f1837","size":8117,"noattachment":false,"key":"/find-process/-/find-process-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.3.0.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.3.0_1553256440712_0.9746965197756756"},"_hasShrinkwrap":false,"publish_time":1553256440875,"_cnpm_publish_time":1553256440875,"_cnpmcore_publish_time":"2021-12-16T16:03:34.586Z"},"1.2.3":{"name":"find-process","version":"1.2.3","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"5ab7bc7d6b5533739a51912932b428e4f420fe7a","_id":"find-process@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"d02558ccc9d385fc558d40a586acd09c30e5ee46","size":8044,"noattachment":false,"key":"/find-process/-/find-process-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.2.3.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.2.3_1553255960604_0.653455450439494"},"_hasShrinkwrap":false,"publish_time":1553255960744,"_cnpm_publish_time":1553255960744,"_cnpmcore_publish_time":"2021-12-16T16:03:34.848Z"},"1.2.2":{"name":"find-process","version":"1.2.2","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"3.x","npm-ensure":"^1.1.2","standard":"12.x"},"gitHead":"0f7e8ee8a4a1f64f26f5a87bfded047b926f3d38","_id":"find-process@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"56a0bd51e68de30b2fde528f12ac671b8c6eb575","size":8024,"noattachment":false,"key":"/find-process/-/find-process-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.2.2.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.2.2_1553255822914_0.18549238771257226"},"_hasShrinkwrap":false,"publish_time":1553255823044,"_cnpm_publish_time":1553255823044,"_cnpmcore_publish_time":"2021-12-16T16:03:35.165Z"},"1.2.1":{"name":"find-process","version":"1.2.1","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8","lodash":"^4.17.11"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"510ae5389466290d818cefcf6516103ecf1a9b4d","_id":"find-process@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"2e817add52ef3bf5bdd07c9c739b3d4442bfddf4","size":7770,"noattachment":false,"key":"/find-process/-/find-process-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.2.1.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.2.1_1542258458837_0.9028348471229846"},"_hasShrinkwrap":false,"publish_time":1542258458953,"_cnpm_publish_time":1542258458953,"_cnpmcore_publish_time":"2021-12-16T16:03:35.789Z"},"1.2.0":{"name":"find-process","version":"1.2.0","description":"find process info by port/pid/name etc.","main":"index.js","types":"index.d.ts","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8","lodash":"^4.17.11"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"53c6128034a19d776258b6bc52509b998e3ea5bc","_id":"find-process@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"237279863ab912e6465e45ec14da756770e50ec3","size":7754,"noattachment":false,"key":"/find-process/-/find-process-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.2.0.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.2.0_1540995659894_0.4567946577848603"},"_hasShrinkwrap":false,"publish_time":1540995660045,"_cnpm_publish_time":1540995660045,"_cnpmcore_publish_time":"2021-12-16T16:03:36.359Z"},"1.1.4":{"name":"find-process","version":"1.1.4","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"b4feb723f092de30bc7d0e661d99daf6d55d049f","_id":"find-process@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"0b04928fc8a1994e5f96b7c4107f253d77322292","size":6693,"noattachment":false,"key":"/find-process/-/find-process-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.1.4.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.1.4_1539934123933_0.5528231525863334"},"_hasShrinkwrap":false,"publish_time":1539934124056,"_cnpm_publish_time":1539934124056,"_cnpmcore_publish_time":"2021-12-16T16:03:36.779Z"},"1.1.3":{"name":"find-process","version":"1.1.3","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"c12511dd908cafbd00d8fb6d55fd5d7af312437f","_id":"find-process@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"c05ade57d29dd80ca4023a7db50684cfb3d75b11","size":6674,"noattachment":false,"key":"/find-process/-/find-process-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.1.3.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.1.3_1534771994586_0.756125692873457"},"_hasShrinkwrap":false,"publish_time":1534771994652,"_cnpm_publish_time":1534771994652,"_cnpmcore_publish_time":"2021-12-16T16:03:37.377Z"},"1.1.2":{"name":"find-process","version":"1.1.2","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"babf09b40fcba17274e1b6328df12c97c5fb92d7","_id":"find-process@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"1fb3521e36eae1b4df189cb44100f8d8296e7382","size":6647,"noattachment":false,"key":"/find-process/-/find-process-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.1.2.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.1.2_1534246542064_0.6162551765940045"},"_hasShrinkwrap":false,"publish_time":1534246542137,"_cnpm_publish_time":1534246542137,"_cnpmcore_publish_time":"2021-12-16T16:03:37.646Z"},"1.1.1":{"name":"find-process","version":"1.1.1","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"37c0fca5fe3b26fc0cb39ffffdda866f26898341","_id":"find-process@1.1.1","_shasum":"57fb1adbc7f4304786db720a49febd708a3162d4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"57fb1adbc7f4304786db720a49febd708a3162d4","size":6497,"noattachment":false,"key":"/find-process/-/find-process-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.1.1.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process_1.1.1_1523837319006_0.3557913610900587"},"_hasShrinkwrap":false,"publish_time":1523837319089,"_cnpm_publish_time":1523837319089,"_cnpmcore_publish_time":"2021-12-16T16:03:38.005Z"},"1.1.0":{"name":"find-process","version":"1.1.0","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","lint":"standard --fix && npm-ensure -t deps","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"bin":{"find-process":"bin/find-process.js"},"ensure":{"deps":{"checkDirs":["lib/*","bin/*","*.js"]}},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"chalk":"^2.0.1","commander":"^2.11.0","debug":"^2.6.8"},"devDependencies":{"mocha":"^2.3.4","npm-ensure":"^1.1.2","standard":"^5.4.1"},"gitHead":"1dda8b361958f25ae57af777f0557e75f31eda61","_id":"find-process@1.1.0","_shasum":"f21fa08220fec972b471d92ae3cf0c62bebcd5bb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"f21fa08220fec972b471d92ae3cf0c62bebcd5bb","size":6466,"noattachment":false,"key":"/find-process/-/find-process-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.1.0.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/find-process-1.1.0.tgz_1500042119839_0.8768319706432521"},"directories":{},"publish_time":1500042119957,"_hasShrinkwrap":false,"_cnpm_publish_time":1500042119957,"_cnpmcore_publish_time":"2021-12-16T16:03:38.270Z"},"1.0.5":{"name":"find-process","version":"1.0.5","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","prepublish":"npm test","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"gitHead":"740a98ba3e833ca0e4d8f7350b2b3b15517172b0","_id":"find-process@1.0.5","_shasum":"5dc13fa93957dc71dae80e9924832aaba43bb763","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"5dc13fa93957dc71dae80e9924832aaba43bb763","size":5469,"noattachment":false,"key":"/find-process/-/find-process-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.0.5.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/find-process-1.0.5.tgz_1476343265935_0.3860291598830372"},"directories":{},"publish_time":1476343267913,"_hasShrinkwrap":false,"_cnpm_publish_time":1476343267913,"_cnpmcore_publish_time":"2021-12-16T16:03:39.072Z"},"1.0.4":{"name":"find-process","version":"1.0.4","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","prepublish":"npm test","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"gitHead":"b389f5c264aea8447c9ceda1499cfc6a834dcbf9","_id":"find-process@1.0.4","_shasum":"de1b1c5d1bd2ce8c36765fcbc8bd0a4a6379ce0b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"4.2.4","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"de1b1c5d1bd2ce8c36765fcbc8bd0a4a6379ce0b","size":4334,"noattachment":false,"key":"/find-process/-/find-process-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.0.4.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/find-process-1.0.4.tgz_1458406406554_0.17876090900972486"},"directories":{},"publish_time":1458406408904,"_hasShrinkwrap":false,"_cnpm_publish_time":1458406408904,"_cnpmcore_publish_time":"2021-12-16T16:03:39.342Z"},"1.0.3":{"name":"find-process","version":"1.0.3","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js && standard","prepublish":"npm test","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"standard":{"globals":["describe","beforeEach","afterEach","it"],"ignore":["/node_modules","/doc","/example","/test/fixtures"]},"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{},"devDependencies":{"mocha":"^2.3.4","standard":"^5.4.1"},"gitHead":"970c05925d0d936c50b0534a893afcc4778bb287","_id":"find-process@1.0.3","_shasum":"42971a3a01b7e9617acc721946ccff0e9d70f80c","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"42971a3a01b7e9617acc721946ccff0e9d70f80c","size":4253,"noattachment":false,"key":"/find-process/-/find-process-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.0.3.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/find-process-1.0.3.tgz_1454577895882_0.01713651092723012"},"directories":{},"publish_time":1454577897223,"_hasShrinkwrap":false,"_cnpm_publish_time":1454577897223,"_cnpmcore_publish_time":"2021-12-16T16:03:40.236Z"},"1.0.2":{"name":"find-process","version":"1.0.2","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js","prepublish":"npm test","release":"git release $npm_package_version && npm publish","beta":"git release $npm_package_version && npm publish --tag beta"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","pid","port"],"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"sudo":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4"},"gitHead":"e65e28d655cd750704209d98d802407d41fb251e","_id":"find-process@1.0.2","_shasum":"9e399eb87588ef7d6e672ea41dd2e2c6ccb5eb9b","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"9e399eb87588ef7d6e672ea41dd2e2c6ccb5eb9b","size":5218,"noattachment":false,"key":"/find-process/-/find-process-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.0.2.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/find-process-1.0.2.tgz_1454403167258_0.1999846959952265"},"directories":{},"publish_time":1454403169962,"_hasShrinkwrap":false,"_cnpm_publish_time":1454403169962,"_cnpmcore_publish_time":"2021-12-16T16:03:40.534Z"},"1.0.1":{"name":"find-process","version":"1.0.1","description":"find process info by port/pid/name etc.","main":"index.js","scripts":{"test":"mocha test/*.test.js","publish":"npm test && npm publish"},"repository":{"type":"git","url":"git+https://github.com/yibn2008/find-process.git"},"keywords":["node","process","port"],"author":{"name":"zoujie","email":"yibn2008@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"homepage":"https://github.com/yibn2008/find-process#readme","dependencies":{"sudo":"^1.0.3"},"devDependencies":{"mocha":"^2.3.4"},"gitHead":"a9fe85ff8e39b68ff25de0a44b746e352d92c8a2","_id":"find-process@1.0.1","_shasum":"35c1f054f87d6e224d9aea9a8462d07690e14f9e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"yibn2008","email":"yibn2008@gmail.com"},"dist":{"shasum":"35c1f054f87d6e224d9aea9a8462d07690e14f9e","size":6374,"noattachment":false,"key":"/find-process/-/find-process-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/find-process/download/find-process-1.0.1.tgz"},"maintainers":[{"name":"yibn2008","email":"yibn2008@gmail.com"}],"directories":{},"publish_time":1453622528670,"_hasShrinkwrap":false,"_cnpm_publish_time":1453622528670,"_cnpmcore_publish_time":"2021-12-16T16:03:40.919Z"}},"readme":"# find-process\n\n[![Node.js CI](https://github.com/yibn2008/find-process/actions/workflows/nodejs.yml/badge.svg)](https://github.com/yibn2008/find-process/actions/workflows/nodejs.yml)\n[![npm version](https://img.shields.io/npm/v/find-process.svg)](https://www.npmjs.com/package/find-process)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.8-blue.svg)](https://www.typescriptlang.org/)\n\nWith find-process, you can:\n\n- find the process which is listening specified port\n- find the process by pid\n- find the process by given name or name pattern\n\nWe have covered the difference of main OS platform, including **macOS**, **Linux**, **Windows**\nand **Android** (with [Termux](https://termux.com)).\n\n## Features\n\n- ✅ **Full TypeScript Support** - Written in TypeScript with complete type definitions\n- ✅ **Cross-platform** - Works on macOS, Linux, Windows, and Android\n- ✅ **CLI Tool** - Command-line interface for quick process lookup\n- ✅ **Node.js API** - Programmatic access with Promise-based API\n- ✅ **Modern Build** - ES2020 target with source maps and declaration files\n\n## CLI\n\nInstall find-process as a CLI tool:\n\n```sh\n$ npm install find-process -g\n```\n\nUsage:\n\n```sh\n\n  Usage: find-process [options] <keyword>\n\n\n  Options:\n\n    -V, --version      output the version number\n    -t, --type <type>  find process by keyword type (pid|port|name)\n    -p, --port         find process by port\n    -v, --verbose      print execute command\n    -d, --debug        print debug info for issue reporting\n    -h, --help         output usage information\n\n  Examples:\n\n    $ find-process node          # find by name \"node\"\n    $ find-process 111           # find by pid \"111\"\n    $ find-process -p 80         # find by port \"80\"\n    $ find-process -t port 80    # find by port \"80\"\n\n```\n\nExample:\n\n![image](https://user-images.githubusercontent.com/4136679/62670202-f49a6b00-b9c4-11e9-8692-7003c6c31a8a.png)\n\n## Node API\n\nYou can use npm to install:\n\n```sh\n$ npm install find-process --save\n```\n\n### TypeScript Usage\n\n```typescript\nimport find, { ProcessInfo, FindConfig } from \"find-process\";\n\n// Find process by PID\nfind('pid', 12345)\n  .then((list: ProcessInfo[]) => {\n    console.log(list);\n  })\n  .catch((err: Error) => {\n    console.log(err.stack || err);\n  });\n\n// With configuration options\nconst config: FindConfig = {\n  strict: true,\n  logLevel: 'warn'\n};\n\nfind('name', 'nginx', config)\n  .then((list: ProcessInfo[]) => {\n    console.log(`Found ${list.length} nginx processes`);\n  });\n```\n\n### JavaScript Usage\n\n```js\nconst find = require('find-process');\n\nfind('pid', 12345)\n  .then(function (list) {\n    console.log(list);\n  }, function (err) {\n    console.log(err.stack || err);\n  })\n```\n\n## API Reference\n\n### Function Signature\n\n```typescript\nfunction find(type: 'port' | 'pid' | 'name', value: string | number, options?: FindConfig | boolean): Promise<ProcessInfo[]>\n```\n\n### Arguments\n\n- `type` - The type of search, supports: `'port' | 'pid' | 'name'`\n- `value` - The value to search for. Can be RegExp if type is `'name'`\n- `options` - Optional configuration object or boolean for strict mode\n  - `options.strict` - Optional strict mode for exact matching of name (on Windows, `.exe` can be omitted)\n  - `options.logLevel` - Set logging level to `'trace' | 'debug' | 'info' | 'warn' | 'error'`. Useful for silencing netstat warnings on Linux\n  - `options.skipSelf` - Skip the current process when searching by name\n  - `options.verbose` - Print the internal shell command to stdout before executing\n  - `options.debug` - Write each command, its stdout, and its stderr to stderr (implies verbose)\n\n### Return Value\n\nReturns a Promise that resolves to an array of process information (`[]` means no processes found):\n\n```typescript\ninterface ProcessInfo {\n  pid: number;           // Process ID\n  ppid: number;          // Parent process ID\n  uid?: number;          // User ID (Unix systems)\n  gid?: number;          // Group ID (Unix systems)\n  name: string;          // Command/process name\n  bin?: string;          // Executable path (Unix systems)\n  cmd: string;           // Full command with arguments\n}\n```\n\n### Type Definitions\n\nThe package includes complete TypeScript definitions:\n\n```typescript\nimport { ProcessInfo, FindConfig, FindMethod } from 'find-process';\n```\n\n## Examples\n\n### Find process listening on port 80\n\n```typescript\nimport find from 'find-process';\n\nfind('port', 80)\n  .then((list) => {\n    if (!list.length) {\n      console.log('Port 80 is free now');\n    } else {\n      console.log(`${list[0].name} is listening on port 80`);\n    }\n  });\n```\n\n### Find process by PID\n\n```typescript\nimport find from 'find-process';\n\nfind('pid', 12345)\n  .then((list) => {\n    console.log(list);\n  })\n  .catch((err) => {\n    console.log(err.stack || err);\n  });\n```\n\n### Find all nginx processes\n\n```typescript\nimport find from 'find-process';\n\nfind('name', 'nginx', true)\n  .then((list) => {\n    console.log(`There are ${list.length} nginx process(es)`);\n  });\n```\n\n### Find processes with configuration options\n\n```typescript\nimport find from 'find-process';\n\nfind('name', 'nginx', { strict: true, logLevel: 'error' })\n  .then((list) => {\n    console.log(`Found ${list.length} nginx process(es)`);\n  });\n```\n\n### Using async/await\n\n```typescript\nimport find from 'find-process';\n\nasync function findNodeProcesses() {\n  try {\n    const processes = await find('name', 'node');\n    console.log(`Found ${processes.length} Node.js processes`);\n    \n    processes.forEach(proc => {\n      console.log(`PID: ${proc.pid}, Name: ${proc.name}, CMD: ${proc.cmd}`);\n    });\n  } catch (error) {\n    console.error('Error finding processes:', error);\n  }\n}\n```\n## Development\n\n### Prerequisites\n\n- Node.js 16+ \n- pnpm (recommended) or npm\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/yibn2008/find-process.git\ncd find-process\n\n# Install dependencies\npnpm install\n\n# Build the project\npnpm run build\n\n# Run tests\npnpm test\n\n# Run linting\npnpm run lint\n```\n\n### Available Scripts\n\n- `pnpm run build` - Compile TypeScript to JavaScript\n- `pnpm run dev` - Watch mode for development\n- `pnpm test` - Run tests\n- `pnpm run lint` - Run linting and fix issues\n- `pnpm run type-check` - TypeScript type checking\n- `pnpm run check-version` - Verify version consistency\n- `pnpm run update-history` - Update HISTORY.md with recent commits\n\n## Reporting Issues\n\nIf `find-process` returns unexpected results (e.g. a process is not found, or the wrong PID is returned), please attach the output of the `--debug` flag when opening a GitHub issue. This dumps the exact shell commands that were run and their raw output, which is almost always enough to diagnose the problem.\n\n### How to collect debug output\n\nRun the same command that failed, but add the `-d` / `--debug` flag:\n\n```sh\n# Example: process not found on port 3000\nfind-process --debug -p 3000\n\n# Example: process name search returns nothing\nfind-process --debug node\n```\n\nThe output will look like this (debug lines go to stderr, results to stdout):\n\n```\n[debug] Platform : darwin\n[debug] Node     : v20.15.0\n[debug] Version  : 2.0.0\n\n[debug] Command: netstat -anv -p TCP && netstat -anv -p UDP\n[debug] stdout:\nActive Internet connections (including servers)\n...\n\n[debug] stderr:\n(empty)\n\n[debug] Command: ps -p 1234 -ww -o pid,ppid,uid,gid,args\n[debug] stdout:\nPID  PPID ...\n\n[debug] stderr:\n(empty)\n\n[debug] Please copy the above output and attach it to your issue:\n[debug] https://github.com/yibn2008/find-process/issues\n\n============================================================\nNo process found\n```\n\nTo capture the debug output, redirect stderr:\n\n```sh\nfind-process --debug -p 3000 2>debug.txt\n```\n\nPaste the contents into the **\"Debug output\"** section of the [bug report template](https://github.com/yibn2008/find-process/issues/new?template=bug_report.md).\n\n> **Note:** the debug output may contain process names and listening ports from your machine.\n> Review it before sharing if you are working in a sensitive environment.\n\n## Contributing\n\nWe welcome Pull Requests for bug fixes and new features. Please check the following before submitting a PR:\n\n- **Coding Style** - Follow the [Standard Style](https://github.com/feross/standard)\n- **TypeScript** - Ensure proper typing and no type errors\n- **Documentation** - Add documentation for every API change\n- **Unit Tests** - Add unit tests for bug fixes or new features\n- **Build** - Ensure `pnpm run build` completes successfully\n\n## License\n\n[MIT](LICENSE)\n\n","_attachments":{},"homepage":"https://github.com/yibn2008/find-process#readme","bugs":{"url":"https://github.com/yibn2008/find-process/issues"},"license":"MIT"}