{"_id":"@amdglobal/process-list","_rev":"7-ff9fe51f53e6baa400670752fa876828","name":"@amdglobal/process-list","dist-tags":{"latest":"1.2.4"},"versions":{"1.2.4":{"name":"@amdglobal/process-list","version":"1.2.4","keywords":["tasklist","process","list","task","taskmgr","proc","procfs","linux","windows","proclist","pm2","forever"],"author":{"name":"Dmitry Tsvettsikh","email":"me@reklatsmasters.com"},"license":"MIT","_id":"@amdglobal/process-list@1.2.4","maintainers":[{"name":"fauxsoup","email":"fauxsoup@gmail.com"}],"homepage":"https://github.com/reklatsmasters/node-process-list#readme","bugs":{"url":"https://github.com/reklatsmasters/node-process-list/issues"},"dist":{"shasum":"43ab1cebdc768b7beaece13ee1fa37f3004c0c9d","tarball":"https://registry.npmjs.org/@amdglobal/process-list/-/process-list-1.2.4.tgz","fileCount":22,"integrity":"sha512-ai0BUdQYLPqfz1BJ4SgNuLdp2toWz9X+CCDZqz+xZWB9ou8wZvjRoMuYcwIn88buBFRAZD8DCHKLigOty2vqFQ==","signatures":[{"sig":"MEYCIQCx7X/bptz+RWoV0trjwLPAm3DVO9GsQ+39ZRK4UyK6lAIhAI/45BPx3LB8i569u4HreX1yJujWa6qFAM7zQkB8Zt3t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm2q5CRA9TVsSAnZWagAAQ3sP/17bfbsGhX1AkGo6T/wk\n9UjB3oHfEOr87qTVAbrrRYb/qWTPSeoCXJAMRGAV1klpo3p6zMKScc5sfrav\n4T0MLbzAqNXEU7b+xo7b1QQclsi8CCrWijfPL9qGmOQx9IprHQGNWljly4jI\nTjkMypFYW9M62Ph9dj4pNEzpw8WfKHvTv1TJ/eF/ipua4ZJQnrZOohAIYLPC\n9fFELQvIPZSDV8aIhw5ezNvvPuyH1SyP6R+j43oJzqrw1nXkTV74+GFMGwVf\nF+94HCLZGP1P88PfueIL2XvZRzm/zYKEW3ZT12bLdZRcnatQ7f3d0Irv2aub\nfiZDm+jb9EvOnU2QsnryGRK3rpW2Yb71dind9f0LjJIZvtq+JM8mpbAH0ZSD\nEG8wLGb/wmnol7nRU3fOub2/LB9TPm+ZcRrAnYfdMRlVYq2Oh7uQXnofcJgp\nRH0Fe2mjay1CXDLS7DY5kZYKE6y0qMU+uv8QFtc+Gl9GKZjbtH3vQAfZipN4\nuHhdOGJNn0jx4ptqWH9x2CRRaEmuMsLVBculMAAraa6AuhwXPFPjNq0OszAG\n6UrAjmNUBEjWTQAPME9D0BcdJEnG+57EUOPKuJRIIgt66Ta/jc5KdPGD6vbo\nnSIqm1l1ievZNb3f59QnL/59ebhATDuhthau9lBkgnz/pToxjvAKkVitayDd\njD/l\r\n=RKP1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 4"},"gitHead":"0bb0cac7537ee9c0c307cf8e3bf880356ee3721f","gypfile":true,"scripts":{"test":"standard && ava test/*.js && prebuild-ci","install":"prebuild-install || node-gyp rebuild"},"_npmUser":{"name":"fauxsoup","email":"fauxsoup@gmail.com"},"repository":{"url":"git://github.com/reklatsmasters/node-process-list.git","type":"git"},"_npmVersion":"6.11.3","description":"Cross-platform method to receive the list of the launched processes","directories":{},"_nodeVersion":"12.11.1","dependencies":{"nan":"^2.14.0","pify":"^3.0.0","bindings":"^1.3.0","prebuild-install":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^0.25.0","prebuild":"^7.6.0","standard":"*","prebuild-ci":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/process-list_1.2.4_1570466488204_0.09650255559727516","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-07T16:41:28.000Z","modified":"2026-06-16T18:04:33.009Z","1.2.4":"2019-10-07T16:41:28.332Z"},"bugs":{"url":"https://github.com/reklatsmasters/node-process-list/issues"},"author":{"name":"Dmitry Tsvettsikh","email":"me@reklatsmasters.com"},"license":"MIT","homepage":"https://github.com/reklatsmasters/node-process-list#readme","keywords":["tasklist","process","list","task","taskmgr","proc","procfs","linux","windows","proclist","pm2","forever"],"repository":{"url":"git://github.com/reklatsmasters/node-process-list.git","type":"git"},"description":"Cross-platform method to receive the list of the launched processes","maintainers":[{"email":"ganesh.r@excelglobalsolution.com","name":"ganeshr"},{"email":"muhammadyounus.shaik@excelglobalsolution.com","name":"younus183"},{"email":"fauxsoup@gmail.com","name":"fauxsoup"},{"email":"rohitkumar.padala@excelglobalsolution.com","name":"rohitkumarpadala"},{"email":"sean@amdtelemedicine.com","name":"dayburner"},{"email":"chip@amdtelemedicine.com","name":"chipmcintosh"}],"readme":"<p align='center'>\n  <img src='logo.png' height='250' width='483' alt='logo' />\n  <p align='center'>Cross-platform native method to receive the list of the launched processes</p>\n</p>\n\n[![Build Status](https://travis-ci.org/reklatsmasters/node-process-list.svg?branch=master)](https://travis-ci.org/reklatsmasters/node-process-list) [![Build status](https://ci.appveyor.com/api/projects/status/oy0sbnie2a0d5hou?svg=true)](https://ci.appveyor.com/project/ReklatsMasters/node-process-list) [![npm](https://img.shields.io/npm/v/process-list.svg)](https://npmjs.org/package/process-list) [![license](https://img.shields.io/npm/l/process-list.svg)](https://npmjs.org/package/process-list) [![downloads](https://img.shields.io/npm/dm/process-list.svg)](https://npmjs.org/package/process-list) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Greenkeeper badge](https://badges.greenkeeper.io/reklatsmasters/node-process-list.svg)](https://greenkeeper.io/)\n\n### Install\n\n```bash\nnpm i process-list\n# or\nyarn add process-list\n```\n\nIt's that easy! npm will download one of the [prebuilt](https://github.com/reklatsmasters/node-process-list/releases/latest) binaries for your OS. If you need to build `process-list`, see [node-gyp](https://npmjs.org/package/node-gyp) for more details.\n\n### Supported OS\n\n* `Windows` Windows 7+, Windows Server 2008 R2+\n* `Linux` any Linux-based distributives\n* `OS X` *Soon...*\n\n### Usage\n```js\nconst { snapshot } = require(\"process-list\");\n\nsnapshot('pid', 'name').then(tasks => console.log(tasks))\n\n// output\n// [{\n//    name: \"1.exe\",\n//    pid: 1234,\n// }, ... ]\n```\n\n### API\n\n##### `snapshot(...field: String): Promise<[]Object>`\nReturns the list of the launched processes.\n\n##### `allowedFields: []String`\nList of allowed fields.\n\n* `pid: Number` - process pid\n* `ppid: Number` - parent process pid\n* `name: String` - process name (title)\n* `path: String` - full path to the process binary file\n* `threads: Number` - threads per process\n* `owner: String` - the owner of the process\n* `priority: Number` - an os-specific process priority\n* `cmdline: String` - full command line of the process\n* `starttime: Date` - the process start date / time\n* `vmem: String` - virtual memory size in bytes used by process\n* `pmem: String` - physical memory size in bytes used by process\n* `cpu: Number` - cpu usage by process in percent\n* `utime: String` - amount of time in ms that this process has been scheduled in user mode\n* `stime: String` - amount of time that in ms this process has been scheduled in kernel mode\n\n## License\n\nMIT, Copyright (c) 2014 Dmitry Tsvettsikh\n","readmeFilename":"README.md"}